@import url(https://fonts.googleapis.com/css2?family=Encode+Sans:wght@100;300;700&display=swap);
:root {
  font-size: 16px;
}

.ed_button {
  border: none;
}
.ed_button,
.ed_button > * {
  cursor: pointer;
}
.ed_button.button {
  padding: 12px 64.5px;
  border: 0px;
  font-family: "DMSansMedium";
  font-size: 1rem;
  font-style: normal;
  line-height: 21.6px;
  letter-spacing: 0px;
  text-align: center;
  text-transform: capitalize;
  border-radius: 6px;
}
.ed_button.button.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.ed_button.tomato-red {
  border: 1px solid #e71e04;
  background-color: #e71e04;
  color: #ffffff;
}
.ed_button.light-navy {
  border: 1px solid #174082;
  color: #ffffff;
  background-color: #174082;
}
.ed_button.dusty-orange {
  border: 1px solid #f79035;
  color: #ffffff;
  background-color: #f79035;
}
.ed_button.white-one {
  background-color: #ffffff;
  color: #03002f;
  border: 1px solid #03002f;
}
.ed_button.white-twenty {
  border: 1px solid #eeeeee;
  color: #000;
  background-color: #eeeeee;
}
.ed_button.kelly-green-two {
  border: 1px solid #00aa27;
  color: #ffffff;
  background-color: #00aa27;
}
.ed_button.blue-one {
  border: 1px solid #03002f;
  color: #ffffff;
  background-color: #03002f;
}
.ed_button.kelly-grey-one {
  border: 1px solid #70706f;
  color: #ffffff;
  background-color: #70706f;
}
.ed_button.slim {
  padding: 10px 16px;
}
.ed_button.link {
  color: #f79035;
}
.ed_button.blue-link {
  color: #3580f7;
}
.ed_button.green-btn {
  color: #ffffff;
  background-color: #51b255;
}
.ed_button.red-btn {
  color: #ffffff;
  background-color: #dd504d;
}
.ed_button.midnight-blue {
  color: #ffffff;
  background-color: #03002f !important;
  border: 1px solid #03002f !important;
}
.ed_button.midnight-blue.disabled {
  background-color: #c0bfcb !important;
  border-color: #c0bfcb !important;
  opacity: 1;
}
.ed_button.midnight-blue-border {
  border: 1px solid #03002f;
  border-radius: 5px;
  background-color: #ffffff;
  color: #03002f;
}
.ed_button.midnight-blue-underline {
  border: 0;
  padding: 0 !important;
  color: #03002f;
  text-decoration: underline;
  background: inherit;
}
.ed_button.midnight-blue-no-underline {
  border: 0;
  padding: 0 !important;
  color: #03002f;
  background: inherit;
}
.ed_button.black-underline {
  border: 0;
  padding: 0 !important;
  color: #292929;
  text-decoration: underline;
  background: inherit;
}
.ed_button.tomato {
  border: 0;
  padding: 15px 30px;
  background-color: #f04e45;
  border-radius: 5px;
  color: #ffffff;
}
.ed_button.grey-suit {
  color: #ffffff;
  background-color: #c0bfcb;
}
.ed_button.monochrome-light-grey {
  color: #ffffff;
  background-color: #e7e7e7;
}
.ed_button.dark-peach {
  color: #ffffff;
  background-color: #f04e45;
}
.ed_button.blood-red {
  color: #ffffff;
  background-color: #dd504d;
  border: 1px solid #dd504d;
}
.ed_button.blood-red-border {
  color: #dd504d;
  background-color: #ffffff;
  border: 1px solid #dd504d;
}
.ed_button.without-back-link-blue {
  color: #03002f;
  background-color: #ffffff;
  border: none !important;
  text-decoration: underline;
}
.ed_button.secondary-gray-border {
  border: 0;
  padding: 0 !important;
  color: #b8b8b8;
  background: inherit;
}
.ed_button.green-underline {
  border: 0;
  padding: 0 !important;
  color: #51b255;
  background: inherit;
  text-decoration: underline;
}
.ed_button.aqua-white-border {
  border: 1px solid #f2f2f5 !important;
  background-color: transparent !important;
}

.common_button {
  text-align: center;
}

@media screen and (max-width: 577px) {
  .ed_button.button {
    font-size: 0.875rem;
    padding: 8.21px 43.66px;
  }
}
.radio-button label {
  display: grid;
  grid-template-columns: 27px 1fr;
  gap: 14px;
}
@media (max-width: 768px) {
  .radio-button label {
    grid-template-columns: 14px 1fr;
    gap: 6px;
  }
}
.radio-button input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  height: 25px;
  width: 25px;
  outline: none;
  margin: 0;
  cursor: pointer;
  border: 1px solid #e7e7e7;
  background: transparent;
  border-radius: 50%;
  display: grid;
  justify-self: end;
  justify-items: center;
  align-items: center;
  overflow: hidden;
  transition: border 0.5s ease;
}
@media (max-width: 768px) {
  .radio-button input[type=radio] {
    height: 18px;
    width: 18px;
  }
}
.radio-button input[type=radio]::before, .radio-button input[type=radio]::after {
  content: "";
  display: flex;
  justify-self: center;
  border-radius: 50%;
}
.radio-button input[type=radio]::before {
  position: absolute;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1;
  opacity: var(--opacity, 1);
}
.radio-button input[type=radio]::after {
  position: relative;
  width: 76.9230769231%;
  height: 76.9230769231%;
  background: #03002f;
  top: var(--y, 100%);
}
@media (max-width: 768px) {
  .radio-button input[type=radio]::after {
    width: 76.9230769231%;
    height: 76.9230769231%;
  }
}
.radio-button input[type=radio]:checked {
  border: 1px solid #03002f !important;
}
.radio-button input[type=radio]:checked::after {
  --y: 0%;
}
.radio-button input[type=radio]:checked::before {
  --opacity: 0;
}
.radio-button input[type=radio]:checked ~ input[type=radio]::after {
  --y: -100%;
}
.radio-button input[type=radio]:not(:checked)::before {
  --opacity: 1;
  transition: opacity 0s linear 0.5s;
}
@keyframes stretch-animate {
  0% {
    transform: scale(1, 1);
  }
  28% {
    transform: scale(1.15, 0.85);
  }
  50% {
    transform: scale(0.9, 1.1);
  }
  100% {
    transform: scale(1, 1);
  }
}
.radio-button.common-radio-button input[type=radio] {
  width: 16px;
  height: 16px;
  border: 1px solid #e6e6ea;
}
.radio-button.common-radio-button input[type=radio]::after {
  position: relative;
  width: 74.0740740741%;
  height: 74.0740740741%;
  background: #03002f;
  top: var(--y, 100%);
}
.radio-button.common-radio-button .radio_btn .DMSansMedium_16_500 {
  font-size: 0.875rem !important;
  line-height: 15px;
}
.searchdata-border-block {
  border: 1px solid #e7e7e7;
  padding: 10px 20px;
  border-radius: 5px;
}
@media (max-width: 1023px) {
  .searchdata-border-block {
    padding: 5px 15px;
  }
}

@media (min-width: 991px) {
  .header-menu .nav-menu .nav-tabs .searchpop-modal .tab-content {
    display: block;
    padding: 0px;
  }
  .header-menu .nav-menu .nav-tabs .searchpop-modal .modal-dialog {
    max-width: 700px;
  }
}
.searchblock-generic-block {
  cursor: pointer;
  border-bottom: 1px solid #e7e7e7;
  padding: 10px 0px;
}
.searchblock-generic-block:last-child {
  border-bottom: none;
}

.search-modal-tabslist .nav {
  border: none;
  gap: 10px;
  display: flex;
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  flex-flow: row;
  scrollbar-width: thin;
}
.search-modal-tabslist .nav .nav-item {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.search-modal-tabslist .nav .nav-item .nav-item.dropdown {
  border: none;
}
.search-modal-tabslist .nav .nav-item .nav-item.dropdown .nav-link.active {
  border-radius: 5px;
  background: #f2f2f5;
  border: 1px solid #03002f;
}
.search-modal-tabslist .nav .nav-item .nav-link {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #727271;
  padding: 4px 10px;
}
@media (max-width: 1023px) {
  .search-modal-tabslist .nav .nav-item .nav-link {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.search-modal-tabslist .nav .nav-item .nav-link.active {
  border-radius: 5px;
  background: #f2f2f5;
  border: 1px solid #03002f;
}
.search-modal-tabslist .nav::-webkit-scrollbar {
  display: none;
}
.search-modal-tabslist .edel-icon-delete-red1 {
  font-size: 1.375rem;
}

.stockStar-border-block {
  border: 1px solid #e7e7e7;
  padding: 5px 7px;
  border-radius: 5px;
}
.stockStar-border-block span {
  margin-right: 4px;
}
.stockStar-border-block .edel-icon-star-filled:before {
  font-size: 12px;
}

.pdb-9 {
  padding-bottom: 9px;
}

.pdt-20 {
  padding-top: 20px;
}

.pdt-30 {
  padding-top: 30px;
}

.border-monochrome-grey {
  border: 1px solid #e7e7e7;
  padding: 10px 20px;
  border-radius: 5px;
}

.stockslinkBlock {
  padding-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.stockslinkBlock:first-child {
  padding-top: 15px;
}
.stockslinkBlock:last-child {
  padding-bottom: 0px;
}

.searchpop-modal {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
}
.searchpop-modal .modal-dialog {
  max-width: 700px;
}
.searchpop-modal .modal-content {
  background-color: unset;
  border: none;
}
.searchpop-modal .modal-content .modal-body {
  background-color: #ffffff;
  border-radius: 5px;
  max-height: 437px;
  overflow-y: scroll;
}
.searchpop-modal .modal-content .modal-header {
  margin-bottom: 10px;
  background-color: #f4fafd;
  border: 2px solid #ffffff;
  border-radius: 5px;
}

.primary-market-tab-section .imcircle-custom::before {
  padding-left: 0px !important;
}
.primary-market-tab-section .scheme-primary-market-inner .data-head {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  display: flex;
  color: #727271;
}
.primary-market-tab-section .scheme-primary-market-inner .data-value {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-top: 5px;
  display: flex;
}

.round-circle-search {
  padding-bottom: 3px;
}
.round-circle-search .edel-icon-round-circle:before {
  color: #b8b8b8 !important;
  font-size: 6px !important;
}

.stock-nfo-block {
  padding: 10px 0px;
  border-bottom: 1px solid #e7e7e7;
}
.stock-nfo-block:last-child {
  border-bottom: none;
}

.search-search-bar-mobile {
  background: #ffffff;
  padding: 10px;
  overflow-x: hidden;
  overflow-y: auto;
}
.search-search-bar-mobile .search-bar {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-bottom: 15px;
}
.search-search-bar-mobile .search-bar .mic-icon {
  padding: 15px;
  background: #f2f2f5;
  border-radius: 5px;
}

.gap-40 {
  gap: 40px;
}

.Trending-search-block .accordion-item {
  border: none;
}
.Trending-search-block .accordion-item .accordion-header .accordion-button::after {
  background-color: unset;
  color: #03002f;
}
.Trending-search-block .accordion-item .accordion-header .accordion-button:not(.collapsed)::after {
  background-color: unset;
  box-shadow: none;
  background-position: center;
}
.Trending-search-block .accordion-item .accordion-header .accordion-button {
  color: #b8b8b8;
  padding: 0px;
  font-size: 1rem;
  font-family: "DMSansNormal";
}
.Trending-search-block .accordion-item .accordion-body {
  margin-top: 10px;
  padding: 10px 20px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.Trending-search-block .accordion-item .accordion-button:not(.collapsed) {
  background-color: unset;
}

.mic-test-block .edel-icon-idle-mic:before {
  font-size: 2.5rem;
  color: #b8b8b8;
}

.primary-market-tab-section .imcircle-custom::before {
  padding-left: 0px !important;
}

.sgb-search-ui .scheme-primary-market-inner {
  gap: 20px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
}

.scheme-primary-market-inner {
  gap: 20px;
  display: flex;
  justify-content: space-evenly;
  align-items: flex-start;
  flex-wrap: nowrap;
}
.scheme-primary-market-inner .data-head {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  display: flex;
  color: #727271;
}
.scheme-primary-market-inner .data-value {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-top: 5px;
  display: flex;
}

.search-dropdown-genblock {
  position: relative;
  display: inline-block;
}
.search-dropdown-genblock .dropdown-title {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 5px 8px;
  position: relative;
}
.search-dropdown-genblock .dropdown-list {
  box-shadow: 0px 0px 20px 0px rgba(165, 163, 174, 0.4);
  background: #ffffff;
  position: absolute;
  width: 100%;
  min-height: 100px;
  max-height: 150px;
  overflow-y: scroll;
  z-index: 99;
  margin-top: 3px;
  padding: 15px 0px 15px 15px;
}
.search-dropdown-genblock .dropdown-list .form-check-input {
  border-color: #e7e7e7;
}
.search-dropdown-genblock .dropdown-list .form-check-input:checked {
  background-color: #03002f;
  color: #03002f;
  border: 1px solid #03002f;
}
.search-dropdown-genblock .dropdown-list div {
  padding-bottom: 15px;
}
.search-dropdown-genblock .dropdown-list div:last-child {
  padding-bottom: 0px;
}

.pdl-10 {
  padding-left: 10px;
}

.rotate {
  position: relative;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.react-tabs {
  -webkit-tap-highlight-color: transparent;
}

.react-tabs__tab-list {
  border-bottom: 1px solid #aaa;
  margin: 0 0 10px;
  padding: 0;
}

.react-tabs__tab {
  display: inline-block;
  border: 1px solid transparent;
  border-bottom: none;
  bottom: -1px;
  position: relative;
  list-style: none;
  padding: 6px 12px;
  cursor: pointer;
}

.react-tabs__tab--selected {
  background: #fff;
  border-color: #aaa;
  color: black;
  border-radius: 5px 5px 0 0;
}

.react-tabs__tab--disabled {
  color: GrayText;
  cursor: default;
}

.react-tabs__tab:focus {
  outline: none;
}

.react-tabs__tab:focus:after {
  content: "";
  position: absolute;
  height: 5px;
  left: -4px;
  right: -4px;
  bottom: -5px;
  background: #fff;
}

.react-tabs__tab-panel {
  display: none;
}

.react-tabs__tab-panel--selected {
  display: block;
}
.slide-pane {
  display: flex;
  flex-direction: column;
  background: #fff;
  min-width: 100px;
  height: 100%;
  box-shadow: 0 8px 8px rgba(0, 0, 0, 0.5);
  transition: transform 0.5s;
  will-change: transform;
}

.slide-pane:focus {
  outline-style: none;
}

.slide-pane_from_right {
  margin-left: auto;
  transform: translateX(100%);
}

.slide-pane_from_right.content-after-open {
  transform: translateX(0%);
}

.slide-pane_from_right.content-before-close {
  transform: translateX(100%);
}

.slide-pane_from_left {
  margin-right: auto;
  transform: translateX(-100%);
}

.slide-pane_from_left.content-after-open {
  transform: translateX(0%);
}

.slide-pane_from_left.content-before-close {
  transform: translateX(-100%);
}

.slide-pane_from_bottom {
  height: 90vh;
  margin-top: 10vh;
  transform: translateY(100%);
}

.slide-pane_from_bottom.content-after-open {
  transform: translateY(0%);
}

.slide-pane_from_bottom.content-before-close {
  transform: translateY(100%);
}

.slide-pane__overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0);
}

.slide-pane__overlay.overlay-after-open {
  background-color: rgba(0, 0, 0, 0.3);
  transition: background-color 0.5s;
}

.slide-pane__overlay.overlay-before-close {
  background-color: rgba(0, 0, 0, 0);
}

.slide-pane__header {
  display: flex;
  flex: 0 0 64px;
  align-items: center;
  background: #ebebeb;
  height: 64px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.slide-pane__title-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-left: 32px;
  min-width: 0;
}

.slide-pane .slide-pane__title {
  font-size: 18px;
  font-weight: normal;
  max-width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  padding: 0;
}

.slide-pane__close {
  margin-left: 24px;
  padding: 16px;
  opacity: 0.7;
  cursor: pointer;
}

.slide-pane__close svg {
  width: 12px;
  padding: 0;
}

.slide-pane__content {
  position: relative;
  overflow-y: auto;
  padding: 24px 32px;
  flex: 1 1 auto;
}

.slide-pane__subtitle {
  font-size: 12px;
  margin-top: 2px;
}
:root {
  font-size: 16px;
}

.error-msg {
  background: #ffffff;
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 30px 10px;
  height: 100%;
  width: 100%;
}
.error-msg .error-msg-wrapper {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}
.error-msg .error-msg-wrapper .erroricon {
  color: #b8b8b8;
  font-size: 1.375rem;
  height: 100%;
  width: 100%;
}
.error-msg .error-msg-wrapper .error-msg-text {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  line-height: 15px;
  color: #727271;
  opacity: 0.5;
  margin-top: 20px;
}
@media (max-width: 768px) {
  .error-msg .error-msg-wrapper .error-msg-text {
    margin-top: 10px;
  }
}
.error-msg .error-msg-wrapper .error-msg-text span {
  display: flex;
  text-align: center;
  height: 43px;
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  line-height: 18px;
}
@media (max-width: 700px) {
  .error-msg .error-msg-wrapper .error-msg-text span {
    font-size: 0.75rem;
  }
}

.error_wrapper__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.error_wrapper {
  height: 35%;
}
.error_wrapper .error_wrapper__content {
  padding: 10%;
}
.error_wrapper .error_wrapper__content div {
  text-align: center;
}

.refreshErrorBtn .btn {
  padding: 0;
}
.refreshErrorBtn .btn .refreshErrorBtn-icon i {
  color: #3580f7;
}
.refreshErrorBtn .btn .refreshErrorBtn-icon i::before {
  font-size: 11px;
}
.refreshErrorBtn .btn p {
  margin: 0;
  font-size: 0.75rem;
  line-height: 20px;
  font-family: "encodesans_normal";
  padding-left: 7.3px;
  color: #3580f7;
}
:root {
  font-size: 16px;
}

.show {
  display: block;
}

.fade {
  display: none;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-29 {
  margin-bottom: 29px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px !important;
}

.modal-open .ed-generic-modal {
  background: rgba(204, 204, 204, 0.19);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.modal-open .ed-generic-modal .modal-dialog {
  max-width: 527px !important;
  width: 100%;
  transition: none;
}
.modal-open .ed-generic-modal .modal-dialog .withShadow {
  box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1);
}
.modal-open .ed-generic-modal .modal-dialog .modal-content {
  border: none;
  margin: auto !important;
}
.modal-open .ed-generic-modal .modal-dialog .modal-content .ed-generic-header.modal-header {
  background-color: #f2f2f5;
  padding: 19px 35px;
  border-bottom: 0px;
}
.modal-open .ed-generic-modal .modal-dialog .modal-content .ed-generic-header.modal-header .modal-title {
  font-family: "DMSansNormal";
  font-size: 1.25rem;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  cursor: pointer;
  color: #0b243a;
}
.modal-open .ed-generic-modal .modal-dialog .modal-content .modal-body {
  padding: 60px 62px 33.76px 62px;
  font-family: "DMSansMedium";
  font-size: 1rem;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: center;
  color: #727271;
  background-color: #ffffff;
}
.modal-open .ed-generic-modal .modal-dialog .modal-content .modal-body p {
  text-align: center;
}
.modal-open .ed-generic-modal .modal-dialog .modal-footer.ed-generic-off-footer {
  padding: 0px 60px 36.24px 60px;
  border-top: 0px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  display: flex;
  justify-content: space-between;
  background-color: #ffffff;
}
.modal-open .ed-generic-modal .modal-dialog .modal-footer.ed-generic-off-footer button {
  width: 194px;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: center;
  margin: 0px;
  padding: 14px 28px;
  height: 48px;
}
.modal-open .ed-generic-modal .modal-dialog .modal-footer.ed-generic-off-footer button.go-back {
  background-color: #ffffff;
  color: #dd504d;
  border-color: #dd504d;
}
.modal-open .ed-generic-modal .modal-dialog .modal-footer.ed-generic-off-footer button.review-changes {
  color: #dfa717;
  border-color: #dfa717;
  background: #ffffff;
}
.modal-open .ed-generic-modal .modal-dialog .modal-footer.ed-generic-off-footer button.confirm {
  color: #ffffff;
  background-color: #03002f;
  border-color: #03002f;
}

.login-btn {
  background-color: #03002f;
  border: #03002f;
  width: 25%;
  height: 40px;
  margin-top: 5%;
  padding: 10px !important;
}

.squareoff_wrapper__backdrop {
  z-index: 99999999 !important;
}

.squareoff_wrapper {
  z-index: 99999999999 !important;
}

@media screen and (max-width: 1024px) {
  .confirmationpopupmob__backdrop {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
  }
  .confirmationpopupmob {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }
  .confirmationpopupmob__content {
    padding: 0px !important;
  }
  .confirm-transaction.changes .ed-generic-header .modal-title {
    font-family: "DMSansMedium";
    font-size: 1.125rem;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: center;
    color: #444444;
  }
  .ed-generic-modal .modal-dialog {
    margin: 0px;
  }
  .ed-generic-modal .ed-generic-header {
    text-align: center;
    border-bottom: 0px;
    display: block;
    padding: 0px;
  }
  .ed-generic-modal .ed-generic-header .modal-title {
    font-family: "DMSansMedium";
    font-size: 1.25rem;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: center !important;
    cursor: pointer;
    padding-top: 8px;
    color: #0b243a;
  }
  .ed-generic-modal .modal-body {
    padding: 18px 24.5px 30px 24.5px;
    font-family: "DMSansNormal";
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: center;
    color: #727271;
    background-color: #ffffff;
    color: #b8b8b8;
  }
  .ed-generic-modal .ed-generic-off-footer {
    padding: 0px 25px 27px 25px;
    display: flex;
    justify-content: space-between;
    border-top: 0px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    display: flex;
    justify-content: space-between;
    background-color: #ffffff;
  }
  .ed-generic-modal .ed-generic-off-footer button {
    width: 46.25%;
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: center;
    margin: 0px;
    padding: 4px 21px;
    height: 40px;
    border-radius: 5px;
  }
}
@media screen and (max-width: 1024px) and (max-width: 360px) {
  .ed-generic-modal .ed-generic-off-footer button {
    padding: 4px 18px;
  }
}
@media screen and (max-width: 1024px) {
  .ed-generic-modal .ed-generic-off-footer button.go-back {
    background-color: #ffffff;
    color: #dd504d;
    border-color: #dd504d;
  }
  .ed-generic-modal .ed-generic-off-footer button.review-changes {
    color: #ff6b00;
    border-color: #ff6b00;
    background: #ffffff;
  }
  .ed-generic-modal .ed-generic-off-footer button.confirm {
    color: #ffffff;
    background-color: #03002f;
    border-color: #03002f;
  }
}
:root {
  font-size: 16px;
}

.show {
  display: block;
}

.fade {
  display: none;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-29 {
  margin-bottom: 29px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px !important;
}

.modal-open .popHoldingTitle {
  background: rgba(204, 204, 204, 0.19);
  backdrop-filter: blur(50px);
}
.modal-open .popHoldingTitle .modal-dialog {
  max-width: 995px !important;
  width: 100%;
  transition: none;
  margin-top: 100px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content {
  border: none;
  background: linear-gradient(#F0F9FF, #ffffff, #ffffff);
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header {
  display: block;
  color: #0B243A;
  font-family: "DMSansNormal";
  background-color: #F0F9FF;
  border-bottom: none;
  font-style: normal;
  height: 100px;
  padding: 31px 37px 30px 40px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .btn-close {
  color: #1C1C28;
  opacity: 1;
  height: 17px;
  width: 17px;
  float: right;
  transform: translateY(-27px);
  box-shadow: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .modal-title .d-footpop-headtitle {
  font-family: "DMSansNormal";
  font-style: normal;
  font-size: 1.75rem;
  line-height: 39px;
  color: #0B243A;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .modal-title .d-footpop-headtitle span {
  font-family: "DMSansBold";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body {
  padding: 40px 40px 0px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .row {
  position: relative;
  margin-top: 15px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder {
  position: absolute;
  top: 16px;
  transform: translateX(18px);
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder label {
  color: #727271;
  font-family: "DMSansMedium";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder .star {
  color: #e62020;
  margin-left: 5px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group #poptextarea {
  color: #727271;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-control,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select {
  border: 1px solid #E7E7E7;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-control:focus,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select:focus {
  border: 1px solid #E7E7E7;
  box-shadow: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform :-ms-input-placeholder:after {
  content: "*";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  padding: 20px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform input,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select {
  height: 60px;
  border-radius: 8px;
  font-family: "DMSansMedium";
  padding: 18px;
  color: #727271;
  outline: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform input::placeholder:after,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select::placeholder:after {
  content: " *";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select::-ms-expand {
  display: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select + span {
  font-size: 1.25rem;
  float: right;
  margin-top: -37px;
  margin-right: 15px;
  /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
  pointer-events: none;
  /* everything after this is just to cover up the original arrow */
  /* (for browsers that don't support the syntax used above) */
  background-color: transparent;
  color: #03002f !important;
  padding-right: 5px;
}
@media (max-width: 640px) {
  .modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select + span {
    margin-top: -25px;
  }
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select option {
  padding-right: 21px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  color: #727271;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag {
  height: 143px;
  padding: 18px 0px 35px;
  border: 1px dashed #B8B8B8;
  box-sizing: border-box;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadError {
  color: red;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec {
  display: flex;
  justify-content: center;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName {
  font-family: "DMSansNormal";
  font-size: 1rem;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileClose {
  margin-left: 10px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag #feedBackFile {
  position: absolute;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: pointer;
  display: block;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag #upload-icon {
  font-size: 2.625rem;
  color: #03002f;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .upload-content {
  margin-top: 26px;
  font-size: 1rem;
  line-height: 22px;
  color: #727271;
  font-family: "DMSansMedium";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform button {
  width: 100%;
  background: #03002f;
  border-radius: 5px;
  color: #ffffff;
  font-family: "DMSansMedium";
  font-size: 1.125rem;
  height: 53px;
  border: none;
  outline: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  height: 143px;
  border-radius: 8px;
  resize: none;
}

.footer_wrapper__backdrop {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
}

.footer_wrapper .footer_wrapper__handle-wrapper {
  padding: 20px 0px;
  background-color: #F0F9FF;
  border-radius: 5px 5px 0px 0px;
}
.footer_wrapper .footer_wrapper__content {
  padding: 0px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-heading {
  height: 40px;
  background-color: #F0F9FF;
  padding: 0px 0px 20px 15px;
  color: #444444;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-heading span {
  font-family: "DMSansBold";
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group {
  position: relative;
  margin: 0px 15px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .form-control:focus,
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .form-select:focus {
  box-shadow: none;
  border: 1px solid #3580F7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group textarea {
  resize: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder {
  position: absolute;
  transform: translate(20px, 10px);
  color: #727271;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder label {
  font-family: "DMSansMedium";
  color: #727271;
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder .form-control {
  border-color: #E7E7E7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder .star {
  color: red;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group input {
  padding: 10px 0px 10px 20px;
  height: 40px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group input:focus {
  box-shadow: none;
  border: 1px solid #3580F7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select::-ms-expand {
  display: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select + span {
  font-size: 0.625rem;
  float: right;
  margin-top: -25px;
  margin-right: 15px;
  /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
  pointer-events: none;
  /* everything after this is just to cover up the original arrow */
  /* (for browsers that don't support the syntax used above) */
  background-color: transparent;
  color: #3580F7 !important;
  padding-right: 5px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow {
  margin-top: 20px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .form-control {
  border: 1px dashed #B8B8B8;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag {
  height: 96px;
  padding: 15px 40px;
  border: 1px dashed #B8B8B8;
  box-sizing: border-box;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadError {
  color: red;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec {
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName {
  font-family: "DMSansNormal";
  font-size: 1rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName p {
  margin-bottom: 0px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileClose {
  margin-left: 10px;
  font-size: 0.75rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .upload-content {
  margin-top: 10px;
  font-family: "DMSanM";
  color: #727271;
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .fs-20 {
  font-size: 1.25rem;
  color: #3580F7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-submitRow button {
  width: 100%;
  background: #3580F7;
  border-radius: 5px;
  color: #ffffff;
  font-family: "DMSanM";
  font-size: 1.125rem;
  height: 53px;
  border: none;
  outline: none;
  margin-top: 30px;
}

.display-none {
  display: none !important;
}
.main-custom-stock {
  background-color: #f2f2f5;
  align-items: center;
  justify-content: center;
  gap: 30px;
  padding: 6px;
}
.main-custom-stock .stockValues {
  gap: 30px;
}
.main-custom-stock .stockValues .main-stock-values {
  display: flex;
  gap: 3px;
}
.main-custom-stock .stockValues .main-stock-values p {
  font-size: 0.75rem;
  font-family: "DMSansBold";
  color: #03002f;
}

.refactor-header-section {
  z-index: 99;
  position: sticky;
  top: 0;
  background: #ffffff;
  filter: drop-shadow(0px 4px 38px rgba(53, 128, 247, 0.05));
}
.refactor-header-section .header-info {
  height: 63px;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: drop-shadow(0px 4px 38px rgba(53, 128, 247, 0.05));
  border: 1px solid #f4f4f4;
  padding-left: 5px;
  padding-right: 30px;
}
.refactor-header-section .header-info .icon-serachbar .edel-icon-search::before {
  font-size: 1.563rem;
  padding-right: 20px;
}
.refactor-header-section .header-info .nav-tabs {
  border-bottom: none !important;
}

.navigation-menu .nav-menu-outer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.navigation-menu .nav-menu-outer .nav-head {
  font-size: 0.875rem;
  font-family: "DMSansBold";
}
.navigation-menu .nav-menu-outer .nav-head:hover {
  color: #f04e45;
}
.navigation-menu .nav-menu-outer .nav-head:hover + .edel-icon-arrow-down {
  color: #f04e45;
}
.navigation-menu .edel-icon-arrow-down.down {
  transform: rotate(180deg);
  position: absolute;
  left: 5px !important;
  top: 0px !important;
}

.tabContentsWrap {
  position: fixed !important;
  top: 70px;
  left: 0;
  z-index: 2 !important;
  width: 100%;
  background: #ffffff;
}
.tabContentsWrap.auto-width-2 {
  width: auto !important;
}
.tabContentsWrap.auto-width-3 {
  width: auto !important;
  left: 40% !important;
}
.tabContentsWrap.auto-width-5 {
  width: auto !important;
  left: 40% !important;
  right: 0% !important;
}

.header-link-section {
  padding-top: 50px;
}
.header-link-section .header-link-content .headermainheading {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  color: #03002f;
}
.header-link-section .header-link-content li {
  padding-bottom: 30px;
}
.header-link-section .header-link-content li a {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  cursor: pointer;
  color: #444444;
}
.header-link-section .header-link-content li a:hover {
  color: #f04e45 !important;
}
.header-link-section .header-link-content a .headermainheading:hover {
  color: #f04e45 !important;
}

.essential-tab {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.essential-tab .essentialreport .essentialreportgrid {
  display: grid;
  grid-template-columns: 70% auto;
  padding-left: 65px;
}
.essential-tab .essentialreport .essentialreportgrid .rightsection-grid {
  background-color: #f2f2f5;
}

.icon-heading-section {
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 20px;
}
@media (max-width: 768px) {
  .icon-heading-section {
    gap: 10px;
    justify-content: center;
  }
}
.icon-heading-section .icon {
  font-size: 1.25rem;
}
@media (max-width: 768px) {
  .icon-heading-section .icon {
    font-size: 1.875rem;
  }
}
.icon-heading-section .icon-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
}
.icon-heading-section .icon-title:hover {
  color: #f04e45;
}
.icon-heading-section.tax-icon .icon .edel-icon-tax {
  font-size: 0.75rem !important;
}

.report-content .report-content-outer {
  display: grid;
  grid-template-columns: 70% 20%;
}
.report-content .report-content-outer .report-ul .report-ul-head {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  color: #727271;
  text-decoration: none !important;
}
.report-content .report-content-outer .report-ul li {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  text-transform: capitalize;
  text-decoration: underline;
  color: #444444;
  padding-bottom: 10px;
  cursor: pointer;
}

.morereport-modal .modal-lg {
  position: fixed;
  left: 0px;
  right: 0px;
}

@media (min-width: 768px) and (max-width: 1600px) {
  .support-content-drp .drawer-body::after {
    left: 70% !important;
  }
}
.support-content-drp .support-content-header {
  display: grid;
  grid-template-columns: 10% auto;
  align-items: center;
  background-color: #f2f2f5;
  border-radius: 3px;
  padding: 15px;
  gap: 5px;
}
.support-content-drp .support-content-header span a {
  color: #03002f;
}
.support-content-drp .support-content-header .edel-icon-support {
  font-size: 1.75rem;
}
.support-content-drp .support-content-body ul {
  padding-left: 0px;
}
.support-content-drp .support-content-body ul li {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #03002f;
  border-bottom: 1px solid #e7e7e7;
  padding: 20px;
  display: grid;
  grid-template-columns: 15% auto;
  align-items: center;
}
.support-content-drp .support-content-body ul li:last-child {
  border-bottom: none !important;
  padding-bottom: 0px !important;
}
.support-content-drp .support-content-body ul li .icon {
  font-size: 1.688rem;
}

.icon-mob {
  margin-top: 22px;
  margin-bottom: 26px;
  justify-content: center;
  align-items: center;
}
.icon-mob .icon,
.icon-mob .icon-title {
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon-mob-horizontal {
  border-bottom: 1px solid #edf4ff;
  padding: 20px;
  display: flex;
  align-items: center;
}
.icon-mob-horizontal .icon {
  font-size: 1.875rem;
}
.icon-mob-horizontal .icon-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
  padding-left: 23px;
}

.mobile-offering-data .offering-viewplans {
  border-radius: 10px;
  background-color: #03002f;
  height: auto;
  padding: 14px;
}
.mobile-offering-data .offering-viewplans img {
  height: 73px;
  width: 80px;
}
.mobile-offering-data .offering-viewplans .offering-viewplans-text {
  margin-left: 28px;
  color: #ffffff;
  font-size: 0.625rem;
}
.mobile-offering-data .offering-viewplans .offering-viewplans-text .offtext {
  font-family: "InterRegular";
}
.mobile-offering-data .offering-viewplans .offering-viewplans-text .viewplans-icon {
  display: flex;
  margin-top: 16px;
}
.mobile-offering-data .offering-viewplans .offering-viewplans-text .viewplans-icon span {
  color: #3580f7;
  background: white;
  border-radius: 50%;
  margin-left: 8px;
  border: 1px solid rgba(255, 255, 255, 0.05);
}
.mobile-offering-data .offering-viewplans .offering-viewplans-text .orderamount {
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 1rem;
  font-family: "InterSemiBold";
  color: #f04e45;
}

.iconheading-border {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.iconheading-border .icon-mob-horizontal {
  padding: 0px;
  justify-content: center !important;
}
.iconheading-border .icon-mob-horizontal.icon-mob {
  margin-top: 10px !important;
  margin-bottom: 12px !important;
}

.grid-2-iconHeading {
  display: grid;
  grid-template-columns: 30% auto;
}
.grid-2-iconHeading.tax-icon .icon {
  font-size: 1.063rem;
}

.report-mob-content {
  padding: 10px 12px;
}
.report-mob-content .icon {
  font-size: 1.5rem;
}
.report-mob-content .icon-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
}

.grid-2-morereport {
  display: grid;
  grid-template-columns: 25% auto;
  align-items: start;
  gap: 15px;
}

.signup-block {
  width: 35px;
  height: 35px;
  background-color: #03002f;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  border-radius: 50%;
  margin-right: 10px;
  text-transform: uppercase;
}

.loginLogoutsection-grid {
  display: grid;
  grid-template-columns: 10% auto;
  gap: 10px;
}

.viewprofile-section .edel-icon-arrow-right {
  width: 20px;
  height: 20px;
  background-color: #03002f;
  color: #ffffff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
}

.report-content-outer-mobile {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}
.report-content-outer-mobile .report-ul {
  margin-top: 25px;
}
.report-content-outer-mobile .report-ul li {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  padding-bottom: 10px;
}

.mobiletopnav .backgroundcolor_bluedrawer__handle-wrapper {
  background-color: #f2f2f5 !important;
}
.mobiletopnav .loginLogoutsection-grid {
  background-color: #f2f2f5;
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-bottom: 10px !important;
}

.logoutcontent-desktop {
  background-color: #f2f2f5;
  border-radius: 5px;
  padding: 15px;
  margin: 15px 15px 0px 15px;
}

.support-content-header-withid {
  background-color: #f2f2f5;
  padding: 30px;
}
.support-content-header-withid span a {
  color: #03002f;
}
.support-content-header-withid i {
  font-size: 1.563rem;
}

.transact-tab {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.transact-content-section .rightsection-grid {
  background-color: #f2f2f5;
}

.grid-5-markets {
  display: grid;
  grid-template-columns: 23% 20% 19% 19% 19%;
}

.grid-4-report-postlogin {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 20px;
}

.txt-hover:hover {
  color: #f04e45;
}

.position-sticky-mainhead {
  width: 100%;
  background-color: #ffffff;
  z-index: 99;
  top: 0px;
}
:root {
  font-size: 16px;
}

@media (min-width: 992px) {
  .navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
  .header-info .navbar .logo {
    padding: 18px 0;
    display: flex;
    align-items: center;
  }
  .header-info .navbar .logo .edel-icon-edel-logo::before {
    font-size: 1.875rem;
    color: #0751a0;
    margin-right: 5.72px;
  }
  .header-info .navbar .logo .edel-icon-edel-logo2::before {
    content: "\e950";
    font-size: 1.125rem;
    color: #70706f;
  }
  .header-info .navbar .navbar-menu p {
    font-family: "encodesans_normal";
    line-height: 21.6px;
    color: #727271;
    font-size: 0.875rem;
    margin-bottom: 0px;
  }
  .header-info .navbar .navbar-menu p .changeperc-font {
    font-family: "encodesans_normal";
    line-height: 21.6px;
    font-size: 0.875rem;
    margin-bottom: 0px;
  }
  .header-info .navbar .navbar-menu p .green {
    color: #1fc86d;
  }
  .header-info .navbar .navbar-menu p .edel-icon-plus {
    font-size: 0.688rem;
    color: #1fc86d;
  }
  .header-info .navbar .navbar-menu p .red {
    color: #dd504d;
  }
  .header-info .navbar .navbar-menu p .edel-icon-minus {
    font-size: 0.688rem;
    color: #dd504d;
  }
  .header-info .navbar .navbar-menu p .small-text {
    font-family: "RobotoRegular";
    font-size: 1rem;
  }
  .header-info .navbar .supportNotify {
    cursor: pointer;
  }
  .header-info .navbar .supportNotify i::before {
    font-size: 1.375rem;
    color: #03002f;
  }
  .header-info .navbar .supportNotify .notify {
    position: relative;
  }
  .header-info .navbar .supportNotify .notify i::before {
    color: #727271;
  }
  .header-info .navbar .supportNotify .notify .badge {
    position: absolute;
    width: 6px;
    height: 6px;
    background-color: #f83c3c;
    top: -1px;
    border-radius: 50%;
    right: -1px;
  }
  .header-info .navbar .supportNotify .displayFlex {
    margin-left: 26px;
  }
  .header-info .navbar .supportNotify .displayFlex .edel-icon-support-2 {
    margin-right: 8px;
  }
  .header-info .navbar .supportNotify .displayFlex .edel-icon-user2 {
    margin-right: 7px;
  }
  .header-info .navbar .supportNotify .support span {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    color: #03002f;
  }
  .header-info .navbar .supportNotify .support .support-drop {
    display: none;
  }
  .header-info .navbar .supportNotify .support:hover .support-drop {
    display: block;
  }
  .header-info .navbar .supportNotify .signUp a {
    font-size: 0.75rem;
    line-height: 21.6px;
    font-family: "encodesans_normal";
    color: #3580f7;
  }
  .header-info .navbar .supportNotify .signUp i::before {
    color: #03002f;
    font-size: 1.25rem;
  }
  .header-info .navbar .supportNotify .logout-popup-drop .drawer-body .logout-drop-menu-item a {
    color: #444444;
    font-family: "DMSansBold";
    font-size: 1rem;
  }
  .header-info .navbar .stockValues {
    margin-left: 44px;
  }
  .header-info .navbar .stockValues .main-stock-values {
    display: flex;
    align-items: center;
    margin-right: 10px;
    gap: 5px;
    text-transform: capitalize;
  }
  .header-info .navbar .stockValues .navbar-menu {
    padding-top: 4px;
    margin-left: 20px;
  }
  .header-info .navbar .stockValues .navbar-menu .navbar-count .edel-icon-caret-up::before {
    font-size: 0.688rem;
    margin-right: 5px;
  }
  .header-info .navbar #nav .category .displayFlex {
    margin-left: 0;
  }
  .header-info .navbar #nav .category .displayFlex a {
    color: #3580f7;
  }
  .header-menu .navbar .search {
    background: #f4f9ff;
    border: 2px solid #ffffff;
    box-sizing: border-box;
    border-radius: 0px 5px 5px 0px;
    margin: 1px;
    padding: 16px;
    position: relative;
    width: 265px;
    height: 60px;
  }
  .header-menu .navbar .search h1 {
    font-size: 1.313rem;
    position: absolute;
    top: 20px;
    left: 51px;
    overflow: hidden;
    max-height: 35px;
    font-size: 0.875rem;
  }
  .header-menu .navbar .search .edel-icon-search::before {
    font-size: 1.5rem;
    position: absolute;
    top: 32%;
  }
  .header-menu .navbar .search input {
    background-color: transparent;
    border: unset;
    padding-left: 40px;
    color: #444444;
    font-family: "EncodeSansLight";
    line-height: 24px;
    font-size: 1rem;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 56px;
  }
  .header-menu .nav-menu {
    width: 100%;
    /* accordion heading */
    /* accordion section content */
  }
  .header-menu .nav-menu .nav-tabs {
    position: relative;
  }
  .header-menu .nav-menu .nav-tabs .tabContentsWrap {
    position: absolute;
    z-index: 999999;
    width: 100%;
  }
  .header-menu .nav-menu .nav-tabs .tabContentsWrap #react-tabs-13 .research-popular .ed-card {
    min-height: 116px;
  }
  .header-menu .nav-menu .nav-tabs .flexJustifySpaceBetween {
    background-color: #ffffff;
    border-bottom: 1px solid #f4f4f4;
    box-sizing: border-box;
    box-shadow: 0px 4px 38px -5px rgba(53, 128, 247, 0.05);
    border-radius: 5px;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs {
    margin: 0px;
    padding: 0px;
    list-style: none;
    height: 65px;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs li {
    background: none;
    color: #545454;
    display: inline-block;
    cursor: pointer;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    line-height: 24px;
    margin-left: 20px;
    padding: 20px 0px 12px 0px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .header-menu .nav-menu .nav-tabs ul.tabs li {
    margin-left: 25px;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  .header-menu .nav-menu .nav-tabs ul.tabs li {
    margin-left: 25px;
  }
}
@media (min-width: 992px) {
  .header-menu .nav-menu .nav-tabs ul.tabs li a {
    color: #393939;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs li:first-child {
    margin-left: 25px;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs li.current {
    border-bottom: 2px solid #f04e45;
    color: #03002f;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs li.current i::before {
    color: #03002f;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs li .edel-icon-arrow-down {
    padding-left: 5px;
    position: relative;
  }
  .header-menu .nav-menu .nav-tabs ul.tabs li .edel-icon-arrow-up {
    padding-left: 5px;
    position: relative;
  }
  .header-menu .nav-menu .nav-tabs .tab-content {
    display: none;
    padding: 25px;
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content.current {
    display: inherit;
    background-color: #ffffff;
    box-sizing: border-box;
    box-shadow: 0px 4px 38px rgba(53, 128, 247, 0.05);
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    padding: 0px 33.51px 0px 27px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content.hide {
    display: none;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap {
    padding-top: 20px;
    padding-bottom: 15px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .head {
    align-items: center;
    margin-bottom: 24px;
    margin-top: 32px;
  }
}
@media (min-width: 992px) and (max-width: 1399px) {
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .head {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}
@media (min-width: 992px) {
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .head h2 {
    font-size: 1.375rem;
    line-height: 18px;
    color: #3580f7;
    font-family: "encodesans_normal";
    margin-bottom: 0px !important;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .head .researchImg {
    margin-right: 10px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .head-subhead h2 {
    font-size: 0.875rem;
    line-height: 18px;
    font-family: "encodesans_normal";
    color: #3580f7;
    margin: 20px 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content {
    width: 100%;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card {
    width: 30%;
    flex-grow: 1;
    height: 100%;
    align-self: flex-start;
    min-height: 150px;
    border-right: 1px solid #ededed;
    padding-left: 25px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card:first-child {
    padding-left: 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card:last-child {
    border-right: unset;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card:nth-child(2) {
    padding-right: 25px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card .card-secondChild {
    margin-top: 25px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card .card-thirdChild {
    margin-top: 25px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .ed-card .content-link a {
    font-family: "encodesans_normal";
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 22px;
    color: #292929;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content h6 {
    font-family: "encodesans_normal";
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 22px;
    color: #292929;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content .links a {
    font-family: "encodesans_normal";
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 15px;
    margin-left: 12.19px;
    color: #1fc86d;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content p {
    font-family: "EncodeSansMedium";
    font-size: 0.75rem;
    line-height: 18px;
    color: #737373;
    margin-top: 7px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content p span {
    font-family: "EncodeSansBold";
    font-size: 1rem;
    line-height: 22px;
    color: #444444;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .content.investment {
    border-bottom: 1px solid #ededed;
    padding: 30px 0 23px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .research-learn {
    margin-top: 20px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .research-learn .border-line {
    border-right: 1px solid #dfdfdf;
    margin-top: 48px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .research-learn .mobTradetext {
    margin-top: 17px !important;
  }
}
@media (min-width: 992px) and (max-width: 1399px) {
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .research-learn .mobTradetext {
    margin-top: 9px !important;
    font-family: "EncodeSansLight" !important;
    font-size: 0.875rem !important;
  }
}
@media (min-width: 992px) {
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .research-learn .mobTradetext span {
    font-family: "EncodeSansBold" !important;
    font-size: 0.875rem !important;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section {
    width: 100%;
    align-items: unset;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .contentsWrap {
    width: 76%;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .border-line {
    border-right: 1px solid #dfdfdf;
    margin-top: 48px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar {
    width: 24%;
    padding: 0px 0px 20px 48.47px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .researchReport {
    margin-bottom: 17px;
    margin-top: 53.24px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .researchReport .ed-card {
    background: #f4f9ff;
    border-radius: 5px;
    margin-top: 14.62px;
    padding: 10px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .researchReport .ed-card img {
    text-align: center;
    max-width: -webkit-fill-available;
    width: 100%;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .researchReport .ed-card a {
    font-family: "encodesans_normal";
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 19px;
    display: flex;
    align-items: center;
    color: #263363;
    margin: 21px 0 12px 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .researchReport .ed-card p {
    font-family: "encodesans_normal";
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 24px;
    display: flex;
    align-items: center;
    color: #263363;
    opacity: 0.5;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .signUpCard {
    padding-top: 13px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .signUpCard .signUpCard-link {
    margin: 7px 0 12.8px 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .signUpCard .signUpCard-link a {
    font-family: "encodesans_normal";
    color: #3580f7;
    font-size: 1.125rem;
    line-height: 25.2px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .signUpCard p {
    font-size: 0.875rem;
    line-height: 20px;
    color: #737373;
    margin-bottom: 19px;
    font-family: "encodesans_normal";
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .signUpCard button {
    width: 100%;
    text-align: center;
    background: #3580f7;
    border: 0;
    border-radius: 4px;
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 22px;
    color: #f0f0f0;
    padding: 8px;
    font-family: "encodesans_normal";
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-tools .ed-card {
    background-color: #f0f9ff;
    padding: 15px 28px;
    padding-bottom: 0;
    padding-right: 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-tools .ed-card .flexJustifySpaceBetween {
    background-color: #f0f9ff;
    border-bottom: unset;
    margin-top: 21px;
    border-radius: 5px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-tools .ed-card h6 {
    font-size: 1.125rem;
    line-height: 30px;
    font-family: "encodesans_normal";
    font-weight: 600;
    color: #263363;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-tools .ed-card p {
    font-size: 1.125rem;
    line-height: 30px;
    font-family: "encodesans_normal";
    font-weight: 300;
    color: #263363;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card {
    width: 100%;
    background: #f4f9ff;
    border-radius: 5px;
    padding: 10px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card img {
    width: unset;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card .image {
    width: 40%;
    display: flex;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card .image.image-api {
    justify-content: center;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card.api .text h6 {
    margin-left: 5px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card .text p {
    font-family: "encodesans_normal";
    font-weight: 300;
    font-size: 1rem;
    line-height: 22px;
    color: #292929;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card .text p span {
    font-weight: bold;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card .text h6 {
    font-family: "encodesans_normal";
    font-weight: 700;
    font-size: 1rem;
    line-height: 22px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card.mobileTranfer {
    position: relative;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card.mobileTranfer .image {
    padding-left: 33px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card.mobileTranfer .imageMobileTranfer {
    position: absolute;
    bottom: 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap .tabsWrap-section .sidebar .sidebar-offerings .ed-card.mobileTranfer .imageMobileTranfer img {
    height: 70px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.tools .head-subhead h2 {
    color: #c5c5c5;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.tools .toolssidebar {
    padding: 0 0 20px 26.27px !important;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.tools .toolssidebar .toolssidebarpad {
    padding: 28px 0 0px 15px !important;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap {
    padding-top: 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .tabs li {
    height: 65px;
    font-size: 1rem;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .investmentWrap .head {
    margin-top: 18px;
    margin-bottom: 16px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .investmentWrap .head h2 {
    font-size: 1rem;
    color: #3580f7;
    font-family: "encodesans_normal";
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .investmentWrap .col-w-25:first-child {
    width: 21%;
    margin-right: 40px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .investmentWrap .col-w-25:last-child {
    width: 20%;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .investmentWrap .col-w-25:nth-child(2) {
    width: 21%;
    margin-right: 40px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .investmentWrap .col-w-25:nth-child(3) {
    width: 21%;
    margin-right: 40px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .loanWrap .blue-border-card {
    border-radius: 5px;
    background-color: #f4f9ff;
    box-sizing: border-box;
    padding: 13px 23px;
    margin-top: 180px;
    margin-right: 30px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .loanWrap .blue-border-card .circle-arrow {
    border-radius: 50%;
    background-color: #3580f7;
    padding: 0 2px;
    margin-left: 15.41px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .loanWrap .blue-border-card .circle-arrow .edel-icon-arrow-right::before {
    color: #ffffff;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .loanWrap .blue-border-card h6 {
    font-family: "encodesans_normal";
    font-style: normal;
    font-weight: 600;
    font-size: 1rem;
    line-height: 140%;
    color: #3580f7;
    margin-left: 12px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .loanWrap .blue-border-card p {
    font-family: "encodesans_normal";
    font-style: normal;
    font-weight: normal;
    font-size: 0.875rem;
    line-height: 21px;
    display: flex;
    align-items: center;
    color: #737373;
    margin-top: 12px;
    margin-bottom: 18px;
    width: 80%;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .loanWrap .blue-border-card a {
    font-family: "encodesans_normal";
    font-style: normal;
    font-weight: 500;
    font-size: 1rem;
    line-height: 140%;
    color: #3580f7;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.offeringsWrap .insurance .content .ed-card:nth-child(2) {
    border-right: unset;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .edel-icon-edel-logo::before {
    font-size: 1.25rem;
    color: #3580f7;
    margin-right: 13px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card {
    width: 100%;
    position: relative;
    min-height: 188px;
    padding: 18px 10px 10px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card .image {
    display: flex;
    justify-content: center;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card .image img {
    height: 92px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card .text {
    text-align: center;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card .link {
    left: 25%;
    line-height: 16.8px;
    margin-top: 14px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card .link a {
    font-family: "encodesans_normal";
    font-style: normal;
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 140%;
    display: flex;
    align-items: center;
    color: #3580f7;
    position: relative;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .ed-card .link i::before {
    position: absolute;
    top: 20%;
    font-size: 0.438rem;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .partnerPlatform {
    margin-top: 30px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .partnerPlatform .ed-card img {
    height: 35px;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .partnerPlatform .ed-card .text {
    margin-top: 10px;
    margin-bottom: 18px;
    text-align: left;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .tabsWrap.platformWrap .partnerPlatform .ed-card .link {
    left: 0;
  }
  .header-menu .nav-menu .nav-tabs .tab-content .investmentWrap ul li,
  .header-menu .nav-menu .nav-tabs .tab-content .investmentWrap ul a {
    font-family: "encodesans_normal";
    font-weight: 500;
    font-size: 0.75rem;
    line-height: 21px;
    padding-bottom: 8px;
    color: #393939;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs {
    margin-right: 44.67px;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .flexJustifySpaceBetween {
    background-color: transparent;
    box-shadow: unset;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabContentsWrap {
    position: relative;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabContentsWrap .tab-content.current {
    border: 0;
    box-shadow: unset;
    padding: 0;
    padding: 2px 0 10px;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabs li {
    padding: 18px 0;
    color: #c6c6c6;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabs li p {
    margin-left: 16px;
    margin-bottom: 0px;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabs li:first-child {
    margin-left: 0;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabs li img {
    height: 25px;
    margin-top: -10px;
  }
  .header-menu .nav-menu .nav-tabs .offeringTabs .tabs li i::before {
    font-size: 1.563rem;
  }
  .header-menu .nav-menu .accordion {
    width: 70%;
    margin: 0 auto;
  }
  .header-menu .nav-menu .accordion h1 {
    font-size: 1.625rem;
    font-weight: normal;
    text-align: center;
    margin-bottom: 0px;
    margin-top: 0px;
    background-color: gainsboro;
    padding-top: 7px;
    padding-bottom: 7px;
    border: 1px solid darkgrey;
    border-radius: 3px;
  }
  .header-menu .nav-menu .accordion h1:hover {
    cursor: pointer;
  }
  .header-menu .nav-menu .accordion div {
    display: none;
    padding: 10px;
    height: 200px;
    line-height: 20px;
    border: 1px solid gray;
    border-radius: 3px;
  }
}
@media screen and (min-width: 992px) and (max-width: 480px) {
  .header-menu .nav-menu .accordion {
    width: 100%;
    margin: 0;
  }
}
.edel-icon-edel-icon-right-thin-arrow:before {
  color: #3580f7;
  font-size: 0.75rem;
  padding-left: 10px;
}

/* GENERAL STYLE */
.headerDesk .nav a {
  color: #393939;
}
.headerDesk .category {
  position: relative;
  margin-left: 0;
}
.headerDesk ul,
.headerDesk li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.headerDesk a {
  text-decoration: none;
}
.headerDesk .dropdown {
  display: none;
  position: absolute;
  border: 1px solid #393939;
  width: 100%;
}
.headerDesk .category:hover > .dropdown {
  display: block;
}
.headerDesk .dropdown li {
  position: relative;
}
.headerDesk .dropdown li a {
  color: #000;
}
.headerDesk .dropdown-subcategory {
  white-space: nowrap;
}
.headerDesk .dropdown-subcategory .dropdown {
  display: none;
  position: absolute;
  top: 0%;
  left: 100%;
  text-align: center;
}
.headerDesk .dropdown li:hover ul {
  display: block;
  margin-right: 10px;
  margin-left: 10px;
}
.headerDesk #nav .subcategory-item {
  color: #000;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}

@media (max-width: 1199px) {
  .header-info .navbar .logo .edel-icon-edel-logo::before {
    font-size: 1.25rem;
    color: #0751a0;
    margin-right: 5.72px;
  }
  .header-info .navbar .logo .edel-icon-edel-logo2::before {
    content: "\e950";
    font-size: 0.875rem;
    color: #70706f;
  }
  .header-info .navbar .stockValues .navbar-menu {
    margin-left: 20px;
  }
  .header-info .navbar .navbar-menu p {
    font-size: 0.75rem;
  }
  .header-info .navbar .supportNotify cursor:pointer .displayFlex {
    margin-left: 10px;
  }
  .header-info .navbar .supportNotify .support span {
    font-size: 0.688rem;
  }
  .header-info .navbar .supportNotify .signUp a {
    font-size: 0.688rem;
  }
  .headerDesk .category {
    margin-left: 10px;
  }
}
@media (max-width: 1100px) {
  .header-info .navbar .stockValues .navbar-menu {
    margin-left: 15px;
  }
  .header-info .navbar .stockValues .navbar-menu:last-child {
    margin-left: 0;
  }
}
h1.typing-text {
  display: flex;
  font-family: "encodesans_normal";
  font-size: 0.875rem !important;
}
h1.typing-text span {
  font-size: 0.875rem;
  font-family: "encodesans_normal";
}

.marketTab .contentsWrap {
  position: relative;
}
.marketTab .sidebar {
  padding-top: 5px !important;
}
.marketTab .research-popular {
  margin-top: 72px !important;
  margin-bottom: 0px !important;
}
.marketTab .research-popular .ed-card:nth-child(1) {
  width: 14% !important;
}
.marketTab .research-popular .ed-card:nth-child(2) {
  width: 24% !important;
  padding-left: 66.5px !important;
  padding-right: 42px !important;
}
.marketTab .research-popular .ed-card:nth-child(3) {
  width: 22.2% !important;
  padding-left: 66.5px !important;
  padding-right: 42px !important;
}
.marketTab .research-popular .ed-card:nth-child(4) {
  width: 30% !important;
  padding-left: 66.5px !important;
}
.marketTab .blue-border-card {
  border-radius: 5px;
  background-color: #f4f9ff;
  box-sizing: border-box;
  padding: 13px 23px;
  margin-top: 223px;
  margin-right: 30px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  left: 0px;
}
.marketTab .blue-border-card .displayFlex.flexJustifySpaceBetween {
  background-color: transparent;
}
.marketTab .blue-border-card .circle-arrow {
  border-radius: 50%;
  background-color: #3580f7;
  padding: 0 2px;
  margin-left: 15.41px;
}
.marketTab .blue-border-card .circle-arrow .edel-icon-arrow-right::before {
  color: #ffffff;
}
.marketTab .blue-border-card h6 {
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 140%;
  color: #3580f7;
  margin-left: 12px;
}
.marketTab .blue-border-card p {
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 21px;
  display: flex;
  align-items: center;
  color: #737373;
  margin-top: 12px;
  margin-bottom: 18px;
  width: 80%;
}
.marketTab .blue-border-card a {
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #3580f7;
}

@media screen and (max-width: 1200px) and (min-width: 1024px) {
  .marketTab .research-popular .ed-card:nth-child(2) {
    width: 24% !important;
    padding-left: 47px !important;
    padding-right: 0px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(3) {
    width: 22.2% !important;
    padding-left: 47px !important;
    padding-right: 0px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(4) {
    width: 30% !important;
    padding-left: 47px !important;
    padding-right: 0px !important;
  }
}
@media screen and (max-width: 1250px) and (min-width: 1201px) {
  .marketTab .research-popular .ed-card:nth-child(2) {
    width: 24% !important;
    padding-left: 50px !important;
    padding-right: 0px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(3) {
    width: 22.2% !important;
    padding-left: 50px !important;
    padding-right: 0px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(4) {
    width: 30% !important;
    padding-left: 50px !important;
    padding-right: 0px !important;
  }
}
@media screen and (max-width: 1299px) and (min-width: 1253px) {
  .marketTab .research-popular .ed-card:nth-child(2) {
    width: 24% !important;
    padding-left: 55px !important;
    padding-right: 0px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(3) {
    width: 22.2% !important;
    padding-left: 55px !important;
    padding-right: 0px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(4) {
    width: 30% !important;
    padding-left: 55px !important;
    padding-right: 0px !important;
  }
}
@media screen and (max-width: 1366px) and (min-width: 1300px) {
  .marketTab .research-popular .ed-card:nth-child(2) {
    width: 24% !important;
    padding-left: 60px !important;
    padding-right: 21px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(3) {
    width: 22.2% !important;
    padding-left: 60px !important;
    padding-right: 21px !important;
  }
  .marketTab .research-popular .ed-card:nth-child(4) {
    width: 30% !important;
    padding-left: 60px !important;
  }
}
.ed-cardheight {
  min-height: 230px !important;
  display: flex;
  flex-direction: column;
}

.ed-card-bluebg {
  min-height: 246px !important;
  padding: 0px !important;
  display: flex;
  flex-flow: column;
}
@media (max-width: 1399px) {
  .ed-card-bluebg {
    min-height: 188px !important;
  }
}
.ed-card-bluebg .image {
  height: 134px;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 1399px) {
  .ed-card-bluebg .image {
    height: 119px;
  }
}
.ed-card-bluebg .image img {
  height: auto !important;
}
.ed-card-bluebg .h-29 {
  height: 29px;
}

.pdt-106 {
  padding-top: 106px !important;
}

.platforms-middleline {
  border-right: 1px solid #dfdfdf;
  margin-top: 48px;
}

@media screen and (max-width: 1023px) {
  .sign-up-text {
    color: #ffffff;
    background: #f04e45;
    border-radius: 60px;
    padding: 8px 10px;
    display: flex;
    justify-content: center;
    font-family: "DMSansBold";
    font-size: 0.625rem;
  }
}
:root {
  font-size: 16px;
}

.mob-page {
  line-height: 1;
  width: 100vw;
}
.mob-page .mob-fixed-header1 {
  background: #1c1a45;
  box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.1);
  top: 0;
  z-index: 9;
}
.mob-page .mob-fixed-header1 .top-nav-block {
  padding: 12px 15px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-left .logo1 {
  color: #174082;
  font-size: 1.938rem;
  font-weight: 600;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right {
  display: flex;
  align-items: center;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right .ml-40 {
  margin-left: 20px;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right .notification-logo {
  color: #727271;
  font-size: 1.25rem;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right .user2-logo {
  color: #03002f;
  font-size: 1.25rem;
}
.mob-page .mob-fixed-header1 .top-nav-block .top-nav-right .arrow-down-logo {
  color: #03002f;
  font-size: 0.875rem;
}
.mob-page .mob-fixed-header1 .edel-icon-arrow-down {
  font-size: 16px;
}
.mob-page .mob-fixed-header2 {
  width: 100%;
  background-color: #03002f;
}
.mob-page .mob-fixed-header2 .bottom-nav-block {
  position: sticky;
  box-sizing: border-box;
  width: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 10px 16px;
  display: flex;
  justify-content: space-between;
  line-height: 22px;
}
@media (max-width: 360px) {
  .mob-page .mob-fixed-header2 .bottom-nav-block {
    font-size: 0.625rem;
  }
}
.mob-page .mob-fixed-header2 .bottom-nav-block .market-heading {
  font-family: "encodesans_normal";
}
.mob-page .mob-fixed-header2 .bottom-nav-block .market-value {
  font-size: 0.75rem;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .navbar-count-green {
  color: #1fc86d;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .edel-icon-plus {
  font-size: 0.5rem;
  color: #1fc86d;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .navbar-count-red {
  color: #dd504d;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .edel-icon-minus {
  font-size: 0.5rem;
  color: #dd504d;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .bottom-nav-tile1 {
  display: inline-block;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .bottom-nav-tile1 span {
  margin-right: 3px;
}
.mob-page .mob-fixed-header2 .bottom-nav-block .bottom-nav-tile2 {
  display: inline-block;
}

.mob-fixed-bottom {
  height: 72px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 20;
}
.mob-fixed-bottom .mob-bottom-block {
  display: flex;
  flex-direction: row;
  height: 100%;
}
.mob-fixed-bottom .mob-bottom-block .mob-menu-block {
  display: grid;
  grid-template-columns: 1.2fr 1.2fr 1.2fr 1.2fr;
  gap: 45px;
}
.mob-fixed-bottom .mob-bottom-block ul {
  padding: 0px;
}
.mob-fixed-bottom .mob-bottom-block .tab {
  background-color: #fff;
  width: 33.4%;
  height: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-direction: row;
  box-shadow: 1x 1x 3px #ccc, -1px -1px 3px #ccc;
  font-size: 1.5rem;
}
.mob-fixed-bottom .mob-bottom-block .tab-left {
  width: 100%;
  border-top-right-radius: 25px;
  border-top-left-radius: 25px;
  box-shadow: 0 15px 34px 5px #c4c4c4;
  padding-top: 20px;
}
.mob-fixed-bottom .mob-bottom-block .tab-left .bt-icon {
  text-align: center;
  font-size: 1.25rem;
  color: #03002f;
}
.mob-fixed-bottom .mob-bottom-block .tab-left .bt-text span {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #03002f;
  text-align: center;
  line-height: 21px;
}
.mob-fixed-bottom .mob-bottom-block .tab-right {
  width: 100%;
  border-top-right-radius: 25px;
  border-top-left-radius: 12px;
  box-shadow: 39px 21px 34px #c4c4c4;
  padding-top: 20px;
}
.mob-fixed-bottom .mob-bottom-block .tab-right .bt-icon {
  text-align: center;
  font-size: 1.313rem;
  color: #0b243a;
}
.mob-fixed-bottom .mob-bottom-block .tab-right .bt-text {
  text-align: center;
  font-size: 0.75rem;
  font-family: "EncodeSansMedium";
  color: #0b243a;
  margin-top: 7px;
}
.mob-fixed-bottom .mob-bottom-block .tab-middle {
  width: 180px;
  height: 96%;
  background: transparent;
  border: none;
  display: flex;
}
.mob-fixed-bottom .mob-bottom-block .tab-middle .top {
  width: 100%;
  height: 50%;
  border-bottom-left-radius: 100px;
  border-bottom-right-radius: 100px;
  background-color: transparent;
  box-shadow: 0px 30px 0px 25px #fff;
  z-index: -1;
  margin-top: -26px;
}
.mob-fixed-bottom .mob-bottom-block .tab-middle .top .indicator {
  border-radius: 50%;
  background-color: #03002f;
  width: 59px;
  height: 59px;
  font-weight: bold;
  font-size: 1.375rem;
  color: #fff;
  position: relative;
  transform: translate(7px, -63%);
  box-shadow: 0px 4px 16px rgba(53, 128, 247, 0.36);
}
.mob-fixed-bottom .mob-bottom-block .tab-middle .top .indicator .bt-icon3 {
  position: absolute;
  left: 22px;
  color: #ffffff;
  transform: translateY(21px);
  font-size: 1.063rem;
}
@font-face {
  font-family: "edel_icon";
  src: url(/new-features/762614dc4a58dd514f3f.eot?b37nxm);
  src: url(/new-features/762614dc4a58dd514f3f.eot?b37nxm#iefix) format("embedded-opentype"), url(/new-features/510dc5cec7dc14c60d87.ttf?b37nxm) format("truetype"), url(/new-features/4060a6983946e0589bd4.woff?b37nxm) format("woff"), url(/new-features/730d9e6ec4483d3eadbd.svg?b37nxm#edel_icon) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=edel-icon-], [class*=" edel-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "edel_icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.edel-icon-chat-colored .path1:before {
  content: "\f149";
  color: rgb(54, 51, 89);
}

.edel-icon-chat-colored .path2:before {
  content: "\f14a";
  margin-left: -1em;
  color: rgb(41, 38, 99);
}

.edel-icon-chat-colored .path3:before {
  content: "\f14b";
  margin-left: -1em;
  color: rgb(54, 51, 89);
}

.edel-icon-chat-colored .path4:before {
  content: "\f14c";
  margin-left: -1em;
  color: rgb(79, 76, 110);
}

.edel-icon-Arrow-thin:before {
  content: "\f147";
}

.edel-icon-attention:before {
  content: "\f146";
}

.edel-icon-calendar-rounded-1:before {
  content: "\f145";
}

.edel-icon-orderbook-2-refresh:before {
  content: "\f142";
}

.edel-icon-database-eye:before {
  content: "\f144";
}

.edel-icon-switch-fund-3:before {
  content: "\f143";
}

.edel-icon-folded-paper:before {
  content: "\f141";
}

.edel-icon-page-search:before {
  content: "\f13f";
}

.edel-icon-switch-fund2:before {
  content: "\f140";
}

.edel-icon-page-eye-without-border:before {
  content: "\f13b";
}

.edel-icon-page-eye-with-border:before {
  content: "\f13c";
}

.edel-icon-copy-2:before {
  content: "\f13d";
}

.edel-icon-rupee-download:before {
  content: "\f13e";
}

.edel-icon-calendar-search:before {
  content: "\f139";
}

.edel-icon-calendar-cross:before {
  content: "\f13a";
}

.edel-icon-calendar-down-arrow:before {
  content: "\f137";
}

.edel-icon-reload:before {
  content: "\f138";
}

.edel-icon-view-mail .path1:before {
  content: "\f133";
  color: rgb(221, 80, 77);
}

.edel-icon-view-mail .path2:before {
  content: "\f134";
  margin-left: -1.2001953125em;
  color: rgb(221, 80, 77);
}

.edel-icon-view-mail .path3:before {
  content: "\f135";
  margin-left: -1.2001953125em;
  color: rgb(3, 0, 47);
}

.edel-icon-view-mail .path4:before {
  content: "\f136";
  margin-left: -1.2001953125em;
  color: rgb(3, 0, 47);
}

.edel-icon-pdf-file .path1:before {
  content: "\f12a";
  color: rgb(255, 255, 255);
}

.edel-icon-pdf-file .path2:before {
  content: "\f12b";
  margin-left: -0.857421875em;
  color: rgb(126, 99, 77);
  opacity: 0.32;
}

.edel-icon-pdf-file .path3:before {
  content: "\f12c";
  margin-left: -0.857421875em;
  color: rgb(102, 102, 102);
}

.edel-icon-pdf-file .path4:before {
  content: "\f12d";
  margin-left: -0.857421875em;
  color: rgb(0, 0, 0);
  opacity: 0.05;
}

.edel-icon-pdf-file .path5:before {
  content: "\f12e";
  margin-left: -0.857421875em;
  color: rgb(0, 0, 0);
  opacity: 0.05;
}

.edel-icon-pdf-file .path6:before {
  content: "\f12f";
  margin-left: -0.857421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-pdf-file .path7:before {
  content: "\f130";
  margin-left: -0.857421875em;
  color: rgb(255, 255, 255);
}

.edel-icon-pdf-file .path8:before {
  content: "\f131";
  margin-left: -0.857421875em;
  color: rgb(255, 255, 255);
}

.edel-icon-pdf-file .path9:before {
  content: "\f132";
  margin-left: -0.857421875em;
  color: rgb(255, 255, 255);
}

.edel-icon-attention-icon:before {
  content: "\f129";
  color: #f7943e;
}

.edel-icon-redeem-1:before {
  content: "\f128";
}

.edel-icon-asset-etf:before {
  content: "\f11e";
  color: #ca6fb1;
}

.edel-icon-asset-wallet:before {
  content: "\f11f";
  color: #ca6fb1;
}

.edel-icon-asset-aif:before {
  content: "\f121";
  color: #ca6fb1;
}

.edel-icon-asset-pms:before {
  content: "\f122";
  color: #ca6fb1;
}

.edel-icon-asset-gold:before {
  content: "\f123";
  color: #ca6fb1;
}

.edel-icon-asset-rbi:before {
  content: "\f124";
  color: #ca6fb1;
}

.edel-icon-asset-ecbonds:before {
  content: "\f125";
  color: #ca6fb1;
}

.edel-icon-asset-corpfd:before {
  content: "\f126";
  color: #ca6fb1;
}

.edel-icon-maintain1:before {
  content: "\f11d";
}

.edel-icon-no-group:before {
  content: "\f11c";
  color: #c9c9c9;
}

.edel-icon-No-data-message .path1:before {
  content: "\f109";
  color: rgb(225, 230, 240);
}

.edel-icon-No-data-message .path2:before {
  content: "\f10a";
  margin-left: -1.134765625em;
  color: rgb(122, 120, 175);
}

.edel-icon-No-data-message .path3:before {
  content: "\f10b";
  margin-left: -1.134765625em;
  color: rgb(252, 252, 255);
}

.edel-icon-No-data-message .path4:before {
  content: "\f10c";
  margin-left: -1.134765625em;
  color: rgb(217, 226, 241);
}

.edel-icon-No-data-message .path5:before {
  content: "\f10d";
  margin-left: -1.134765625em;
  color: rgb(217, 226, 241);
}

.edel-icon-No-data-message .path6:before {
  content: "\f10e";
  margin-left: -1.134765625em;
  color: rgb(199, 205, 218);
}

.edel-icon-No-data-message .path7:before {
  content: "\f10f";
  margin-left: -1.134765625em;
  color: rgb(213, 217, 225);
}

.edel-icon-No-data-message .path8:before {
  content: "\f110";
  margin-left: -1.134765625em;
  color: rgb(241, 243, 250);
}

.edel-icon-No-data-message .path9:before {
  content: "\f111";
  margin-left: -1.134765625em;
  color: rgb(241, 243, 250);
}

.edel-icon-No-data-message .path10:before {
  content: "\f112";
  margin-left: -1.134765625em;
  color: rgb(217, 226, 241);
}

.edel-icon-No-data-message .path11:before {
  content: "\f113";
  margin-left: -1.134765625em;
  color: rgb(217, 226, 241);
}

.edel-icon-No-data-message .path12:before {
  content: "\f114";
  margin-left: -1.134765625em;
  color: rgb(208, 219, 238);
}

.edel-icon-No-data-message .path13:before {
  content: "\f115";
  margin-left: -1.134765625em;
  color: rgb(255, 255, 255);
}

.edel-icon-No-data-message .path14:before {
  content: "\f116";
  margin-left: -1.134765625em;
  color: rgb(208, 219, 238);
}

.edel-icon-No-data-message .path15:before {
  content: "\f117";
  margin-left: -1.134765625em;
  color: rgb(208, 219, 238);
}

.edel-icon-No-data-message .path16:before {
  content: "\f118";
  margin-left: -1.134765625em;
  color: rgb(208, 219, 238);
}

.edel-icon-No-data-message .path17:before {
  content: "\f119";
  margin-left: -1.134765625em;
  color: rgb(225, 230, 240);
}

.edel-icon-No-data-message .path18:before {
  content: "\f11a";
  margin-left: -1.134765625em;
  color: rgb(225, 230, 240);
}

.edel-icon-No-data-message .path19:before {
  content: "\f11b";
  margin-left: -1.134765625em;
  color: rgb(225, 230, 240);
}

.edel-icon-back-button:before {
  content: "\f108";
}

.edel-icon-nuwai .path1:before {
  content: "\f0b8";
  color: rgb(47, 46, 62);
}

.edel-icon-nuwai .path2:before {
  content: "\f0b9";
  margin-left: -0.9921875em;
  color: rgb(240, 88, 82);
}

.edel-icon-nuwai .path3:before {
  content: "\f0ba";
  margin-left: -0.9921875em;
  color: rgb(47, 46, 62);
}

.edel-icon-nuwai .path4:before {
  content: "\f0bb";
  margin-left: -0.9921875em;
  color: rgb(169, 55, 63);
}

.edel-icon-nuwai .path5:before {
  content: "\f0bc";
  margin-left: -0.9921875em;
  color: rgb(254, 254, 254);
}

.edel-icon-nuwai .path6:before {
  content: "\f0bd";
  margin-left: -0.9921875em;
  color: rgb(244, 153, 163);
}

.edel-icon-nuwai .path7:before {
  content: "\f0be";
  margin-left: -0.9921875em;
  color: rgb(240, 88, 82);
}

.edel-icon-nuwai .path8:before {
  content: "\f0bf";
  margin-left: -0.9921875em;
  color: rgb(240, 88, 82);
}

.edel-icon-nuwai .path9:before {
  content: "\f0c0";
  margin-left: -0.9921875em;
  color: rgb(254, 254, 254);
}

.edel-icon-nuwai .path10:before {
  content: "\f0c1";
  margin-left: -0.9921875em;
  color: rgb(240, 87, 81);
}

.edel-icon-nuwai .path11:before {
  content: "\f0c2";
  margin-left: -0.9921875em;
  color: rgb(252, 252, 252);
}

.edel-icon-nuwai .path12:before {
  content: "\f0c3";
  margin-left: -0.9921875em;
  color: rgb(253, 252, 252);
}

.edel-icon-nuwai .path13:before {
  content: "\f0c4";
  margin-left: -0.9921875em;
  color: rgb(253, 252, 251);
}

.edel-icon-nuwai .path14:before {
  content: "\f0c5";
  margin-left: -0.9921875em;
  color: rgb(235, 97, 92);
}

.edel-icon-nuwai .path15:before {
  content: "\f0c6";
  margin-left: -0.9921875em;
  color: rgb(214, 92, 93);
}

.edel-icon-nuwai .path16:before {
  content: "\f0c7";
  margin-left: -0.9921875em;
  color: rgb(170, 63, 71);
}

.edel-icon-nuwai .path17:before {
  content: "\f0c8";
  margin-left: -0.9921875em;
  color: rgb(55, 55, 69);
}

.edel-icon-nuwai .path18:before {
  content: "\f0c9";
  margin-left: -0.9921875em;
  color: rgb(242, 95, 91);
}

.edel-icon-nuwai .path19:before {
  content: "\f0ca";
  margin-left: -0.9921875em;
  color: rgb(174, 64, 74);
}

.edel-icon-nuwai .path20:before {
  content: "\f0cb";
  margin-left: -0.9921875em;
  color: rgb(56, 55, 69);
}

.edel-icon-nuwai .path21:before {
  content: "\f0cc";
  margin-left: -0.9921875em;
  color: rgb(175, 69, 79);
}

.edel-icon-nuwai .path22:before {
  content: "\f0cd";
  margin-left: -0.9921875em;
  color: rgb(241, 97, 91);
}

.edel-icon-nuwai .path23:before {
  content: "\f0ce";
  margin-left: -0.9921875em;
  color: rgb(179, 59, 65);
}

.edel-icon-nuwai .path24:before {
  content: "\f0cf";
  margin-left: -0.9921875em;
  color: rgb(242, 95, 94);
}

.edel-icon-nuwai .path25:before {
  content: "\f0d0";
  margin-left: -0.9921875em;
  color: rgb(175, 69, 78);
}

.edel-icon-nuwai .path26:before {
  content: "\f0d1";
  margin-left: -0.9921875em;
  color: rgb(224, 82, 79);
}

.edel-icon-nuwai .path27:before {
  content: "\f0d2";
  margin-left: -0.9921875em;
  color: rgb(62, 45, 63);
}

.edel-icon-nuwai .path28:before {
  content: "\f0d3";
  margin-left: -0.9921875em;
  color: rgb(176, 76, 84);
}

.edel-icon-nuwai .path29:before {
  content: "\f0d4";
  margin-left: -0.9921875em;
  color: rgb(172, 64, 74);
}

.edel-icon-nuwai .path30:before {
  content: "\f0d6";
  margin-left: -0.9921875em;
  color: rgb(174, 70, 78);
}

.edel-icon-nuwai .path31:before {
  content: "\f0d9";
  margin-left: -0.9921875em;
  color: rgb(151, 54, 63);
}

.edel-icon-nuwai .path32:before {
  content: "\f0da";
  margin-left: -0.9921875em;
  color: rgb(240, 98, 93);
}

.edel-icon-nuwai .path33:before {
  content: "\f0db";
  margin-left: -0.9921875em;
  color: rgb(217, 79, 80);
}

.edel-icon-nuwai .path34:before {
  content: "\f0dc";
  margin-left: -0.9921875em;
  color: rgb(171, 64, 74);
}

.edel-icon-nuwai .path35:before {
  content: "\f0dd";
  margin-left: -0.9921875em;
  color: rgb(241, 101, 95);
}

.edel-icon-nuwai .path36:before {
  content: "\f0de";
  margin-left: -0.9921875em;
  color: rgb(242, 101, 97);
}

.edel-icon-nuwai .path37:before {
  content: "\f0df";
  margin-left: -0.9921875em;
  color: rgb(172, 64, 72);
}

.edel-icon-nuwai .path38:before {
  content: "\f0e0";
  margin-left: -0.9921875em;
  color: rgb(247, 170, 179);
}

.edel-icon-nuwai .path39:before {
  content: "\f0e2";
  margin-left: -0.9921875em;
  color: rgb(174, 66, 74);
}

.edel-icon-nuwai .path40:before {
  content: "\f0e3";
  margin-left: -0.9921875em;
  color: rgb(176, 72, 81);
}

.edel-icon-nuwai .path41:before {
  content: "\f0e4";
  margin-left: -0.9921875em;
  color: rgb(243, 94, 91);
}

.edel-icon-nuwai .path42:before {
  content: "\f0e5";
  margin-left: -0.9921875em;
  color: rgb(59, 58, 71);
}

.edel-icon-nuwai .path43:before {
  content: "\f0e6";
  margin-left: -0.9921875em;
  color: rgb(250, 240, 236);
}

.edel-icon-nuwai .path44:before {
  content: "\f0e7";
  margin-left: -0.9921875em;
  color: rgb(241, 97, 94);
}

.edel-icon-nuwai .path45:before {
  content: "\f0e8";
  margin-left: -0.9921875em;
  color: rgb(153, 54, 64);
}

.edel-icon-nuwai .path46:before {
  content: "\f0e9";
  margin-left: -0.9921875em;
  color: rgb(170, 63, 70);
}

.edel-icon-nuwai .path47:before {
  content: "\f0ea";
  margin-left: -0.9921875em;
  color: rgb(65, 64, 78);
}

.edel-icon-nuwai .path48:before {
  content: "\f0eb";
  margin-left: -0.9921875em;
  color: rgb(241, 99, 93);
}

.edel-icon-nuwai .path49:before {
  content: "\f0ec";
  margin-left: -0.9921875em;
  color: rgb(240, 97, 91);
}

.edel-icon-nuwai .path50:before {
  content: "\f0ed";
  margin-left: -0.9921875em;
  color: rgb(240, 96, 91);
}

.edel-icon-nuwai .path51:before {
  content: "\f0ee";
  margin-left: -0.9921875em;
  color: rgb(153, 53, 62);
}

.edel-icon-nuwai .path52:before {
  content: "\f0ef";
  margin-left: -0.9921875em;
  color: rgb(65, 64, 77);
}

.edel-icon-nuwai .path53:before {
  content: "\f0f0";
  margin-left: -0.9921875em;
  color: rgb(176, 69, 81);
}

.edel-icon-nuwai .path54:before {
  content: "\f0f1";
  margin-left: -0.9921875em;
  color: rgb(241, 104, 100);
}

.edel-icon-nuwai .path55:before {
  content: "\f0f2";
  margin-left: -0.9921875em;
  color: rgb(242, 98, 93);
}

.edel-icon-nuwai .path56:before {
  content: "\f0f3";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path57:before {
  content: "\f0f4";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path58:before {
  content: "\f0f5";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path59:before {
  content: "\f0f6";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path60:before {
  content: "\f0f7";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path61:before {
  content: "\f0f8";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path62:before {
  content: "\f0f9";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path63:before {
  content: "\f0fa";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path64:before {
  content: "\f0fb";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path65:before {
  content: "\f0fc";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path66:before {
  content: "\f0fd";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path67:before {
  content: "\f0fe";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path68:before {
  content: "\f0ff";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path69:before {
  content: "\f100";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path70:before {
  content: "\f101";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path71:before {
  content: "\f102";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path72:before {
  content: "\f103";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path73:before {
  content: "\f104";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path74:before {
  content: "\f105";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path75:before {
  content: "\f106";
  margin-left: -0.9921875em;
  color: rgb(250, 206, 208);
}

.edel-icon-nuwai .path76:before {
  content: "\f107";
  margin-left: -0.9921875em;
  color: rgb(240, 100, 93);
}

.edel-icon-add-square:before {
  content: "\f0b7";
}

.edel-icon-product-bag .path1:before {
  content: "\f0b4";
  color: rgb(243, 245, 255);
}

.edel-icon-product-bag .path2:before {
  content: "\f0b5";
  margin-left: -1.0419921875em;
  color: rgb(68, 68, 68);
}

.edel-icon-product-bag .path3:before {
  content: "\f0b6";
  margin-left: -1.0419921875em;
  color: rgb(68, 68, 68);
}

.edel-icon-medal-bookmark:before {
  content: "\f0b3";
}

.edel-icon-mandate-add .path1:before {
  content: "\f0b1";
  color: rgb(3, 0, 47);
}

.edel-icon-mandate-add .path2:before {
  content: "\f0b2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ellipsed-text:before {
  content: "\f0ac";
}

.edel-icon-pause:before {
  content: "\f0aa";
}

.edel-icon-resume:before {
  content: "\f0ab";
}

.edel-icon-duplicate-1:before {
  content: "\f0a9";
}

.edel-icon-arrow-up-thin:before {
  content: "\f0a8";
}

.edel-icon-download-page2:before {
  content: "\f0a7";
}

.edel-icon-save-money-hand2 .path1:before {
  content: "\f055";
  color: rgb(247, 247, 247);
}

.edel-icon-save-money-hand2 .path2:before {
  content: "\f056";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path3:before {
  content: "\f057";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path4:before {
  content: "\f058";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path5:before {
  content: "\f059";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path6:before {
  content: "\f05a";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path7:before {
  content: "\f05b";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path8:before {
  content: "\f05c";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path9:before {
  content: "\f05d";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path10:before {
  content: "\f05e";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path11:before {
  content: "\f05f";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path12:before {
  content: "\f060";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path13:before {
  content: "\f061";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path14:before {
  content: "\f062";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path15:before {
  content: "\f063";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path16:before {
  content: "\f064";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path17:before {
  content: "\f065";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path18:before {
  content: "\f066";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path19:before {
  content: "\f067";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path20:before {
  content: "\f068";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path21:before {
  content: "\f069";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path22:before {
  content: "\f06a";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path23:before {
  content: "\f06b";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path24:before {
  content: "\f06c";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path25:before {
  content: "\f06d";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path26:before {
  content: "\f06e";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path27:before {
  content: "\f06f";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path28:before {
  content: "\f070";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path29:before {
  content: "\f071";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path30:before {
  content: "\f072";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path31:before {
  content: "\f073";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path32:before {
  content: "\f074";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path33:before {
  content: "\f075";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path34:before {
  content: "\f076";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path35:before {
  content: "\f077";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path36:before {
  content: "\f078";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path37:before {
  content: "\f079";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path38:before {
  content: "\f07a";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path39:before {
  content: "\f07b";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path40:before {
  content: "\f07c";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path41:before {
  content: "\f07d";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path42:before {
  content: "\f07e";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path43:before {
  content: "\f07f";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path44:before {
  content: "\f080";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path45:before {
  content: "\f081";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path46:before {
  content: "\f082";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path47:before {
  content: "\f083";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path48:before {
  content: "\f084";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path49:before {
  content: "\f085";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path50:before {
  content: "\f086";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path51:before {
  content: "\f087";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path52:before {
  content: "\f088";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path53:before {
  content: "\f089";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path54:before {
  content: "\f08a";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path55:before {
  content: "\f08b";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path56:before {
  content: "\f08c";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path57:before {
  content: "\f08d";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path58:before {
  content: "\f08e";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path59:before {
  content: "\f08f";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path60:before {
  content: "\f090";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path61:before {
  content: "\f091";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path62:before {
  content: "\f092";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path63:before {
  content: "\f093";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path64:before {
  content: "\f094";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path65:before {
  content: "\f095";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path66:before {
  content: "\f096";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path67:before {
  content: "\f097";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path68:before {
  content: "\f098";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path69:before {
  content: "\f09b";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path70:before {
  content: "\f09c";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path71:before {
  content: "\f09d";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path72:before {
  content: "\f09e";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path73:before {
  content: "\f09f";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path74:before {
  content: "\f0a0";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path75:before {
  content: "\f0a1";
  margin-left: -1.2177734375em;
  color: rgb(255, 255, 255);
}

.edel-icon-save-money-hand2 .path76:before {
  content: "\f0a2";
  margin-left: -1.2177734375em;
  color: rgb(208, 219, 238);
}

.edel-icon-save-money-hand2 .path77:before {
  content: "\f0a3";
  margin-left: -1.2177734375em;
  color: rgb(239, 241, 246);
}

.edel-icon-save-money-hand2 .path78:before {
  content: "\f0a4";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path79:before {
  content: "\f0a5";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-save-money-hand2 .path80:before {
  content: "\f0a6";
  margin-left: -1.2177734375em;
  color: rgb(232, 237, 246);
}

.edel-icon-error-thin .path1:before {
  content: "\f04d";
  color: rgb(215, 40, 40);
}

.edel-icon-error-thin .path2:before {
  content: "\f04e";
  margin-left: -1em;
  color: rgb(230, 230, 230);
}

.edel-icon-hollow-circle .path1:before {
  content: "\f04f";
  color: rgb(31, 154, 83);
}

.edel-icon-hollow-circle .path2:before {
  content: "\f050";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-withdrawal:before {
  content: "\f051";
}

.edel-icon-transfer:before {
  content: "\f052";
}

.edel-icon-redeem:before {
  content: "\f053";
}

.edel-icon-switch-fund:before {
  content: "\f054";
}

.edel-icon-calendar-filled:before {
  content: "\f046";
}

.edel-icon-expert-connect:before {
  content: "\f047";
}

.edel-icon-portfolio:before {
  content: "\f04b";
}

.edel-icon-product-book:before {
  content: "\f04c";
}

.edel-icon-profile-avatar:before {
  content: "\f045";
}

.edel-icon-double-safe-guards:before {
  content: "\f049";
}

.edel-icon-double-cross-in-message:before {
  content: "\f04a";
}

.edel-icon-double-settings:before {
  content: "\f048";
}

.edel-icon-side-triangle:before {
  content: "\f044";
}

.edel-icon-success-rounded-tick:before {
  content: "\f043";
}

.edel-icon-call2:before {
  content: "\f042";
}

.edel-icon-glossy:before {
  content: "\f040";
}

.edel-icon-crown:before {
  content: "\f041";
}

.edel-icon-plus-thin:before {
  content: "\f03e";
}

.edel-icon-compare-border-smooth:before {
  content: "\f03f";
}

.edel-icon-filter-1 .path1:before {
  content: "\f03a";
  color: rgb(255, 255, 255);
}

.edel-icon-filter-1 .path2:before {
  content: "\f03c";
  margin-left: -0.9755859375em;
  color: rgb(99, 116, 212);
}

.edel-icon-filter-1 .path3:before {
  content: "\f03d";
  margin-left: -0.9755859375em;
  color: rgb(208, 213, 245);
}

.edel-icon-person-in-frame:before {
  content: "\f03b";
}

.edel-icon-rounded-plus-2 .path1:before {
  content: "\ea42";
  color: rgb(252, 219, 217);
}

.edel-icon-rounded-plus-2 .path2:before {
  content: "\eb0d";
  margin-left: -0.94140625em;
  color: rgb(240, 78, 69);
}

.edel-icon-rounded-plus-2 .path3:before {
  content: "\f039";
  margin-left: -0.94140625em;
  color: rgb(240, 78, 69);
}

.edel-icon-reporting-2:before {
  content: "\e9b6";
}

.edel-icon-service-request-3:before {
  content: "\eb0c";
}

.edel-icon-all-bookmarks:before {
  content: "\eb0b";
  color: #9ba7ef;
}

.edel-icon-orderbook-2:before {
  content: "\ea2f";
}

.edel-icon-lead-dashboard-2:before {
  content: "\ea37";
}

.edel-icon-other-apps:before {
  content: "\e9b5";
}

.edel-icon-nuvama-learning:before {
  content: "\ea38";
}

.edel-icon-share-2:before {
  content: "\e9cb";
  color: #b2b2c2;
}

.edel-icon-offerings:before {
  content: "\e9a5";
}

.edel-icon-export:before {
  content: "\ea41";
}

.edel-icon-remove-bookmark .path1:before {
  content: "\eb0e";
  color: rgb(99, 116, 212);
}

.edel-icon-remove-bookmark .path2:before {
  content: "\eb0f";
  margin-left: -1em;
  color: rgb(99, 116, 212);
}

.edel-icon-remove-bookmark .path3:before {
  content: "\eb10";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-revenue-db-2:before {
  content: "\ea36";
}

.edel-icon-notification-bell-2:before {
  content: "\e965";
}

.edel-icon-add-bookmark:before {
  content: "\e9a9";
}

.edel-icon-kabab-menu:before {
  content: "\f026";
}

.edel-icon-bordered-cross:before {
  content: "\f025";
}

.edel-icon-no-search-result:before {
  content: "\f024";
  color: #b7b7b7;
}

.edel-icon-live-refresh .path1:before {
  content: "\f020";
  color: rgb(3, 0, 47);
}

.edel-icon-live-refresh .path2:before {
  content: "\f021";
  margin-left: -1.2001953125em;
  color: rgb(3, 0, 47);
}

.edel-icon-live-refresh .path3:before {
  content: "\f022";
  margin-left: -1.2001953125em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-refresh .path4:before {
  content: "\f023";
  margin-left: -1.2001953125em;
  color: rgb(240, 78, 69);
}

.edel-icon-Map:before {
  content: "\f01f";
  color: #aaa;
}

.edel-icon-txn-details:before {
  content: "\f018";
  color: #03002f;
}

.edel-icon-charts .path1:before {
  content: "\f019";
  color: rgb(3, 0, 47);
}

.edel-icon-charts .path2:before {
  content: "\f01a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-charts .path3:before {
  content: "\f01b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-charts .path4:before {
  content: "\f01c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-charts .path5:before {
  content: "\f01d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-prevClose:before {
  content: "\f01e";
  color: #727271;
}

.edel-icon-timer-half:before {
  content: "\f017";
  color: #727271;
}

.edel-icon-clear-tax-cross:before {
  content: "\f014";
  color: #ffb800;
}

.edel-icon-double-user:before {
  content: "\f015";
  color: #03002f;
}

.edel-icon-edit-info-warn:before {
  content: "\f016";
  color: #03002f;
}

.edel-icon-manager .path1:before {
  content: "\f010";
  color: rgb(0, 0, 0);
  opacity: 0.11;
}

.edel-icon-manager .path2:before {
  content: "\f011";
  margin-left: -1em;
  color: rgb(28, 26, 69);
}

.edel-icon-manager .path3:before {
  content: "\f012";
  margin-left: -1em;
  color: rgb(28, 26, 69);
}

.edel-icon-manager .path4:before {
  content: "\f013";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-alerts .path1:before {
  content: "\effc";
  color: rgb(240, 78, 69);
}

.edel-icon-alerts .path2:before {
  content: "\effe";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path3:before {
  content: "\efff";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path4:before {
  content: "\f000";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path5:before {
  content: "\f001";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path6:before {
  content: "\f002";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path7:before {
  content: "\f003";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path8:before {
  content: "\f004";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path9:before {
  content: "\f005";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path10:before {
  content: "\f006";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path11:before {
  content: "\f007";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path12:before {
  content: "\f008";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-alerts .path13:before {
  content: "\f009";
  margin-left: -1.0771484375em;
  color: rgb(255, 255, 255);
}

.edel-icon-sr-ticket .path1:before {
  content: "\f00a";
  color: rgb(0, 0, 0);
  opacity: 0.11;
}

.edel-icon-sr-ticket .path2:before {
  content: "\f00b";
  margin-left: -1em;
  color: rgb(4, 1, 48);
}

.edel-icon-sr-ticket .path3:before {
  content: "\f00c";
  margin-left: -1em;
  color: rgb(4, 1, 48);
}

.edel-icon-sr-ticket .path4:before {
  content: "\f00d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sr-ticket .path5:before {
  content: "\f00e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sr-ticket .path6:before {
  content: "\f00f";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-blank-page:before {
  content: "\efe6";
  color: #cdccd5;
}

.edel-icon-expand-fin:before {
  content: "\effb";
  color: #03002f;
}

.edel-icon-ticket-grievance-mob:before {
  content: "\effd";
  color: #eee;
}

.edel-icon-successful-icon .path1:before {
  content: "\efee";
  color: rgb(233, 232, 206);
}

.edel-icon-successful-icon .path2:before {
  content: "\efef";
  margin-left: -1em;
  color: rgb(242, 242, 225);
}

.edel-icon-successful-icon .path3:before {
  content: "\eff0";
  margin-left: -1em;
  color: rgb(255, 203, 43);
}

.edel-icon-successful-icon .path4:before {
  content: "\eff1";
  margin-left: -1em;
  color: rgb(255, 203, 43);
}

.edel-icon-successful-icon .path5:before {
  content: "\eff2";
  margin-left: -1em;
  color: rgb(255, 203, 43);
}

.edel-icon-not-verified:before {
  content: "\efed";
  color: #f04e45;
}

.edel-icon-featured-failure .path1:before {
  content: "\efe8";
  color: rgb(252, 209, 209);
}

.edel-icon-featured-failure .path2:before {
  content: "\efe9";
  margin-left: -1em;
  color: rgb(255, 228, 226);
}

.edel-icon-featured-failure .path3:before {
  content: "\efea";
  margin-left: -1em;
  color: rgb(201, 62, 62);
}

.edel-icon-featured-failure .path4:before {
  content: "\efeb";
  margin-left: -1em;
  color: rgb(201, 62, 62);
}

.edel-icon-featured-failure .path5:before {
  content: "\efec";
  margin-left: -1em;
  color: rgb(201, 62, 62);
}

.edel-icon-verified:before {
  content: "\efe7";
  color: #52ad32;
}

.edel-icon-watchlist-another .path1:before {
  content: "\eff3";
  color: rgb(3, 0, 47);
}

.edel-icon-watchlist-another .path2:before {
  content: "\eff4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-setalert-another .path1:before {
  content: "\eff5";
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-another .path2:before {
  content: "\eff6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-another .path3:before {
  content: "\eff7";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-another .path4:before {
  content: "\eff8";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ticket-grievance-color:before {
  content: "\eff9";
  color: #f04e45;
}

.edel-icon-ticket-grievance:before {
  content: "\effa";
  color: #b1b2c4;
}

.edel-icon-peer-compare .path1:before {
  content: "\efdd";
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path2:before {
  content: "\efde";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path3:before {
  content: "\efdf";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path4:before {
  content: "\efe0";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path5:before {
  content: "\efe1";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path6:before {
  content: "\efe2";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path7:before {
  content: "\efe3";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path8:before {
  content: "\efe4";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-peer-compare .path9:before {
  content: "\efe5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-margintrading:before {
  content: "\efdb";
  color: #03002f;
}

.edel-icon-linkadharcard:before {
  content: "\efdc";
  color: #03002f;
}

.edel-icon-click-circle-green .path1:before {
  content: "\efd6";
  color: rgb(27, 149, 25);
}

.edel-icon-click-circle-green .path2:before {
  content: "\efd7";
  margin-left: -1em;
  color: rgb(27, 149, 25);
  opacity: 0.2;
}

.edel-icon-Pen:before {
  content: "\efd8";
}

.edel-icon-Menu:before {
  content: "\efd9";
}

.edel-icon-Chat:before {
  content: "\efda";
}

.edel-icon-add-user:before {
  content: "\efd5";
}

.edel-icon-trend-arrow:before {
  content: "\efd3";
  color: #03002f;
}

.edel-icon-lock-report:before {
  content: "\efd4";
}

.edel-icon-more-button:before {
  content: "\efd2";
}

.edel-icon-withoutcolor-cross .path1:before {
  content: "\efd0";
  color: rgb(204, 204, 214);
}

.edel-icon-withoutcolor-cross .path2:before {
  content: "\efd1";
  margin-left: -0.947265625em;
  color: rgb(255, 255, 255);
}

.edel-icon-hot-text:before {
  content: "\efcd";
  color: #de1515;
}

.edel-icon-warm-text:before {
  content: "\efce";
  color: #ed8d1d;
}

.edel-icon-cold-text:before {
  content: "\efcf";
  color: #1dbbed;
}

.edel-icon-urgent-1:before {
  content: "\efcc";
  color: #dd504d;
}

.edel-icon-warning .path1:before {
  content: "\efb1";
  color: rgb(240, 78, 69);
}

.edel-icon-warning .path2:before {
  content: "\efb2";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-warning .path3:before {
  content: "\efb3";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Very-High .path1:before {
  content: "\efb4";
  color: rgb(0, 60, 80);
}

.edel-icon-Very-High .path2:before {
  content: "\efb5";
  margin-left: -1em;
  color: rgb(245, 245, 245);
}

.edel-icon-Very-High .path3:before {
  content: "\efb6";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-Very-High .path4:before {
  content: "\efb7";
  margin-left: -1em;
  color: rgb(77, 223, 83);
}

.edel-icon-Very-High .path5:before {
  content: "\efb8";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Very-High .path6:before {
  content: "\efb9";
  margin-left: -1em;
  color: rgb(223, 167, 23);
}

.edel-icon-Very-High .path7:before {
  content: "\efba";
  margin-left: -1em;
  color: rgb(255, 107, 0);
}

.edel-icon-Very-High .path8:before {
  content: "\efbb";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-low .path1:before {
  content: "\efbc";
  color: rgb(0, 60, 80);
}

.edel-icon-low .path2:before {
  content: "\efbd";
  margin-left: -1em;
  color: rgb(245, 245, 245);
}

.edel-icon-low .path3:before {
  content: "\efbe";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-low .path4:before {
  content: "\efbf";
  margin-left: -1em;
  color: rgb(77, 223, 83);
}

.edel-icon-low .path5:before {
  content: "\efc0";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-low .path6:before {
  content: "\efc1";
  margin-left: -1em;
  color: rgb(223, 167, 23);
}

.edel-icon-low .path7:before {
  content: "\efc2";
  margin-left: -1em;
  color: rgb(255, 107, 0);
}

.edel-icon-low .path8:before {
  content: "\efc3";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-Moderately-high .path1:before {
  content: "\efc4";
  color: rgb(0, 60, 80);
}

.edel-icon-Moderately-high .path2:before {
  content: "\efc5";
  margin-left: -1em;
  color: rgb(245, 245, 245);
}

.edel-icon-Moderately-high .path3:before {
  content: "\efc6";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-Moderately-high .path4:before {
  content: "\efc7";
  margin-left: -1em;
  color: rgb(77, 223, 83);
}

.edel-icon-Moderately-high .path5:before {
  content: "\efc8";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Moderately-high .path6:before {
  content: "\efc9";
  margin-left: -1em;
  color: rgb(223, 167, 23);
}

.edel-icon-Moderately-high .path7:before {
  content: "\efca";
  margin-left: -1em;
  color: rgb(255, 107, 0);
}

.edel-icon-Moderately-high .path8:before {
  content: "\efcb";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-graph-bags .path1:before {
  content: "\efa5";
  color: none;
}

.edel-icon-graph-bags .path2:before {
  content: "\efa6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-bags .path3:before {
  content: "\efa7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-bags .path4:before {
  content: "\efa8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-bags .path5:before {
  content: "\efa9";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-bags .path6:before {
  content: "\efaa";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-bags .path7:before {
  content: "\efab";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-bags .path8:before {
  content: "\efac";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-coins-bag .path1:before {
  content: "\efad";
  color: rgb(3, 0, 47);
}

.edel-icon-coins-bag .path2:before {
  content: "\efae";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-coins-bag .path3:before {
  content: "\efaf";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-coins-bag .path4:before {
  content: "\efb0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-trend-color .path1:before {
  content: "\efa3";
  color: rgb(3, 0, 47);
}

.edel-icon-trend-color .path2:before {
  content: "\efa4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-delayed-payment .path1:before {
  content: "\ef8a";
  color: rgb(240, 78, 69);
}

.edel-icon-delayed-payment .path2:before {
  content: "\ef8b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-delayed-payment .path3:before {
  content: "\ef8c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-delayed-payment .path4:before {
  content: "\ef8d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-delayed-payment .path5:before {
  content: "\ef8e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-delayed-payment .path6:before {
  content: "\ef8f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Dp-Bills .path1:before {
  content: "\ef90";
  color: rgb(3, 0, 47);
}

.edel-icon-Dp-Bills .path2:before {
  content: "\ef91";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Dp-Bills .path3:before {
  content: "\ef92";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Dp-Bills .path4:before {
  content: "\ef93";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Dp-Bills .path5:before {
  content: "\ef94";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Dp-Bills .path6:before {
  content: "\ef95";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-days-pending .path1:before {
  content: "\ef96";
  color: rgb(3, 0, 47);
}

.edel-icon-days-pending .path2:before {
  content: "\ef97";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-days-pending .path3:before {
  content: "\ef98";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-days-pending .path4:before {
  content: "\ef99";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-days-pending .path5:before {
  content: "\ef9a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-payment-interest .path1:before {
  content: "\ef9b";
  color: rgb(3, 0, 47);
}

.edel-icon-payment-interest .path2:before {
  content: "\ef9c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-payment-interest .path3:before {
  content: "\ef9d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-payment-interest .path4:before {
  content: "\ef9e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-payment-interest .path5:before {
  content: "\ef9f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-payment-interest .path6:before {
  content: "\efa0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-payment-interest .path7:before {
  content: "\efa1";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-payment-interest .path8:before {
  content: "\efa2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invalid-pan:before {
  content: "\ef86";
  color: #03002f;
}

.edel-icon-table-chat:before {
  content: "\ef87";
  color: #03002f;
}

.edel-icon-smallCase .path1:before {
  content: "\ef88";
  color: rgb(3, 0, 47);
}

.edel-icon-smallCase .path2:before {
  content: "\ef89";
  margin-left: -0.94140625em;
  color: rgb(240, 78, 69);
}

.edel-icon-calendar-rounded:before {
  content: "\ef85";
}

.edel-icon-user-avatar .path1:before {
  content: "\ef82";
  color: rgb(3, 0, 47);
}

.edel-icon-user-avatar .path2:before {
  content: "\ef83";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-user-avatar .path3:before {
  content: "\ef84";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-empower .path1:before {
  content: "\ef35";
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path2:before {
  content: "\ef36";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path3:before {
  content: "\ef37";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path4:before {
  content: "\ef3a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path5:before {
  content: "\ef3b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-empower .path6:before {
  content: "\ef3c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-empower .path7:before {
  content: "\ef3d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-empower .path8:before {
  content: "\ef3e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-empower .path9:before {
  content: "\ef3f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path10:before {
  content: "\ef40";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-empower .path11:before {
  content: "\ef4a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path12:before {
  content: "\ef4b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-empower .path13:before {
  content: "\ef4c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-loans .path1:before {
  content: "\ef4d";
  color: rgb(3, 0, 47);
}

.edel-icon-loans .path2:before {
  content: "\ef4e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-loans .path3:before {
  content: "\ef6a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-loans .path4:before {
  content: "\ef6d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-advisory1 .path1:before {
  content: "\ef6e";
  color: rgb(3, 0, 47);
}

.edel-icon-advisory1 .path2:before {
  content: "\ef6f";
  margin-left: -0.951171875em;
  color: rgb(3, 0, 47);
}

.edel-icon-advisory1 .path3:before {
  content: "\ef70";
  margin-left: -0.951171875em;
  color: rgb(240, 78, 69);
}

.edel-icon-episodic .path1:before {
  content: "\ef71";
  color: rgb(3, 0, 47);
}

.edel-icon-episodic .path2:before {
  content: "\ef72";
  margin-left: -1.1484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-episodic .path3:before {
  content: "\ef73";
  margin-left: -1.1484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-episodic .path4:before {
  content: "\ef74";
  margin-left: -1.1484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-episodic .path5:before {
  content: "\ef75";
  margin-left: -1.1484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-episodic .path6:before {
  content: "\ef76";
  margin-left: -1.1484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-episodic .path7:before {
  content: "\ef77";
  margin-left: -1.1484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-Acquisition .path1:before {
  content: "\ef78";
  color: rgb(3, 0, 47);
}

.edel-icon-Acquisition .path2:before {
  content: "\ef79";
  margin-left: -0.966796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Acquisition .path3:before {
  content: "\ef7a";
  margin-left: -0.966796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-Acquisition .path4:before {
  content: "\ef7b";
  margin-left: -0.966796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Acquisition .path5:before {
  content: "\ef7c";
  margin-left: -0.966796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Acquisition .path6:before {
  content: "\ef7d";
  margin-left: -0.966796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-events1 .path1:before {
  content: "\ef7e";
  color: rgb(3, 0, 47);
}

.edel-icon-events1 .path2:before {
  content: "\ef7f";
  margin-left: -0.9375em;
  color: rgb(240, 78, 69);
}

.edel-icon-office-branding .path1:before {
  content: "\ef80";
  color: rgb(240, 78, 69);
}

.edel-icon-office-branding .path2:before {
  content: "\ef81";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-collaterals .path1:before {
  content: "\ef38";
  color: rgb(240, 78, 69);
}

.edel-icon-collaterals .path2:before {
  content: "\ef39";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-others .path1:before {
  content: "\ef41";
  color: rgb(3, 0, 47);
}

.edel-icon-others .path2:before {
  content: "\ef42";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-others .path3:before {
  content: "\ef43";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-structure .path1:before {
  content: "\ef44";
  color: rgb(3, 0, 47);
}

.edel-icon-structure .path2:before {
  content: "\ef45";
  margin-left: -0.73828125em;
  color: rgb(3, 0, 47);
}

.edel-icon-structure .path3:before {
  content: "\ef46";
  margin-left: -0.73828125em;
  color: rgb(240, 78, 69);
}

.edel-icon-structure .path4:before {
  content: "\ef47";
  margin-left: -0.73828125em;
  color: rgb(3, 0, 47);
}

.edel-icon-structure .path5:before {
  content: "\ef48";
  margin-left: -0.73828125em;
  color: rgb(3, 0, 47);
}

.edel-icon-structure .path6:before {
  content: "\ef49";
  margin-left: -0.73828125em;
  color: rgb(3, 0, 47);
}

.edel-icon-investment .path1:before {
  content: "\ef4f";
  color: rgb(3, 0, 47);
}

.edel-icon-investment .path2:before {
  content: "\ef50";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-investment .path3:before {
  content: "\ef51";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-investment .path4:before {
  content: "\ef52";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-broking .path1:before {
  content: "\ef53";
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path2:before {
  content: "\ef54";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path3:before {
  content: "\ef55";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path4:before {
  content: "\ef56";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path5:before {
  content: "\ef57";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path6:before {
  content: "\ef58";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path7:before {
  content: "\ef59";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path8:before {
  content: "\ef5a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-broking .path9:before {
  content: "\ef5b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path10:before {
  content: "\ef5c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-broking .path11:before {
  content: "\ef5d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-trading-platform .path1:before {
  content: "\ef5e";
  color: rgb(3, 0, 47);
}

.edel-icon-trading-platform .path2:before {
  content: "\ef5f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-trading-platform .path3:before {
  content: "\ef60";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-trading-platform .path4:before {
  content: "\ef61";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-trading-platform .path5:before {
  content: "\ef62";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-trading-platform .path6:before {
  content: "\ef63";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-exclusive-customer .path1:before {
  content: "\ef64";
  color: rgb(3, 0, 47);
}

.edel-icon-exclusive-customer .path2:before {
  content: "\ef65";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-exclusive-customer .path3:before {
  content: "\ef66";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-exclusive-customer .path4:before {
  content: "\ef67";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-class-product .path1:before {
  content: "\ef68";
  color: rgb(3, 0, 47);
}

.edel-icon-class-product .path2:before {
  content: "\ef69";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-verify .path1:before {
  content: "\ef6b";
  color: rgb(240, 78, 69);
}

.edel-icon-verify .path2:before {
  content: "\ef6c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-atom .path1:before {
  content: "\ef2f";
  color: rgb(3, 0, 47);
}

.edel-icon-atom .path2:before {
  content: "\ef30";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-atom .path3:before {
  content: "\ef31";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-technical-drawing-color .path1:before {
  content: "\ef32";
  color: rgb(3, 0, 47);
}

.edel-icon-technical-drawing-color .path2:before {
  content: "\ef33";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-technical-drawing-color .path3:before {
  content: "\ef34";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-edit-txn-report:before {
  content: "\ef2e";
  color: #03002f;
}

.edel-icon-financial-details:before {
  content: "\ef2d";
}

.edel-icon-report-excla .path1:before {
  content: "\ef24";
  color: rgb(0, 0, 0);
}

.edel-icon-report-excla .path2:before {
  content: "\ef2b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-report-excla .path3:before {
  content: "\ef2c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-notification-box:before {
  content: "\ef23";
}

.edel-icon-email-mobile-report:before {
  content: "\ef25";
}

.edel-icon-whatup-report:before {
  content: "\ef26";
}

.edel-icon-reactivate:before {
  content: "\ef27";
}

.edel-icon-bank-account:before {
  content: "\ef28";
}

.edel-icon-pan-linking:before {
  content: "\ef29";
}

.edel-icon-kra:before {
  content: "\ef2a";
}

.edel-icon-compare-color .path1:before {
  content: "\ef1f";
  color: rgb(3, 0, 47);
}

.edel-icon-compare-color .path2:before {
  content: "\ef20";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-compare-color .path3:before {
  content: "\ef21";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-compare-color .path4:before {
  content: "\ef22";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Information:before {
  content: "\ef04";
}

.edel-icon-no-holdings .path1:before {
  content: "\eefc";
  color: rgb(240, 78, 69);
}

.edel-icon-no-holdings .path2:before {
  content: "\eefd";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-no-holdings .path3:before {
  content: "\eefe";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-no-holdings .path4:before {
  content: "\eeff";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-no-holdings .path5:before {
  content: "\ef00";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-no-holdings .path6:before {
  content: "\ef01";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-filter-cross-coloured .path1:before {
  content: "\ef02";
  color: rgb(0, 0, 0);
}

.edel-icon-filter-cross-coloured .path2:before {
  content: "\ef03";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-success-icon-fullgreen .path1:before {
  content: "\eef7";
  color: rgb(225, 242, 237);
}

.edel-icon-success-icon-fullgreen .path2:before {
  content: "\eef8";
  margin-left: -1em;
  color: rgb(206, 233, 224);
}

.edel-icon-success-icon-fullgreen .path3:before {
  content: "\eef9";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-success-icon-fullgreen .path4:before {
  content: "\eefa";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-success-icon-fullgreen .path5:before {
  content: "\eefb";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-success-icon-revamp .path1:before {
  content: "\eeec";
  color: rgb(225, 242, 237);
}

.edel-icon-success-icon-revamp .path2:before {
  content: "\eeed";
  margin-left: -1em;
  color: rgb(206, 233, 224);
}

.edel-icon-success-icon-revamp .path3:before {
  content: "\eeee";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-success-icon-revamp .path4:before {
  content: "\eeef";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-success-icon-revamp .path5:before {
  content: "\eef0";
  margin-left: -1em;
  color: none;
}

.edel-icon-failure-icon-revamp .path1:before {
  content: "\eef1";
  color: rgb(233, 233, 235);
}

.edel-icon-failure-icon-revamp .path2:before {
  content: "\eef2";
  margin-left: -1em;
  color: rgb(221, 221, 225);
}

.edel-icon-failure-icon-revamp .path3:before {
  content: "\eef3";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-icon-revamp .path4:before {
  content: "\eef4";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-icon-revamp .path5:before {
  content: "\eef5";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-icon-revamp .path6:before {
  content: "\eef6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cross-bold-small:before {
  content: "\eeeb";
}

.edel-icon-settings-sort:before {
  content: "\eeea";
}

.edel-icon-aaa-sheet:before {
  content: "\ee11";
}

.edel-icon-action-settings:before {
  content: "\ee12";
}

.edel-icon-AIF .path1:before {
  content: "\ee13";
  color: rgb(240, 78, 69);
}

.edel-icon-AIF .path2:before {
  content: "\ee14";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path3:before {
  content: "\ee15";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path4:before {
  content: "\ee16";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path5:before {
  content: "\ee17";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path6:before {
  content: "\ee18";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path7:before {
  content: "\ee19";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path8:before {
  content: "\ee1a";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path9:before {
  content: "\ee1b";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path10:before {
  content: "\ee1c";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-AIF .path11:before {
  content: "\ee1d";
  margin-left: -1.1875em;
  color: rgb(0, 0, 0);
}

.edel-icon-all-reports:before {
  content: "\ee1e";
  color: #03002f;
}

.edel-icon-alpha:before {
  content: "\ee1f";
}

.edel-icon-alt-funds .path1:before {
  content: "\ee20";
  color: rgb(249, 217, 215);
}

.edel-icon-alt-funds .path2:before {
  content: "\ee21";
  margin-left: -0.90625em;
  color: rgb(255, 255, 255);
}

.edel-icon-alt-funds .path3:before {
  content: "\ee22";
  margin-left: -0.90625em;
  color: rgb(28, 26, 69);
}

.edel-icon-alt-funds .path4:before {
  content: "\ee23";
  margin-left: -0.90625em;
  color: rgb(28, 26, 69);
}

.edel-icon-alt-funds .path5:before {
  content: "\ee24";
  margin-left: -0.90625em;
  color: none;
}

.edel-icon-announcement:before {
  content: "\ee25";
  color: #03002f;
}

.edel-icon-arrow-down-prod:before {
  content: "\ee26";
}

.edel-icon-asset-prod:before {
  content: "\ee27";
}

.edel-icon-balance-prod:before {
  content: "\ee28";
}

.edel-icon-brain:before {
  content: "\ee29";
}

.edel-icon-bullseye:before {
  content: "\ee2a";
}

.edel-icon-calendar-prod:before {
  content: "\ee2b";
}

.edel-icon-cash-flow-coloured:before {
  content: "\ee2c";
  color: #51b255;
}

.edel-icon-chat-coloured .path1:before {
  content: "\ee2d";
  color: rgb(3, 0, 47);
}

.edel-icon-chat-coloured .path2:before {
  content: "\ee2e";
  margin-left: -1.0625em;
  color: rgb(240, 78, 69);
}

.edel-icon-chat-coloured .path3:before {
  content: "\ee2f";
  margin-left: -1.0625em;
  color: rgb(240, 78, 69);
}

.edel-icon-chat-coloured .path4:before {
  content: "\ee30";
  margin-left: -1.0625em;
  color: rgb(240, 78, 69);
}

.edel-icon-check:before {
  content: "\ee31";
}

.edel-icon-commodity-nav .path1:before {
  content: "\ee32";
  color: rgb(3, 0, 47);
}

.edel-icon-commodity-nav .path2:before {
  content: "\ee33";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-commodity-nav .path3:before {
  content: "\ee34";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-commodity-nav .path4:before {
  content: "\ee35";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-commodity-nav .path5:before {
  content: "\ee36";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-commodity-nav .path6:before {
  content: "\ee37";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-commodity-nav .path7:before {
  content: "\ee38";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-contact .path1:before {
  content: "\ee39";
  color: rgb(242, 111, 103);
}

.edel-icon-contact .path2:before {
  content: "\ee3a";
  margin-left: -0.96875em;
  color: rgb(242, 111, 103);
}

.edel-icon-contact .path3:before {
  content: "\ee3b";
  margin-left: -0.96875em;
  color: rgb(0, 0, 0);
}

.edel-icon-credit-card-prod:before {
  content: "\ee3c";
}

.edel-icon-Cross:before {
  content: "\ee3d";
}

.edel-icon-danger .path1:before {
  content: "\ee3e";
  color: rgb(229, 0, 0);
}

.edel-icon-danger .path2:before {
  content: "\ee3f";
  margin-left: -1.15625em;
  color: rgb(255, 255, 255);
}

.edel-icon-danger .path3:before {
  content: "\ee40";
  margin-left: -1.15625em;
  color: rgb(255, 255, 255);
}

.edel-icon-debt-prod:before {
  content: "\ee41";
}

.edel-icon-diagram-prod:before {
  content: "\ee42";
}

.edel-icon-earning-prod:before {
  content: "\ee43";
}

.edel-icon-editicon-underline:before {
  content: "\ee44";
}

.edel-icon-email-color .path1:before {
  content: "\ee45";
  color: rgb(3, 0, 47);
}

.edel-icon-email-color .path2:before {
  content: "\ee46";
  margin-left: -0.875em;
  color: rgb(242, 242, 245);
}

.edel-icon-email-color .path3:before {
  content: "\ee47";
  margin-left: -0.875em;
  color: rgb(240, 78, 69);
}

.edel-icon-email-color .path4:before {
  content: "\ee48";
  margin-left: -0.875em;
  color: rgb(3, 0, 47);
}

.edel-icon-enlarge-arrow:before {
  content: "\ee49";
}

.edel-icon-failure-popup .path1:before {
  content: "\ee4a";
  color: rgb(240, 78, 69);
}

.edel-icon-failure-popup .path2:before {
  content: "\ee4b";
  margin-left: -1.84375em;
  color: rgb(240, 78, 69);
}

.edel-icon-failure-popup .path3:before {
  content: "\ee4c";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-popup .path4:before {
  content: "\ee4d";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-popup .path5:before {
  content: "\ee4e";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-popup .path6:before {
  content: "\ee4f";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-failure-popup .path7:before {
  content: "\ee50";
  margin-left: -1.84375em;
  color: rgb(221, 80, 77);
}

.edel-icon-fixedincome .path1:before {
  content: "\ee51";
  color: rgb(240, 78, 69);
}

.edel-icon-fixedincome .path2:before {
  content: "\ee52";
  margin-left: -0.96875em;
  color: rgb(240, 78, 69);
}

.edel-icon-fixedincome .path3:before {
  content: "\ee53";
  margin-left: -0.96875em;
  color: rgb(240, 78, 69);
}

.edel-icon-fixedincome .path4:before {
  content: "\ee54";
  margin-left: -0.96875em;
  color: rgb(240, 78, 69);
}

.edel-icon-fixedincome .path5:before {
  content: "\ee55";
  margin-left: -0.96875em;
  color: rgb(28, 26, 69);
}

.edel-icon-fixedincome .path6:before {
  content: "\ee56";
  margin-left: -0.96875em;
  color: rgb(28, 26, 69);
}

.edel-icon-fixedincome .path7:before {
  content: "\ee57";
  margin-left: -0.96875em;
  color: rgb(28, 26, 69);
}

.edel-icon-fixed-income .path1:before {
  content: "\ee58";
  color: rgb(250, 218, 216);
}

.edel-icon-fixed-income .path2:before {
  content: "\ee59";
  margin-left: -1.1875em;
  color: rgb(255, 255, 255);
}

.edel-icon-fixed-income .path3:before {
  content: "\ee5a";
  margin-left: -1.1875em;
  color: rgb(28, 26, 69);
}

.edel-icon-fixed-income .path4:before {
  content: "\ee5b";
  margin-left: -1.1875em;
  color: rgb(255, 255, 255);
}

.edel-icon-fixed-income .path5:before {
  content: "\ee5c";
  margin-left: -1.1875em;
  color: rgb(28, 26, 69);
}

.edel-icon-flow-chart:before {
  content: "\ee5d";
}

.edel-icon-folder-prod:before {
  content: "\ee5e";
}

.edel-icon-graph-book:before {
  content: "\ee5f";
}

.edel-icon-graph-sheet:before {
  content: "\ee60";
}

.edel-icon-hand-graph-pro:before {
  content: "\ee61";
}

.edel-icon-hand-money .path1:before {
  content: "\ee62";
  color: rgb(250, 218, 216);
}

.edel-icon-hand-money .path2:before {
  content: "\ee63";
  margin-left: -0.875em;
  color: rgb(255, 255, 255);
}

.edel-icon-hand-money .path3:before {
  content: "\ee64";
  margin-left: -0.875em;
  color: rgb(0, 0, 0);
}

.edel-icon-hand-money .path4:before {
  content: "\ee65";
  margin-left: -0.875em;
  color: rgb(28, 26, 69);
}

.edel-icon-hand-money .path5:before {
  content: "\ee66";
  margin-left: -0.875em;
  color: rgb(28, 26, 69);
}

.edel-icon-home-aif .path1:before {
  content: "\ee67";
  color: rgb(0, 0, 0);
}

.edel-icon-home-aif .path2:before {
  content: "\ee68";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-aif .path3:before {
  content: "\ee69";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-aif .path4:before {
  content: "\ee6a";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-bonds .path1:before {
  content: "\ee6b";
  color: rgb(0, 0, 0);
}

.edel-icon-home-bonds .path2:before {
  content: "\ee6c";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-bonds .path3:before {
  content: "\ee6d";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-bonds .path4:before {
  content: "\ee6e";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-commodty .path1:before {
  content: "\ee6f";
  color: rgb(0, 0, 0);
}

.edel-icon-home-commodty .path2:before {
  content: "\ee70";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-commodty .path3:before {
  content: "\ee71";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-commodty .path4:before {
  content: "\ee72";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-currency .path1:before {
  content: "\ee73";
  color: rgb(0, 0, 0);
}

.edel-icon-home-currency .path2:before {
  content: "\ee74";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-currency .path3:before {
  content: "\ee75";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-currency .path4:before {
  content: "\ee76";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-equity .path1:before {
  content: "\ee77";
  color: rgb(0, 0, 0);
}

.edel-icon-home-equity .path2:before {
  content: "\ee78";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-equity .path3:before {
  content: "\ee79";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-equity .path4:before {
  content: "\ee7a";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-etf .path1:before {
  content: "\ee7b";
  color: rgb(0, 0, 0);
}

.edel-icon-home-etf .path2:before {
  content: "\ee7c";
  margin-left: -1.03125em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-etf .path3:before {
  content: "\ee7d";
  margin-left: -1.03125em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-etf .path4:before {
  content: "\ee7e";
  margin-left: -1.03125em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-etf .path5:before {
  content: "\ee7f";
  margin-left: -1.03125em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-fixed-income .path1:before {
  content: "\ee80";
  color: rgb(0, 0, 0);
}

.edel-icon-home-fixed-income .path2:before {
  content: "\ee81";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-fixed-income .path3:before {
  content: "\ee82";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-fixed-income .path4:before {
  content: "\ee83";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-insurance .path1:before {
  content: "\ee84";
  color: rgb(0, 0, 0);
}

.edel-icon-home-insurance .path2:before {
  content: "\ee85";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-insurance .path3:before {
  content: "\ee86";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-ipo .path1:before {
  content: "\ee87";
  color: rgb(0, 0, 0);
}

.edel-icon-home-ipo .path2:before {
  content: "\ee88";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-ipo .path3:before {
  content: "\ee89";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-ipo .path4:before {
  content: "\ee8a";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-ipo .path5:before {
  content: "\ee8b";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-managed-portfolio .path1:before {
  content: "\ee8c";
  color: rgb(0, 0, 0);
}

.edel-icon-home-managed-portfolio .path2:before {
  content: "\ee8d";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-managed-portfolio .path3:before {
  content: "\ee8e";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-mf .path1:before {
  content: "\ee8f";
  color: rgb(0, 0, 0);
}

.edel-icon-home-mf .path2:before {
  content: "\ee90";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-mf .path3:before {
  content: "\ee91";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-pms .path1:before {
  content: "\ee92";
  color: rgb(0, 0, 0);
}

.edel-icon-home-pms .path2:before {
  content: "\ee93";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-pms .path3:before {
  content: "\ee94";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-pms .path4:before {
  content: "\ee95";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-sgb .path1:before {
  content: "\ee96";
  color: rgb(0, 0, 0);
}

.edel-icon-home-sgb .path2:before {
  content: "\ee97";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-sgb .path3:before {
  content: "\ee98";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-sgb .path4:before {
  content: "\ee99";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-structured-product .path1:before {
  content: "\ee9a";
  color: rgb(0, 0, 0);
}

.edel-icon-home-structured-product .path2:before {
  content: "\ee9b";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-home-structured-product .path3:before {
  content: "\ee9c";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-income-hand:before {
  content: "\ee9d";
}

.edel-icon-investment-bulb:before {
  content: "\ee9e";
}

.edel-icon-investment-graph:before {
  content: "\ee9f";
}

.edel-icon-Ipo1 .path1:before {
  content: "\eea0";
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo1 .path2:before {
  content: "\eea1";
  margin-left: -0.90625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo1 .path3:before {
  content: "\eea2";
  margin-left: -0.90625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo1 .path4:before {
  content: "\eea3";
  margin-left: -0.90625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo1 .path5:before {
  content: "\eea4";
  margin-left: -0.90625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Ipo1 .path6:before {
  content: "\eea5";
  margin-left: -0.90625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Ipo1 .path7:before {
  content: "\eea6";
  margin-left: -0.90625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Ipo1 .path8:before {
  content: "\eea7";
  margin-left: -0.90625em;
  color: rgb(3, 0, 47);
}

.edel-icon-leverage-prod:before {
  content: "\eea8";
}

.edel-icon-lifeinsurance .path1:before {
  content: "\eea9";
  color: rgb(0, 0, 0);
}

.edel-icon-lifeinsurance .path2:before {
  content: "\eeaa";
  margin-left: -0.8125em;
  color: rgb(240, 78, 69);
}

.edel-icon-managed-port .path1:before {
  content: "\eeab";
  color: rgb(249, 217, 215);
}

.edel-icon-managed-port .path2:before {
  content: "\eeac";
  margin-left: -0.875em;
  color: rgb(0, 0, 0);
}

.edel-icon-managed-port .path3:before {
  content: "\eead";
  margin-left: -0.875em;
  color: rgb(0, 0, 0);
}

.edel-icon-market-analysis:before {
  content: "\eeae";
}

.edel-icon-menu-home:before {
  content: "\eeaf";
}

.edel-icon-money-upflow:before {
  content: "\eeb0";
}

.edel-icon-msg-email:before {
  content: "\eeb1";
}

.edel-icon-no-data .path1:before {
  content: "\eeb2";
  color: rgb(240, 78, 69);
}

.edel-icon-no-data .path2:before {
  content: "\eeb3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-no-data .path3:before {
  content: "\eeb4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-no-data .path4:before {
  content: "\eeb5";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-no-data .path5:before {
  content: "\eeb6";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-no-data .path6:before {
  content: "\eeb7";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-partnership-hands:before {
  content: "\eeb8";
}

.edel-icon-pig-tax:before {
  content: "\eeb9";
}

.edel-icon-pledge-coloured .path1:before {
  content: "\eeba";
  color: rgb(3, 0, 47);
}

.edel-icon-pledge-coloured .path2:before {
  content: "\eebb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-rating-stars:before {
  content: "\eebc";
}

.edel-icon-RBI .path1:before {
  content: "\eebd";
  color: rgb(3, 0, 47);
}

.edel-icon-RBI .path2:before {
  content: "\eebe";
  margin-left: -0.96875em;
  color: rgb(248, 60, 60);
}

.edel-icon-RBI .path3:before {
  content: "\eebf";
  margin-left: -0.96875em;
  color: rgb(248, 60, 60);
}

.edel-icon-reduce-graph:before {
  content: "\eec0";
}

.edel-icon-reminder-coloured .path1:before {
  content: "\eec1";
  color: rgb(255, 206, 86);
}

.edel-icon-reminder-coloured .path2:before {
  content: "\eec2";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-reminder-coloured .path3:before {
  content: "\eec3";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-reminder-coloured .path4:before {
  content: "\eec4";
  margin-left: -0.96875em;
  color: rgb(255, 206, 86);
}

.edel-icon-reminder-coloured .path5:before {
  content: "\eec5";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-reminder-coloured .path6:before {
  content: "\eec6";
  margin-left: -0.96875em;
  color: rgb(242, 242, 245);
}

.edel-icon-reminder-coloured .path7:before {
  content: "\eec7";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-reminder-coloured .path8:before {
  content: "\eec8";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-reminder-coloured .path9:before {
  content: "\eec9";
  margin-left: -0.96875em;
  color: rgb(255, 206, 86);
}

.edel-icon-reminder-coloured .path10:before {
  content: "\eeca";
  margin-left: -0.96875em;
  color: rgb(255, 206, 86);
}

.edel-icon-rupee-turn-prod:before {
  content: "\eecb";
}

.edel-icon-save-money:before {
  content: "\eecc";
}

.edel-icon-save-money-hand:before {
  content: "\eecd";
}

.edel-icon-sbi-logo:before {
  content: "\eece";
}

.edel-icon-scales:before {
  content: "\eecf";
}

.edel-icon-scenario:before {
  content: "\eed0";
}

.edel-icon-setalert-fill1 .path1:before {
  content: "\eed1";
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill1 .path2:before {
  content: "\eed2";
  margin-left: -1.0625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill1 .path3:before {
  content: "\eed3";
  margin-left: -1.0625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill1 .path4:before {
  content: "\eed4";
  margin-left: -1.0625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill1 .path5:before {
  content: "\eed5";
  margin-left: -1.0625em;
  color: rgb(240, 78, 69);
}

.edel-icon-setalert-fill1 .path6:before {
  content: "\eed6";
  margin-left: -1.0625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill1 .path7:before {
  content: "\eed7";
  margin-left: -1.0625em;
  color: rgb(81, 178, 85);
}

.edel-icon-setalert-fill1 .path8:before {
  content: "\eed8";
  margin-left: -1.0625em;
  color: rgb(255, 255, 255);
}

.edel-icon-success-popup .path1:before {
  content: "\eed9";
  color: rgb(240, 78, 69);
}

.edel-icon-success-popup .path2:before {
  content: "\eeda";
  margin-left: -1.84375em;
  color: rgb(240, 78, 69);
}

.edel-icon-success-popup .path3:before {
  content: "\eedb";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-success-popup .path4:before {
  content: "\eedc";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-success-popup .path5:before {
  content: "\eedd";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-success-popup .path6:before {
  content: "\eede";
  margin-left: -1.84375em;
  color: rgb(3, 0, 47);
}

.edel-icon-success-popup .path7:before {
  content: "\eedf";
  margin-left: -1.84375em;
  color: rgb(240, 78, 69);
}

.edel-icon-tags-prod:before {
  content: "\eee0";
}

.edel-icon-tax-prod:before {
  content: "\eee1";
}

.edel-icon-timer-reports:before {
  content: "\eee2";
  color: #727271;
}

.edel-icon-trade-prod:before {
  content: "\eee3";
}

.edel-icon-trade-prod-2:before {
  content: "\eee4";
}

.edel-icon-umbrella .path1:before {
  content: "\eee5";
  color: rgb(249, 217, 215);
}

.edel-icon-umbrella .path2:before {
  content: "\eee6";
  margin-left: -1.0625em;
  color: rgb(28, 26, 69);
}

.edel-icon-umbrella .path3:before {
  content: "\eee7";
  margin-left: -1.0625em;
  color: rgb(28, 26, 69);
}

.edel-icon-Union:before {
  content: "\eee8";
}

.edel-icon-wallet-prod:before {
  content: "\eee9";
}

.edel-icon-copy-1:before {
  content: "\ee10";
}

.edel-icon-coloured-star:before {
  content: "\ee06";
  color: #ffc700;
}

.edel-icon-rating-star:before {
  content: "\ee07";
  color: #c0bfcb;
}

.edel-icon-rating-block .path1:before {
  content: "\ee08";
  color: rgb(240, 78, 69);
}

.edel-icon-rating-block .path2:before {
  content: "\ee09";
  margin-left: -1.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-rating-block .path3:before {
  content: "\ee0a";
  margin-left: -1.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-rating-block .path4:before {
  content: "\ee0b";
  margin-left: -1.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-rating-block .path5:before {
  content: "\ee0c";
  margin-left: -1.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-rating-block .path6:before {
  content: "\ee0d";
  margin-left: -1.9580078125em;
  color: rgb(0, 0, 0);
}

.edel-icon-rating-block .path7:before {
  content: "\ee0e";
  margin-left: -1.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-rating-block .path8:before {
  content: "\ee0f";
  margin-left: -1.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-right-circle:before {
  content: "\ee05";
}

.edel-icon-cold .path1:before {
  content: "\ede8";
  color: rgb(29, 187, 237);
}

.edel-icon-cold .path2:before {
  content: "\ede9";
  margin-left: -1.0498046875em;
  color: rgb(255, 255, 255);
}

.edel-icon-cold .path3:before {
  content: "\edea";
  margin-left: -1.0498046875em;
  color: rgb(29, 187, 237);
}

.edel-icon-cold-tag .path1:before {
  content: "\edeb";
  color: rgb(29, 187, 237);
}

.edel-icon-cold-tag .path2:before {
  content: "\edec";
  margin-left: -1.0498046875em;
  color: rgb(255, 255, 255);
}

.edel-icon-cold-tag .path3:before {
  content: "\eded";
  margin-left: -1.0498046875em;
  color: rgb(31, 188, 237);
}

.edel-icon-cold-tag .path4:before {
  content: "\edee";
  margin-left: -1.0498046875em;
  color: rgb(26, 26, 26);
}

.edel-icon-cold-tag .path5:before {
  content: "\edef";
  margin-left: -1.0498046875em;
  color: rgb(31, 188, 237);
}

.edel-icon-hot .path1:before {
  content: "\edf0";
  color: rgb(237, 29, 29);
}

.edel-icon-hot .path2:before {
  content: "\edf1";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-hot .path3:before {
  content: "\edf2";
  margin-left: -1em;
  color: rgb(237, 29, 29);
}

.edel-icon-hot-tag .path1:before {
  content: "\edf3";
  color: rgb(237, 29, 29);
}

.edel-icon-hot-tag .path2:before {
  content: "\edf4";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-hot-tag .path3:before {
  content: "\edf5";
  margin-left: -1em;
  color: rgb(237, 29, 29);
}

.edel-icon-hot-tag .path4:before {
  content: "\edf6";
  margin-left: -1em;
  color: rgb(237, 29, 29);
}

.edel-icon-hot-tag .path5:before {
  content: "\edf7";
  margin-left: -1em;
  color: rgb(26, 26, 26);
}

.edel-icon-hot-tag .path6:before {
  content: "\edf8";
  margin-left: -1em;
  color: rgb(237, 29, 29);
}

.edel-icon-urgent .path1:before {
  content: "\edf9";
  color: rgb(255, 199, 0);
}

.edel-icon-urgent .path2:before {
  content: "\edfa";
  margin-left: -1.0498046875em;
  color: rgb(255, 255, 255);
}

.edel-icon-urgent .path3:before {
  content: "\edfb";
  margin-left: -1.0498046875em;
  color: rgb(255, 199, 0);
}

.edel-icon-urgent .path4:before {
  content: "\edfc";
  margin-left: -1.0498046875em;
  color: rgb(255, 199, 0);
}

.edel-icon-warm .path1:before {
  content: "\edfd";
  color: rgb(252, 153, 3);
}

.edel-icon-warm .path2:before {
  content: "\edfe";
  margin-left: -1.0498046875em;
  color: rgb(255, 255, 255);
}

.edel-icon-warm .path3:before {
  content: "\edff";
  margin-left: -1.0498046875em;
  color: rgb(252, 153, 3);
}

.edel-icon-warm-tag .path1:before {
  content: "\ee00";
  color: rgb(252, 153, 3);
}

.edel-icon-warm-tag .path2:before {
  content: "\ee01";
  margin-left: -1.0498046875em;
  color: rgb(255, 255, 255);
}

.edel-icon-warm-tag .path3:before {
  content: "\ee02";
  margin-left: -1.0498046875em;
  color: rgb(252, 153, 3);
}

.edel-icon-warm-tag .path4:before {
  content: "\ee03";
  margin-left: -1.0498046875em;
  color: rgb(252, 153, 3);
}

.edel-icon-warm-tag .path5:before {
  content: "\ee04";
  margin-left: -1.0498046875em;
  color: rgb(26, 26, 26);
}

.edel-icon-notice .path1:before {
  content: "\ed77";
  color: rgb(0, 0, 0);
}

.edel-icon-notice .path2:before {
  content: "\ed78";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-notice .path3:before {
  content: "\ed79";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-notice .path4:before {
  content: "\ede7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-expert-person:before {
  content: "\ed76";
}

.edel-icon-portrait .path1:before {
  content: "\ede4";
  color: rgb(3, 0, 47);
}

.edel-icon-portrait .path2:before {
  content: "\ede5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-portrait .path3:before {
  content: "\ede6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-expand-view:before {
  content: "\ede3";
}

.edel-icon-download-color-new .path1:before {
  content: "\ede1";
  color: rgb(3, 0, 47);
}

.edel-icon-download-color-new .path2:before {
  content: "\ede2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Timer-refresh:before {
  content: "\ede0";
}

.edel-icon-successful:before {
  content: "\edcb";
  color: #07af72;
}

.edel-icon-not-approved .path1:before {
  content: "\edcc";
  color: rgb(221, 80, 77);
}

.edel-icon-not-approved .path2:before {
  content: "\edd4";
  margin-left: -0.6669921875em;
  color: rgb(221, 80, 77);
}

.edel-icon-not-approved .path3:before {
  content: "\eddb";
  margin-left: -0.6669921875em;
  color: rgb(255, 255, 255);
}

.edel-icon-not-approved .path4:before {
  content: "\eddc";
  margin-left: -0.6669921875em;
  color: rgb(255, 255, 255);
}

.edel-icon-approved .path1:before {
  content: "\eddd";
  color: rgb(81, 178, 85);
}

.edel-icon-approved .path2:before {
  content: "\edde";
  margin-left: -0.7060546875em;
  color: rgb(81, 178, 85);
}

.edel-icon-approved .path3:before {
  content: "\eddf";
  margin-left: -0.7060546875em;
  color: rgb(255, 255, 255);
}

.edel-icon-dislike1:before {
  content: "\edd9";
  color: #dd504d;
}

.edel-icon-like:before {
  content: "\edda";
  color: #51b255;
}

.edel-icon-system .path1:before {
  content: "\edcd";
  color: rgb(242, 242, 245);
}

.edel-icon-system .path2:before {
  content: "\edce";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-system .path3:before {
  content: "\edcf";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-system .path4:before {
  content: "\edd0";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-file-decline .path1:before {
  content: "\edd1";
  color: rgb(0, 0, 0);
}

.edel-icon-file-decline .path2:before {
  content: "\edd2";
  margin-left: -1.0146484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-file-decline .path3:before {
  content: "\edd3";
  margin-left: -1.0146484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-red-cross:before {
  content: "\edd5";
  color: #dc3d3d;
}

.edel-icon-upload .path1:before {
  content: "\edd6";
  color: rgb(3, 0, 47);
}

.edel-icon-upload .path2:before {
  content: "\edd7";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-upload .path3:before {
  content: "\edd8";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-access-denied .path1:before {
  content: "\edc9";
  color: rgb(3, 0, 47);
}

.edel-icon-access-denied .path2:before {
  content: "\edca";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-calender-2:before {
  content: "\edc6";
}

.edel-icon-document:before {
  content: "\edc7";
}

.edel-icon-target:before {
  content: "\edc8";
}

.edel-icon-warning-bold:before {
  content: "\edc5";
}

.edel-icon-info-2 .path1:before {
  content: "\edc2";
  color: rgb(242, 242, 245);
}

.edel-icon-info-2 .path2:before {
  content: "\edc3";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-info-2 .path3:before {
  content: "\edc4";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pending .path1:before {
  content: "\edb7";
  color: rgb(255, 255, 255);
}

.edel-icon-pending .path2:before {
  content: "\edb8";
  margin-left: -1em;
  color: rgb(255, 156, 84);
}

.edel-icon-pending .path3:before {
  content: "\edb9";
  margin-left: -1em;
  color: rgb(255, 156, 84);
}

.edel-icon-pending .path4:before {
  content: "\edba";
  margin-left: -1em;
  color: rgb(255, 156, 84);
}

.edel-icon-pending .path5:before {
  content: "\edbb";
  margin-left: -1em;
  color: rgb(255, 156, 84);
}

.edel-icon-pending .path6:before {
  content: "\edbc";
  margin-left: -1em;
  color: rgb(255, 156, 84);
}

.edel-icon-failed .path1:before {
  content: "\edbd";
  color: rgb(221, 80, 77);
}

.edel-icon-failed .path2:before {
  content: "\edbe";
  margin-left: -1em;
  color: none;
}

.edel-icon-failed .path3:before {
  content: "\edbf";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-failed .path4:before {
  content: "\edc0";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-success:before {
  content: "\edc1";
  color: #51b255;
}

.edel-icon-hourglass2 .path1:before {
  content: "\edb0";
  color: rgb(3, 0, 47);
}

.edel-icon-hourglass2 .path2:before {
  content: "\edb1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-hourglass2 .path3:before {
  content: "\edb2";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-hourglass2 .path4:before {
  content: "\edb3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-hourglass2 .path5:before {
  content: "\edb4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-hourglass2 .path6:before {
  content: "\edb5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-hourglass2 .path7:before {
  content: "\edb6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-days-calender .path1:before {
  content: "\edac";
  color: rgb(3, 0, 47);
}

.edel-icon-days-calender .path2:before {
  content: "\edad";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-mail-sent .path1:before {
  content: "\edae";
  color: rgb(3, 0, 47);
}

.edel-icon-mail-sent .path2:before {
  content: "\edaf";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-profile .path1:before {
  content: "\ece1";
  color: rgb(3, 0, 47);
}

.edel-icon-circle-profile .path2:before {
  content: "\edab";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-set-alert-outline .path1:before {
  content: "\eda0";
  color: rgb(240, 78, 69);
}

.edel-icon-set-alert-outline .path2:before {
  content: "\eda1";
  margin-left: -0.9375em;
  color: rgb(240, 78, 69);
}

.edel-icon-set-alert-outline .path3:before {
  content: "\eda2";
  margin-left: -0.9375em;
  color: rgb(3, 0, 47);
}

.edel-icon-set-alert-outline .path4:before {
  content: "\eda3";
  margin-left: -0.9375em;
  color: rgb(3, 0, 47);
}

.edel-icon-set-alert-outline .path5:before {
  content: "\eda4";
  margin-left: -0.9375em;
  color: rgb(3, 0, 47);
}

.edel-icon-view-quote-outline .path1:before {
  content: "\eda5";
  color: rgb(240, 78, 69);
}

.edel-icon-view-quote-outline .path2:before {
  content: "\eda6";
  margin-left: -1.099609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-view-quote-outline .path3:before {
  content: "\eda7";
  margin-left: -1.099609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-view-quote-outline .path4:before {
  content: "\eda8";
  margin-left: -1.099609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-view-quote-outline .path5:before {
  content: "\eda9";
  margin-left: -1.099609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-view-quote-outline .path6:before {
  content: "\edaa";
  margin-left: -1.099609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-left-shortArrow:before {
  content: "\ed9f";
}

.edel-icon-green-note-border .path1:before {
  content: "\ed9a";
  color: rgb(206, 233, 224);
}

.edel-icon-green-note-border .path2:before {
  content: "\ed9b";
  margin-left: -1em;
  color: none;
}

.edel-icon-green-note-border .path3:before {
  content: "\ed9c";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-green-note-border .path4:before {
  content: "\ed9d";
  margin-left: -1em;
  color: rgb(7, 175, 114);
}

.edel-icon-green-note-border .path5:before {
  content: "\ed9e";
  margin-left: -1em;
  color: none;
}

.edel-icon-reports-note .path1:before {
  content: "\ed97";
  color: rgb(3, 0, 47);
}

.edel-icon-reports-note .path2:before {
  content: "\ed98";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-reports-note .path3:before {
  content: "\ed99";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path1:before {
  content: "\ed7a";
  color: rgb(255, 255, 255);
}

.edel-icon-layers-stock .path2:before {
  content: "\ed7b";
  margin-left: -1em;
  color: rgb(242, 242, 245);
}

.edel-icon-layers-stock .path3:before {
  content: "\ed7c";
  margin-left: -1em;
  color: rgb(242, 242, 245);
}

.edel-icon-layers-stock .path4:before {
  content: "\ed7d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path5:before {
  content: "\ed7e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path6:before {
  content: "\ed7f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path7:before {
  content: "\ed80";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path8:before {
  content: "\ed81";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path9:before {
  content: "\ed82";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path10:before {
  content: "\ed83";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path11:before {
  content: "\ed84";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-layers-stock .path12:before {
  content: "\ed85";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path13:before {
  content: "\ed86";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path14:before {
  content: "\ed87";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-layers-stock .path15:before {
  content: "\ed88";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-withdrawal-details .path1:before {
  content: "\ed89";
  color: rgb(3, 0, 47);
}

.edel-icon-withdrawal-details .path2:before {
  content: "\ed8a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-withdrawal-details .path3:before {
  content: "\ed8b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-investment-details .path1:before {
  content: "\ed8c";
  color: rgb(3, 0, 47);
}

.edel-icon-investment-details .path2:before {
  content: "\ed8d";
  margin-left: -1.25em;
  color: rgb(240, 78, 69);
}

.edel-icon-investment-details .path3:before {
  content: "\ed8e";
  margin-left: -1.25em;
  color: rgb(3, 0, 47);
}

.edel-icon-investment-details .path4:before {
  content: "\ed8f";
  margin-left: -1.25em;
  color: rgb(3, 0, 47);
}

.edel-icon-investment-details .path5:before {
  content: "\ed90";
  margin-left: -1.25em;
  color: rgb(3, 0, 47);
}

.edel-icon-investment-details .path6:before {
  content: "\ed91";
  margin-left: -1.25em;
  color: rgb(3, 0, 47);
}

.edel-icon-risk-measure .path1:before {
  content: "\ed92";
  color: rgb(3, 0, 47);
}

.edel-icon-risk-measure .path2:before {
  content: "\ed93";
  margin-left: -1.23046875em;
  color: rgb(240, 78, 69);
}

.edel-icon-risk-measure .path3:before {
  content: "\ed94";
  margin-left: -1.23046875em;
  color: rgb(240, 78, 69);
}

.edel-icon-quality-measure .path1:before {
  content: "\ed95";
  color: rgb(3, 0, 47);
}

.edel-icon-quality-measure .path2:before {
  content: "\ed96";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-split-coloured .path1:before {
  content: "\ed54";
  color: rgb(0, 0, 0);
}

.edel-icon-split-coloured .path2:before {
  content: "\ed5e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Monitoring-Illustration .path1:before {
  content: "\ed55";
  color: rgb(3, 0, 47);
}

.edel-icon-Monitoring-Illustration .path2:before {
  content: "\ed56";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Monitoring-Illustration .path3:before {
  content: "\ed57";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Monitoring-Illustration .path4:before {
  content: "\ed58";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Monitoring-Illustration .path5:before {
  content: "\ed59";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Monitoring-Illustration .path6:before {
  content: "\ed5a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Monitoring-Illustration .path7:before {
  content: "\ed5b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Monitoring-Illustration .path8:before {
  content: "\ed5c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Monitoring-Illustration .path9:before {
  content: "\ed5d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-Insurance .path1:before {
  content: "\ed2c";
  color: rgb(240, 78, 69);
}

.edel-icon-Travel-Insurance .path2:before {
  content: "\ed42";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-Insurance .path3:before {
  content: "\ed46";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-Insurance-Icon .path1:before {
  content: "\ed47";
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-Insurance-Icon .path2:before {
  content: "\ed48";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-Insurance-Icon .path3:before {
  content: "\ed49";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-Insurance-Icon .path4:before {
  content: "\ed4a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-Insurance-Icon .path5:before {
  content: "\ed4b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-Insurance-Icon .path6:before {
  content: "\ed4c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-Insurance-Icon .path7:before {
  content: "\ed4d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-Insurance-Icon .path8:before {
  content: "\ed4e";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-FinancialProtection .path1:before {
  content: "\ed4f";
  color: rgb(3, 0, 47);
}

.edel-icon-FinancialProtection .path2:before {
  content: "\ed50";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-FinancialProtection .path3:before {
  content: "\ed51";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-FinancialProtection .path4:before {
  content: "\ed52";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-FinancialProtection .path5:before {
  content: "\ed53";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-bearish:before {
  content: "\ed2d";
  color: #dd504d;
}

.edel-icon-bullish:before {
  content: "\ed2e";
  color: #51b255;
}

.edel-icon-book-info .path1:before {
  content: "\ed2f";
  color: rgb(3, 0, 47);
}

.edel-icon-book-info .path2:before {
  content: "\ed30";
  margin-left: -0.9765625em;
  color: rgb(3, 0, 47);
}

.edel-icon-book-info .path3:before {
  content: "\ed31";
  margin-left: -0.9765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-book-info .path4:before {
  content: "\ed32";
  margin-left: -0.9765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-book-info .path5:before {
  content: "\ed33";
  margin-left: -0.9765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-details-chain .path1:before {
  content: "\ed34";
  color: rgb(3, 0, 47);
}

.edel-icon-details-chain .path2:before {
  content: "\ed35";
  margin-left: -1.642578125em;
  color: rgb(240, 78, 69);
}

.edel-icon-details-chain .path3:before {
  content: "\ed36";
  margin-left: -1.642578125em;
  color: rgb(3, 0, 47);
}

.edel-icon-details-chain .path4:before {
  content: "\ed37";
  margin-left: -1.642578125em;
  color: rgb(3, 0, 47);
}

.edel-icon-details-chain .path5:before {
  content: "\ed38";
  margin-left: -1.642578125em;
  color: rgb(240, 78, 69);
}

.edel-icon-details-chain .path6:before {
  content: "\ed41";
  margin-left: -1.642578125em;
  color: rgb(3, 0, 47);
}

.edel-icon-future-money-bag .path1:before {
  content: "\ed17";
  color: rgb(3, 0, 47);
}

.edel-icon-future-money-bag .path2:before {
  content: "\ed18";
  margin-left: -0.7841796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-future-money-bag .path3:before {
  content: "\ed19";
  margin-left: -0.7841796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-future-money-bag .path4:before {
  content: "\ed21";
  margin-left: -0.7841796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-future-money-bag .path5:before {
  content: "\ed22";
  margin-left: -0.7841796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-future-money-bag .path6:before {
  content: "\ed23";
  margin-left: -0.7841796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path1:before {
  content: "\ed43";
  color: rgb(3, 0, 47);
}

.edel-icon-buyback .path2:before {
  content: "\ed44";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path3:before {
  content: "\ed45";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path4:before {
  content: "\ed5f";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path5:before {
  content: "\ed60";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path6:before {
  content: "\ed61";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path7:before {
  content: "\ed62";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback .path8:before {
  content: "\ed63";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback-graph .path1:before {
  content: "\ed64";
  color: rgb(3, 0, 47);
}

.edel-icon-buyback-graph .path2:before {
  content: "\ed65";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback-graph .path3:before {
  content: "\ed66";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback-graph .path4:before {
  content: "\ed67";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback-graph .path5:before {
  content: "\ed68";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback-graph .path6:before {
  content: "\ed69";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-buyback-graph .path7:before {
  content: "\ed6a";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path1:before {
  content: "\ed6b";
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path2:before {
  content: "\ed6c";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path3:before {
  content: "\ed6d";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path4:before {
  content: "\ed6e";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path5:before {
  content: "\ed6f";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-piggy-bank-1 .path6:before {
  content: "\ed70";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path7:before {
  content: "\ed71";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path8:before {
  content: "\ed72";
  margin-left: -0.9580078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank-1 .path9:before {
  content: "\ed73";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-piggy-bank-1 .path10:before {
  content: "\ed74";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-piggy-bank-1 .path11:before {
  content: "\ed75";
  margin-left: -0.9580078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-Group-23483 .path1:before {
  content: "\ed24";
  color: rgb(3, 0, 47);
}

.edel-icon-Group-23483 .path2:before {
  content: "\ed25";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Group-23483 .path3:before {
  content: "\ed26";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Group-23483 .path4:before {
  content: "\ed27";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Group-23483 .path5:before {
  content: "\ed28";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Group-23483 .path6:before {
  content: "\ed29";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Group-23483 .path7:before {
  content: "\ed2a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Group-23483 .path8:before {
  content: "\ed2b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-stars-thumbs-up .path1:before {
  content: "\ed1a";
  color: rgb(240, 78, 69);
}

.edel-icon-stars-thumbs-up .path2:before {
  content: "\ed1b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-stars-thumbs-up .path3:before {
  content: "\ed1c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-stars-thumbs-up .path4:before {
  content: "\ed1d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-stars-thumbs-up .path5:before {
  content: "\ed1e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-stars-thumbs-up .path6:before {
  content: "\ed1f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-stars-thumbs-up .path7:before {
  content: "\ed20";
  margin-left: -1em;
  color: none;
}

.edel-icon-driving-markets .path1:before {
  content: "\ed39";
  color: rgb(240, 78, 69);
}

.edel-icon-driving-markets .path2:before {
  content: "\ed3a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fixed-returns .path1:before {
  content: "\ed3b";
  color: rgb(3, 0, 47);
}

.edel-icon-fixed-returns .path2:before {
  content: "\ed3c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fixed-returns .path3:before {
  content: "\ed3d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fixed-returns .path4:before {
  content: "\ed3e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fixed-returns .path5:before {
  content: "\ed3f";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-fixed-returns .path6:before {
  content: "\ed40";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-community:before {
  content: "\ed16";
  color: #f04e45;
}

.edel-icon-ProtectionPlans .path1:before {
  content: "\ed13";
  color: rgb(3, 0, 47);
}

.edel-icon-ProtectionPlans .path2:before {
  content: "\ed14";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-ProtectionPlans .path3:before {
  content: "\ed15";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-support-2:before {
  content: "\ed12";
  color: #5c5e64;
}

.edel-icon-new-advisory:before {
  content: "\ed0a";
  color: #5c5e64;
}

.edel-icon-other-info:before {
  content: "\ed09";
  color: #5c5e64;
}

.edel-icon-service-request-2:before {
  content: "\ed0b";
  color: #5c5e64;
}

.edel-icon-reporting:before {
  content: "\ed0c";
  color: #5c5e64;
}

.edel-icon-transactions-2:before {
  content: "\ed0d";
  color: #5c5e64;
}

.edel-icon-watchlist-2:before {
  content: "\ed0e";
  color: #5c5e64;
}

.edel-icon-revenue-dashboard:before {
  content: "\ed0f";
  color: #5c5e64;
}

.edel-icon-lead-dashboard:before {
  content: "\ed10";
  color: #5c5e64;
}

.edel-icon-home-4:before {
  content: "\ed11";
}

.edel-icon-smooth-bell .path1:before {
  content: "\eb62";
  color: rgb(75, 70, 92);
}

.edel-icon-smooth-bell .path2:before {
  content: "\ed06";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.2;
}

.edel-icon-smooth-bell .path3:before {
  content: "\ed07";
  margin-left: -1em;
  color: rgb(75, 70, 92);
}

.edel-icon-smooth-bell .path4:before {
  content: "\ed08";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.2;
}

.edel-icon-coloured-calendar .path1:before {
  content: "\ecff";
  color: rgb(3, 0, 47);
}

.edel-icon-coloured-calendar .path2:before {
  content: "\ed00";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-coloured-calendar .path3:before {
  content: "\ed01";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-coloured-calendar .path4:before {
  content: "\ed02";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-coloured-calendar .path5:before {
  content: "\ed03";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-coloured-calendar .path6:before {
  content: "\ed04";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-coloured-calendar .path7:before {
  content: "\ed05";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-stcok-exchange .path1:before {
  content: "\ecef";
  color: none;
}

.edel-icon-stcok-exchange .path2:before {
  content: "\ecf0";
  margin-left: -1.2158203125em;
  color: none;
}

.edel-icon-stcok-exchange .path3:before {
  content: "\ecf4";
  margin-left: -1.2158203125em;
  color: none;
}

.edel-icon-stcok-exchange .path4:before {
  content: "\ecf5";
  margin-left: -1.2158203125em;
  color: none;
}

.edel-icon-stcok-exchange .path5:before {
  content: "\ecf6";
  margin-left: -1.2158203125em;
  color: none;
}

.edel-icon-stcok-exchange .path6:before {
  content: "\ecf7";
  margin-left: -1.2158203125em;
  color: none;
}

.edel-icon-stcok-exchange .path7:before {
  content: "\ecf8";
  margin-left: -1.2158203125em;
  color: none;
}

.edel-icon-stcok-exchange .path8:before {
  content: "\ecf9";
  margin-left: -1.2158203125em;
  color: rgb(3, 0, 47);
}

.edel-icon-stcok-exchange .path9:before {
  content: "\ecfa";
  margin-left: -1.2158203125em;
  color: rgb(3, 0, 47);
}

.edel-icon-stcok-exchange .path10:before {
  content: "\ecfb";
  margin-left: -1.2158203125em;
  color: rgb(3, 0, 47);
}

.edel-icon-stcok-exchange .path11:before {
  content: "\ecfc";
  margin-left: -1.2158203125em;
  color: rgb(3, 0, 47);
}

.edel-icon-stcok-exchange .path12:before {
  content: "\ecfd";
  margin-left: -1.2158203125em;
  color: rgb(240, 78, 69);
}

.edel-icon-stcok-exchange .path13:before {
  content: "\ecfe";
  margin-left: -1.2158203125em;
  color: rgb(240, 78, 69);
}

.edel-icon-analytics .path1:before {
  content: "\ece4";
  color: rgb(3, 0, 47);
}

.edel-icon-analytics .path2:before {
  content: "\ece5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-analytics .path3:before {
  content: "\ece6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-analytics .path4:before {
  content: "\eced";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-analytics .path5:before {
  content: "\ecee";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-shareholder-color .path1:before {
  content: "\ecd7";
  color: rgb(240, 78, 69);
}

.edel-icon-shareholder-color .path2:before {
  content: "\ecd8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-shareholder-color .path3:before {
  content: "\ecd9";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-info-book .path1:before {
  content: "\ecda";
  color: rgb(3, 0, 47);
}

.edel-icon-info-book .path2:before {
  content: "\ecdb";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-info-book .path3:before {
  content: "\ecdc";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-info-book .path4:before {
  content: "\ecdd";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-info-book .path5:before {
  content: "\ecde";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-profit-color .path1:before {
  content: "\ece2";
  color: rgb(240, 78, 69);
}

.edel-icon-profit-color .path2:before {
  content: "\ece3";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-risks-1 .path1:before {
  content: "\ece7";
  color: rgb(3, 0, 47);
}

.edel-icon-risks-1 .path2:before {
  content: "\ece8";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-risks-1 .path3:before {
  content: "\ece9";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-risks-1 .path4:before {
  content: "\ecea";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-risks-1 .path5:before {
  content: "\eceb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-risks-1 .path6:before {
  content: "\ecec";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-plant .path1:before {
  content: "\ecf1";
  color: rgb(3, 0, 47);
}

.edel-icon-invest-plant .path2:before {
  content: "\ecf2";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-invest-plant .path3:before {
  content: "\ecf3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-add-notfill:before {
  content: "\ecd6";
}

.edel-icon-advisory:before {
  content: "\ecd5";
}

.edel-icon-download-coloured .path1:before {
  content: "\ecd3";
  color: rgb(240, 78, 69);
}

.edel-icon-download-coloured .path2:before {
  content: "\ecd4";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-flip:before {
  content: "\ecd2";
}

.edel-icon-voting .path1:before {
  content: "\ecc1";
  color: rgb(3, 0, 47);
}

.edel-icon-voting .path2:before {
  content: "\ecc2";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-voting .path3:before {
  content: "\ecc3";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-voting .path4:before {
  content: "\ecc4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-voting .path5:before {
  content: "\ecc5";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-marginfiles .path1:before {
  content: "\ecc8";
  color: rgb(3, 0, 47);
}

.edel-icon-marginfiles .path2:before {
  content: "\ecc9";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-marginfiles .path3:before {
  content: "\ecca";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-marginfiles .path4:before {
  content: "\eccb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-marginfiles .path5:before {
  content: "\eccc";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-marginfiles .path6:before {
  content: "\eccd";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-position .path1:before {
  content: "\ecce";
  color: rgb(3, 0, 47);
}

.edel-icon-position .path2:before {
  content: "\eccf";
  margin-left: -1.2138671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-position .path3:before {
  content: "\ecd0";
  margin-left: -1.2138671875em;
  color: rgb(3, 0, 47);
}

.edel-icon-position .path4:before {
  content: "\ecd1";
  margin-left: -1.2138671875em;
  color: rgb(3, 0, 47);
}

.edel-icon-calculator-color .path1:before {
  content: "\ecb4";
  color: rgb(3, 0, 47);
}

.edel-icon-calculator-color .path2:before {
  content: "\ecb7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-calculator-color .path3:before {
  content: "\ecb8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calculator-color .path4:before {
  content: "\ecb9";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calculator-color .path5:before {
  content: "\ecba";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calculator-color .path6:before {
  content: "\ecbb";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calculator-color .path7:before {
  content: "\ecbc";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-calculator-color .path8:before {
  content: "\ecbd";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-calculator-color .path9:before {
  content: "\ecbe";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-chart-color .path1:before {
  content: "\ecbf";
  color: rgb(240, 78, 69);
}

.edel-icon-chart-color .path2:before {
  content: "\ecc0";
  margin-left: -0.9697265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-info-color .path1:before {
  content: "\ecc6";
  color: rgb(3, 0, 47);
}

.edel-icon-info-color .path2:before {
  content: "\ecc7";
  margin-left: -0.9697265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-table:before {
  content: "\ecb5";
}

.edel-icon-bar-chart:before {
  content: "\ecb6";
}

.edel-icon-logout1 .path1:before {
  content: "\ec6a";
  color: rgb(3, 0, 47);
}

.edel-icon-logout1 .path2:before {
  content: "\ec6b";
  margin-left: -0.849609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-service .path1:before {
  content: "\ec6c";
  color: rgb(3, 0, 47);
}

.edel-icon-service .path2:before {
  content: "\ec6d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-service .path3:before {
  content: "\ec6e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-service .path4:before {
  content: "\ec6f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-service .path5:before {
  content: "\ec70";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-service .path6:before {
  content: "\ec71";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-email1 .path1:before {
  content: "\ec72";
  color: rgb(3, 0, 47);
}

.edel-icon-email1 .path2:before {
  content: "\ec73";
  margin-left: -0.892578125em;
  color: rgb(3, 0, 47);
}

.edel-icon-email1 .path3:before {
  content: "\ec74";
  margin-left: -0.892578125em;
  color: rgb(242, 242, 245);
}

.edel-icon-email1 .path4:before {
  content: "\ec75";
  margin-left: -0.892578125em;
  color: rgb(240, 78, 69);
}

.edel-icon-chat .path1:before {
  content: "\ec76";
  color: rgb(3, 0, 47);
}

.edel-icon-chat .path2:before {
  content: "\ec77";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-support-color .path1:before {
  content: "\ec78";
  color: rgb(3, 0, 47);
}

.edel-icon-support-color .path2:before {
  content: "\ec79";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderbbok .path1:before {
  content: "\ec7a";
  color: rgb(240, 78, 69);
}

.edel-icon-orderbbok .path2:before {
  content: "\ec7b";
  margin-left: -0.8330078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderbbok .path3:before {
  content: "\ec7c";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderbbok .path4:before {
  content: "\ec7d";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderbbok .path5:before {
  content: "\ec7e";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderbbok .path6:before {
  content: "\ec7f";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderbbok .path7:before {
  content: "\ec80";
  margin-left: -0.8330078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderbbok .path8:before {
  content: "\ec81";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderbbok .path9:before {
  content: "\ec82";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderbbok .path10:before {
  content: "\ec83";
  margin-left: -0.8330078125em;
  color: rgb(3, 0, 47);
}

.edel-icon-mf-sipbook .path1:before {
  content: "\ec84";
  color: rgb(3, 0, 47);
}

.edel-icon-mf-sipbook .path2:before {
  content: "\ec85";
  margin-left: -0.8232421875em;
  color: rgb(255, 255, 255);
}

.edel-icon-mf-sipbook .path3:before {
  content: "\ec86";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-mf-sipbook .path4:before {
  content: "\ec87";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-mf-sipbook .path5:before {
  content: "\ec88";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-mf-sipbook .path6:before {
  content: "\ec89";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-mf-sipbook .path7:before {
  content: "\ec8a";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-sipbook .path1:before {
  content: "\ec8b";
  color: rgb(3, 0, 47);
}

.edel-icon-sipbook .path2:before {
  content: "\ec8c";
  margin-left: -0.8232421875em;
  color: rgb(255, 255, 255);
}

.edel-icon-sipbook .path3:before {
  content: "\ec8d";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-sipbook .path4:before {
  content: "\ec8e";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-sipbook .path5:before {
  content: "\ec8f";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-sipbook .path6:before {
  content: "\ec90";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-sipbook .path7:before {
  content: "\ec91";
  margin-left: -0.8232421875em;
  color: rgb(240, 78, 69);
}

.edel-icon-edis1 .path1:before {
  content: "\ec92";
  color: rgb(0, 0, 0);
}

.edel-icon-edis1 .path2:before {
  content: "\ec93";
  margin-left: -1.115234375em;
  color: rgb(0, 0, 0);
}

.edel-icon-edis1 .path3:before {
  content: "\ec94";
  margin-left: -1.115234375em;
  color: rgb(0, 0, 0);
}

.edel-icon-edis1 .path4:before {
  content: "\ec95";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-edis1 .path5:before {
  content: "\ec96";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-edis1 .path6:before {
  content: "\ec97";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-edis1 .path7:before {
  content: "\ec98";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-fundtransfer .path1:before {
  content: "\ec99";
  color: rgb(3, 0, 47);
}

.edel-icon-fundtransfer .path2:before {
  content: "\ec9a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-fundtransfer .path3:before {
  content: "\ec9b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fundtransfer .path4:before {
  content: "\ec9c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fundtransfer .path5:before {
  content: "\ec9d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-fundtransfer .path6:before {
  content: "\ec9e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderstatus .path1:before {
  content: "\ec9f";
  color: rgb(3, 0, 47);
}

.edel-icon-orderstatus .path2:before {
  content: "\eca0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderstatus .path3:before {
  content: "\eca1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderstatus .path4:before {
  content: "\eca2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderstatus .path5:before {
  content: "\eca3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderstatus .path6:before {
  content: "\eca4";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderstatus .path7:before {
  content: "\eca5";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-orderstatus .path8:before {
  content: "\eca6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderstatus .path9:before {
  content: "\eca7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-orderstatus .path10:before {
  content: "\eca8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path1:before {
  content: "\eca9";
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path2:before {
  content: "\ecaa";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path3:before {
  content: "\ecab";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path4:before {
  content: "\ecac";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path5:before {
  content: "\ecad";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path6:before {
  content: "\ecae";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path7:before {
  content: "\ecaf";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path8:before {
  content: "\ecb0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path9:before {
  content: "\ecb1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path10:before {
  content: "\ecb2";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-placeorder .path11:before {
  content: "\ecb3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pledge1 .path1:before {
  content: "\ebcf";
  color: rgb(240, 78, 69);
}

.edel-icon-pledge1 .path2:before {
  content: "\ebd0";
  margin-left: -0.9638671875em;
  color: rgb(3, 0, 47);
}

.edel-icon-edis .path1:before {
  content: "\ebd1";
  color: rgb(240, 78, 69);
}

.edel-icon-edis .path2:before {
  content: "\ebd2";
  margin-left: -0.7333984375em;
  color: rgb(3, 0, 47);
}

.edel-icon-edis .path3:before {
  content: "\ebd3";
  margin-left: -0.7333984375em;
  color: rgb(3, 0, 47);
}

.edel-icon-edis .path4:before {
  content: "\ebd4";
  margin-left: -0.7333984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-edis .path5:before {
  content: "\ebd5";
  margin-left: -0.7333984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-etf .path1:before {
  content: "\ebd6";
  color: rgb(3, 0, 47);
}

.edel-icon-etf .path2:before {
  content: "\ebd7";
  margin-left: -0.970703125em;
  color: rgb(3, 0, 47);
}

.edel-icon-etf .path3:before {
  content: "\ebd8";
  margin-left: -0.970703125em;
  color: rgb(3, 0, 47);
}

.edel-icon-etf .path4:before {
  content: "\ebd9";
  margin-left: -0.970703125em;
  color: rgb(3, 0, 47);
}

.edel-icon-etf .path5:before {
  content: "\ebda";
  margin-left: -0.970703125em;
  color: rgb(3, 0, 47);
}

.edel-icon-etf .path6:before {
  content: "\ebdb";
  margin-left: -0.970703125em;
  color: rgb(3, 0, 47);
}

.edel-icon-etf .path7:before {
  content: "\ebdc";
  margin-left: -0.970703125em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb .path1:before {
  content: "\ebdd";
  color: rgb(3, 0, 47);
}

.edel-icon-sgb .path2:before {
  content: "\ebde";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb .path3:before {
  content: "\ebdf";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb .path4:before {
  content: "\ebe0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb .path5:before {
  content: "\ebe1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb .path6:before {
  content: "\ebe2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb .path7:before {
  content: "\ebe3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb .path8:before {
  content: "\ebe4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb .path9:before {
  content: "\ebe5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb .path10:before {
  content: "\ebe6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb .path11:before {
  content: "\ebe7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ncd .path1:before {
  content: "\ebe8";
  color: rgb(3, 0, 47);
}

.edel-icon-ncd .path2:before {
  content: "\ebe9";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ncd .path3:before {
  content: "\ebea";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ncd .path4:before {
  content: "\ebeb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ncd .path5:before {
  content: "\ebec";
  margin-left: -1em;
  color: rgb(248, 60, 60);
}

.edel-icon-EC .path1:before {
  content: "\ebed";
  color: rgb(3, 0, 47);
}

.edel-icon-EC .path2:before {
  content: "\ebee";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-EC .path3:before {
  content: "\ebef";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-EC .path4:before {
  content: "\ebf0";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-EC .path5:before {
  content: "\ebf1";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-EC .path6:before {
  content: "\ebf2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-EC .path7:before {
  content: "\ebf3";
  margin-left: -1em;
  color: rgb(248, 60, 60);
}

.edel-icon-corp-fd .path1:before {
  content: "\ebf4";
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path2:before {
  content: "\ebf5";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path3:before {
  content: "\ebf6";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path4:before {
  content: "\ebf7";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path5:before {
  content: "\ebf8";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path6:before {
  content: "\ebf9";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path7:before {
  content: "\ebfa";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path8:before {
  content: "\ebfb";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path9:before {
  content: "\ebfc";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path10:before {
  content: "\ebfd";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path11:before {
  content: "\ebfe";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path12:before {
  content: "\ebff";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path13:before {
  content: "\ec00";
  margin-left: -1.0361328125em;
  color: rgb(240, 78, 69);
}

.edel-icon-corp-fd .path14:before {
  content: "\ec01";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path15:before {
  content: "\ec02";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path16:before {
  content: "\ec03";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path17:before {
  content: "\ec04";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-corp-fd .path18:before {
  content: "\ec05";
  margin-left: -1.0361328125em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb-ipo .path1:before {
  content: "\ec06";
  color: rgb(3, 0, 47);
}

.edel-icon-sgb-ipo .path2:before {
  content: "\ec07";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-sgb-ipo .path3:before {
  content: "\ec08";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb-ipo .path4:before {
  content: "\ec09";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb-ipo .path5:before {
  content: "\ec0a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb-ipo .path6:before {
  content: "\ec0b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-sgb-ipo .path7:before {
  content: "\ec0c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-nfo .path1:before {
  content: "\ec0d";
  color: rgb(3, 0, 47);
}

.edel-icon-nfo .path2:before {
  content: "\ec0e";
  margin-left: -2.0458984375em;
  color: rgb(3, 0, 47);
}

.edel-icon-nfo .path3:before {
  content: "\ec0f";
  margin-left: -2.0458984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-nfo .path4:before {
  content: "\ec10";
  margin-left: -2.0458984375em;
  color: rgb(3, 0, 47);
}

.edel-icon-nfo .path5:before {
  content: "\ec11";
  margin-left: -2.0458984375em;
  color: rgb(3, 0, 47);
}

.edel-icon-nfo .path6:before {
  content: "\ec12";
  margin-left: -2.0458984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-nfo .path7:before {
  content: "\ec13";
  margin-left: -2.0458984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-nfo .path8:before {
  content: "\ec14";
  margin-left: -2.0458984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-ncd-ipo .path1:before {
  content: "\ec15";
  color: rgb(3, 0, 47);
}

.edel-icon-ncd-ipo .path2:before {
  content: "\ec16";
  margin-left: -0.75em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo .path1:before {
  content: "\ec17";
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo .path2:before {
  content: "\ec18";
  margin-left: -0.9091796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo .path3:before {
  content: "\ec19";
  margin-left: -0.9091796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo .path4:before {
  content: "\ec1a";
  margin-left: -0.9091796875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Ipo .path5:before {
  content: "\ec1b";
  margin-left: -0.9091796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-Ipo .path6:before {
  content: "\ec1c";
  margin-left: -0.9091796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-Ipo .path7:before {
  content: "\ec1d";
  margin-left: -0.9091796875em;
  color: none;
}

.edel-icon-Ipo .path8:before {
  content: "\ec1e";
  margin-left: -0.9091796875em;
  color: rgb(3, 0, 47);
}

.edel-icon-margin-cal .path1:before {
  content: "\ec1f";
  color: rgb(3, 0, 47);
}

.edel-icon-margin-cal .path2:before {
  content: "\ec20";
  margin-left: -0.9638671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-margin-cal .path3:before {
  content: "\ec21";
  margin-left: -0.9638671875em;
  color: none;
}

.edel-icon-aplha-alerts .path1:before {
  content: "\ec22";
  color: rgb(240, 78, 69);
}

.edel-icon-aplha-alerts .path2:before {
  content: "\ec23";
  margin-left: -0.9287109375em;
  color: rgb(3, 0, 47);
}

.edel-icon-trading-area .path1:before {
  content: "\ec24";
  color: rgb(3, 0, 47);
}

.edel-icon-trading-area .path2:before {
  content: "\ec25";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-trading-area .path3:before {
  content: "\ec26";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-trading-area .path4:before {
  content: "\ec27";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-trading-area .path5:before {
  content: "\ec28";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-deals .path1:before {
  content: "\ec29";
  color: rgb(240, 78, 69);
}

.edel-icon-deals .path2:before {
  content: "\ec2a";
  margin-left: -1.0419921875em;
  color: rgb(3, 0, 47);
}

.edel-icon-livenews .path1:before {
  content: "\ec2b";
  color: rgb(3, 0, 47);
}

.edel-icon-livenews .path2:before {
  content: "\ec2c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-livenews .path3:before {
  content: "\ec2d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-livenews .path4:before {
  content: "\ec2e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-livenews .path5:before {
  content: "\ec2f";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-livenews .path6:before {
  content: "\ec30";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-livenews .path7:before {
  content: "\ec31";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-livenews .path8:before {
  content: "\ec32";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-event-calender .path1:before {
  content: "\ec33";
  color: rgb(3, 0, 47);
}

.edel-icon-event-calender .path2:before {
  content: "\ec34";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-optionChain .path1:before {
  content: "\ec35";
  color: rgb(3, 0, 47);
}

.edel-icon-optionChain .path2:before {
  content: "\ec36";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-optionChain .path3:before {
  content: "\ec37";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-optionChain .path4:before {
  content: "\ec38";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-optionChain .path5:before {
  content: "\ec39";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-optionChain .path6:before {
  content: "\ec3a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-optionChain .path7:before {
  content: "\ec3b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-optionChain .path8:before {
  content: "\ec3c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-icons_Videos .path1:before {
  content: "\ec3d";
  color: rgb(240, 78, 69);
}

.edel-icon-icons_Videos .path2:before {
  content: "\ec3e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-icons_Videos .path3:before {
  content: "\ec3f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-icons_Videos .path4:before {
  content: "\ec40";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-options .path1:before {
  content: "\ec41";
  color: rgb(240, 78, 69);
}

.edel-icon-options .path2:before {
  content: "\ec42";
  margin-left: -1.115234375em;
  color: rgb(3, 0, 47);
}

.edel-icon-options .path3:before {
  content: "\ec43";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-options .path4:before {
  content: "\ec44";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-options .path5:before {
  content: "\ec45";
  margin-left: -1.115234375em;
  color: rgb(240, 78, 69);
}

.edel-icon-currency1 .path1:before {
  content: "\ec46";
  color: rgb(3, 0, 47);
}

.edel-icon-currency1 .path2:before {
  content: "\ec47";
  margin-left: -0.9697265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-currency1 .path3:before {
  content: "\ec48";
  margin-left: -0.9697265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-currency1 .path4:before {
  content: "\ec49";
  margin-left: -0.9697265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-currency1 .path5:before {
  content: "\ec4a";
  margin-left: -0.9697265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-currency1 .path6:before {
  content: "\ec4b";
  margin-left: -0.9697265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-commodity1 .path1:before {
  content: "\ec4c";
  color: rgb(3, 0, 47);
}

.edel-icon-commodity1 .path2:before {
  content: "\ec4d";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-commodity1 .path3:before {
  content: "\ec4e";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-commodity1 .path4:before {
  content: "\ec4f";
  margin-left: -0.97265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-commodity1 .path5:before {
  content: "\ec50";
  margin-left: -0.97265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-commodity1 .path6:before {
  content: "\ec51";
  margin-left: -0.97265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-commodity1 .path7:before {
  content: "\ec52";
  margin-left: -0.97265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path1:before {
  content: "\ec53";
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path2:before {
  content: "\ec54";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path3:before {
  content: "\ec55";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path4:before {
  content: "\ec56";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path5:before {
  content: "\ec57";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path6:before {
  content: "\ec58";
  margin-left: -0.96875em;
  color: rgb(3, 0, 47);
}

.edel-icon-equity1 .path7:before {
  content: "\ec59";
  margin-left: -0.96875em;
  color: rgb(240, 78, 69);
}

.edel-icon-equity1 .path8:before {
  content: "\ec5a";
  margin-left: -0.96875em;
  color: rgb(240, 78, 69);
}

.edel-icon-pickright .path1:before {
  content: "\ec5b";
  color: rgb(3, 0, 47);
}

.edel-icon-pickright .path2:before {
  content: "\ec5c";
  margin-left: -0.9697265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-piggy-bank .path1:before {
  content: "\ec5d";
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank .path2:before {
  content: "\ec5e";
  margin-left: -0.9658203125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank .path3:before {
  content: "\ec5f";
  margin-left: -0.9658203125em;
  color: rgb(3, 0, 47);
}

.edel-icon-piggy-bank .path4:before {
  content: "\ec60";
  margin-left: -0.9658203125em;
  color: rgb(240, 78, 69);
}

.edel-icon-piggy-bank .path5:before {
  content: "\ec61";
  margin-left: -0.9658203125em;
  color: rgb(240, 78, 69);
}

.edel-icon-spmld .path1:before {
  content: "\ec62";
  color: rgb(3, 0, 47);
}

.edel-icon-spmld .path2:before {
  content: "\ec63";
  margin-left: -0.806640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-spmld .path3:before {
  content: "\ec64";
  margin-left: -0.806640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-spmld .path4:before {
  content: "\ec65";
  margin-left: -0.806640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-spmld .path5:before {
  content: "\ec66";
  margin-left: -0.806640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-spmld .path6:before {
  content: "\ec67";
  margin-left: -0.806640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-spmld .path7:before {
  content: "\ec68";
  margin-left: -0.806640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-spmld .path8:before {
  content: "\ec69";
  margin-left: -0.806640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-home-3:before {
  content: "\ebcd";
}

.edel-icon-menu:before {
  content: "\ebce";
}

.edel-icon-register-note:before {
  content: "\ebcc";
  color: #03002f;
}

.edel-icon-EscalationMatrix .path1:before {
  content: "\ebc2";
  color: rgb(3, 0, 47);
}

.edel-icon-EscalationMatrix .path2:before {
  content: "\ebc3";
  margin-left: -0.818359375em;
  color: rgb(240, 78, 69);
}

.edel-icon-FAQ .path1:before {
  content: "\ebc4";
  color: rgb(3, 0, 47);
}

.edel-icon-FAQ .path2:before {
  content: "\ebc5";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-FAQ .path3:before {
  content: "\ebc6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-FAQ .path4:before {
  content: "\ebc7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-loacte-us .path1:before {
  content: "\ebc8";
  color: rgb(3, 0, 47);
}

.edel-icon-loacte-us .path2:before {
  content: "\ebc9";
  margin-left: -0.869140625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Account-Open .path1:before {
  content: "\ebca";
  color: rgb(240, 78, 69);
}

.edel-icon-Account-Open .path2:before {
  content: "\ebcb";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-margins .path1:before {
  content: "\eb82";
  color: rgb(240, 78, 69);
}

.edel-icon-margins .path2:before {
  content: "\eb83";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-margins .path3:before {
  content: "\eb84";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ledger .path1:before {
  content: "\eb85";
  color: rgb(3, 0, 47);
}

.edel-icon-ledger .path2:before {
  content: "\ebad";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-ledger .path3:before {
  content: "\ebae";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-transactionhistory .path1:before {
  content: "\ebaf";
  color: rgb(3, 0, 47);
}

.edel-icon-transactionhistory .path2:before {
  content: "\ebb0";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-transactionhistory .path3:before {
  content: "\ebb1";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-tax .path1:before {
  content: "\ebb2";
  color: rgb(3, 0, 47);
}

.edel-icon-tax .path2:before {
  content: "\ebb3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-tax .path3:before {
  content: "\ebb4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-profitloss .path1:before {
  content: "\ebb5";
  color: rgb(3, 0, 47);
}

.edel-icon-profitloss .path2:before {
  content: "\ebb6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-profitloss .path3:before {
  content: "\ebb7";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-profitloss .path4:before {
  content: "\ebb8";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-profitloss .path5:before {
  content: "\ebb9";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-briefcase-color .path1:before {
  content: "\ebba";
  color: rgb(3, 0, 47);
}

.edel-icon-briefcase-color .path2:before {
  content: "\ebbb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-briefcase-color .path3:before {
  content: "\ebbc";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-dashboard .path1:before {
  content: "\ebbd";
  color: rgb(3, 0, 47);
}

.edel-icon-dashboard .path2:before {
  content: "\ebbe";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-dashboard .path3:before {
  content: "\ebbf";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-dashboard .path4:before {
  content: "\ebc0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-dashboard .path5:before {
  content: "\ebc1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-edit-lead .path1:before {
  content: "\eb7d";
  color: rgb(3, 0, 47);
}

.edel-icon-edit-lead .path2:before {
  content: "\eb7e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-download-page .path1:before {
  content: "\eb7f";
  color: rgb(3, 0, 47);
}

.edel-icon-download-page .path2:before {
  content: "\eb80";
  margin-left: -0.845703125em;
  color: rgb(240, 78, 69);
}

.edel-icon-download-page .path3:before {
  content: "\eb81";
  margin-left: -0.845703125em;
  color: rgb(240, 78, 69);
}

.edel-icon-split:before {
  content: "\ebac";
}

.edel-icon-twitter-new:before {
  content: "\ebaa";
}

.edel-icon-trends:before {
  content: "\eb86";
}

.edel-icon-about-company .path1:before {
  content: "\eb87";
  color: rgb(3, 0, 47);
}

.edel-icon-about-company .path2:before {
  content: "\eb88";
  margin-left: -0.9765625em;
  color: rgb(3, 0, 47);
}

.edel-icon-about-company .path3:before {
  content: "\eb89";
  margin-left: -0.9765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-about-company .path4:before {
  content: "\eb8a";
  margin-left: -0.9765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-about-company .path5:before {
  content: "\eb8b";
  margin-left: -0.9765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-peer-comparision .path1:before {
  content: "\eb8c";
  color: rgb(3, 0, 47);
}

.edel-icon-peer-comparision .path2:before {
  content: "\eb8d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-peer-comparision .path3:before {
  content: "\eb8e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-peer-comparision .path4:before {
  content: "\eb8f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-peer-comparision .path5:before {
  content: "\eb90";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Corporate-news .path1:before {
  content: "\eb91";
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path2:before {
  content: "\eb92";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path3:before {
  content: "\eb93";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path4:before {
  content: "\eb94";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path5:before {
  content: "\eb95";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path6:before {
  content: "\eb96";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path7:before {
  content: "\eb97";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path8:before {
  content: "\eb98";
  margin-left: -0.97265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Corporate-news .path9:before {
  content: "\eb99";
  margin-left: -0.97265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Corporate-news .path10:before {
  content: "\eb9a";
  margin-left: -0.97265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-shareholder .path1:before {
  content: "\eb9b";
  color: rgb(240, 78, 69);
}

.edel-icon-shareholder .path2:before {
  content: "\eb9c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-shareholder .path3:before {
  content: "\eb9d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-Fundamentals .path1:before {
  content: "\eb9e";
  color: rgb(240, 78, 69);
}

.edel-icon-Fundamentals .path2:before {
  content: "\eb9f";
  margin-left: -0.9697265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Heart-shape:before {
  content: "\eba0";
  color: #b8b8b8;
}

.edel-icon-technical-drawing .path1:before {
  content: "\eba1";
  color: rgb(3, 0, 47);
}

.edel-icon-technical-drawing .path2:before {
  content: "\eba2";
  margin-left: -0.9697265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-technical-drawing .path3:before {
  content: "\eba3";
  margin-left: -0.9697265625em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-scan .path1:before {
  content: "\eba4";
  color: rgb(240, 78, 69);
}

.edel-icon-stock-scan .path2:before {
  content: "\eba5";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-scan .path3:before {
  content: "\eba6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-scan .path4:before {
  content: "\eba7";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-scan .path5:before {
  content: "\eba8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-scan .path6:before {
  content: "\eba9";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-reassign-lead .path1:before {
  content: "\eb70";
  color: rgb(3, 0, 47);
}

.edel-icon-reassign-lead .path2:before {
  content: "\eb71";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-reassign-lead .path3:before {
  content: "\eb7b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-reassign-lead .path4:before {
  content: "\eb7c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-logout-new:before {
  content: "\eb72";
}

.edel-icon-home-2:before {
  content: "\eb73";
}

.edel-icon-info-1:before {
  content: "\eb74";
}

.edel-icon-service-request:before {
  content: "\eb75";
}

.edel-icon-report:before {
  content: "\eb76";
}

.edel-icon-transactions:before {
  content: "\eb77";
}

.edel-icon-watchlist-1:before {
  content: "\eb78";
}

.edel-icon-revenue-db:before {
  content: "\eb79";
}

.edel-icon-lead-db:before {
  content: "\eb7a";
}

.edel-icon-send-message:before {
  content: "\eb6f";
}

.edel-icon-arrow-down-big:before {
  content: "\eb6c";
}

.edel-icon-sidebar-collapse:before {
  content: "\eb63";
}

.edel-icon-support-1:before {
  content: "\eb64";
}

.edel-icon-round-bell:before {
  content: "\eb65";
}

.edel-icon-file-circle-info:before {
  content: "\eb66";
}

.edel-icon-receipt:before {
  content: "\eb67";
}

.edel-icon-smooth-star:before {
  content: "\eb68";
}

.edel-icon-wallet:before {
  content: "\eb69";
}

.edel-icon-calendar-minus:before {
  content: "\eb6a";
}

.edel-icon-home:before {
  content: "\eb6b";
}

.edel-icon-application:before {
  content: "\eb61";
}

.edel-icon-high-meter .path1:before {
  content: "\eb12";
  color: rgb(0, 60, 80);
}

.edel-icon-high-meter .path2:before {
  content: "\eb13";
  margin-left: -1em;
  color: rgb(245, 245, 245);
}

.edel-icon-high-meter .path3:before {
  content: "\eb34";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-high-meter .path4:before {
  content: "\eb35";
  margin-left: -1em;
  color: rgb(77, 223, 83);
}

.edel-icon-high-meter .path5:before {
  content: "\eb36";
  margin-left: -1em;
  color: rgb(255, 229, 0);
}

.edel-icon-high-meter .path6:before {
  content: "\eb37";
  margin-left: -1em;
  color: rgb(223, 167, 23);
}

.edel-icon-high-meter .path7:before {
  content: "\eb38";
  margin-left: -1em;
  color: rgb(255, 107, 0);
}

.edel-icon-high-meter .path8:before {
  content: "\eb39";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-medium-meter .path1:before {
  content: "\eb3a";
  color: rgb(0, 60, 80);
}

.edel-icon-medium-meter .path2:before {
  content: "\eb49";
  margin-left: -1em;
  color: rgb(245, 245, 245);
}

.edel-icon-medium-meter .path3:before {
  content: "\eb4a";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-medium-meter .path4:before {
  content: "\eb4b";
  margin-left: -1em;
  color: rgb(77, 223, 83);
}

.edel-icon-medium-meter .path5:before {
  content: "\eb55";
  margin-left: -1em;
  color: rgb(255, 229, 0);
}

.edel-icon-medium-meter .path6:before {
  content: "\eb56";
  margin-left: -1em;
  color: rgb(223, 167, 23);
}

.edel-icon-medium-meter .path7:before {
  content: "\eb57";
  margin-left: -1em;
  color: rgb(255, 107, 0);
}

.edel-icon-medium-meter .path8:before {
  content: "\eb58";
  margin-left: -1em;
  color: rgb(221, 80, 77);
}

.edel-icon-NA-meter .path1:before {
  content: "\eb59";
  color: rgb(0, 60, 80);
}

.edel-icon-NA-meter .path2:before {
  content: "\eb5a";
  margin-left: -1em;
  color: rgb(245, 245, 245);
}

.edel-icon-NA-meter .path3:before {
  content: "\eb5b";
  margin-left: -1em;
  color: rgb(184, 184, 184);
}

.edel-icon-NA-meter .path4:before {
  content: "\eb5c";
  margin-left: -1em;
  color: rgb(184, 184, 184);
}

.edel-icon-NA-meter .path5:before {
  content: "\eb5d";
  margin-left: -1em;
  color: rgb(184, 184, 184);
}

.edel-icon-NA-meter .path6:before {
  content: "\eb5e";
  margin-left: -1em;
  color: rgb(184, 184, 184);
}

.edel-icon-NA-meter .path7:before {
  content: "\eb5f";
  margin-left: -1em;
  color: rgb(184, 184, 184);
}

.edel-icon-NA-meter .path8:before {
  content: "\eb60";
  margin-left: -1em;
  color: rgb(184, 184, 184);
}

.edel-icon-liquidity-buy-sell .path1:before {
  content: "\e9f2";
  color: rgb(3, 0, 47);
}

.edel-icon-liquidity-buy-sell .path2:before {
  content: "\e9f3";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-liquidity-buy-sell .path3:before {
  content: "\e9f4";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-liquidity-buy-sell .path4:before {
  content: "\e9f5";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-liquidity-buy-sell .path5:before {
  content: "\e9f6";
  margin-left: -1em;
  color: rgb(81, 178, 85);
}

.edel-icon-liquidity-buy-sell .path6:before {
  content: "\e9f7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-liquidity-buy-sell .path7:before {
  content: "\e9f8";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-liquidity-buy-sell .path8:before {
  content: "\ead6";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-liquidity-buy-sell .path9:before {
  content: "\ead7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-rates .path1:before {
  content: "\ead8";
  color: rgb(3, 0, 47);
}

.edel-icon-market-rates .path2:before {
  content: "\ead9";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-rates .path3:before {
  content: "\eada";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-rates .path4:before {
  content: "\eadb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-rates .path5:before {
  content: "\eadc";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-rates .path6:before {
  content: "\eadd";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-rates .path7:before {
  content: "\eade";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path1:before {
  content: "\eadf";
  color: rgb(3, 0, 47);
}

.edel-icon-invest-equities .path2:before {
  content: "\eae0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-invest-equities .path3:before {
  content: "\eae1";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path4:before {
  content: "\eae2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path5:before {
  content: "\eae3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path6:before {
  content: "\eae4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path7:before {
  content: "\eae5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path8:before {
  content: "\eae6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-invest-equities .path9:before {
  content: "\eae7";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-invest-equities .path10:before {
  content: "\eae8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-invest-equities .path11:before {
  content: "\eae9";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-invest-equities .path12:before {
  content: "\eaea";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-cash-carry-mtf .path1:before {
  content: "\eaeb";
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path2:before {
  content: "\eaec";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path3:before {
  content: "\eaed";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path4:before {
  content: "\eaee";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path5:before {
  content: "\eaef";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path6:before {
  content: "\eaf0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path7:before {
  content: "\eaf1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path8:before {
  content: "\eaf2";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path9:before {
  content: "\eaf3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-cash-carry-mtf .path10:before {
  content: "\eaf4";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-cash-carry-mtf .path11:before {
  content: "\eaf5";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pnl-tax .path1:before {
  content: "\eaf6";
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path2:before {
  content: "\eaf7";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path3:before {
  content: "\eaf8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path4:before {
  content: "\eaf9";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path5:before {
  content: "\eafa";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path6:before {
  content: "\eafb";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path7:before {
  content: "\eafc";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pnl-tax .path8:before {
  content: "\eafd";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pnl-tax .path9:before {
  content: "\eafe";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pnl-tax .path10:before {
  content: "\eaff";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pnl-tax .path11:before {
  content: "\eb00";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pnl-tax .path12:before {
  content: "\eb01";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path13:before {
  content: "\eb02";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pnl-tax .path14:before {
  content: "\eb03";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-research-1-1 .path1:before {
  content: "\eb04";
  color: rgb(3, 0, 47);
}

.edel-icon-research-1-1 .path2:before {
  content: "\eb05";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-research-1-1 .path3:before {
  content: "\eb06";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-research-1-1 .path4:before {
  content: "\eb07";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-research-1-1 .path5:before {
  content: "\eb08";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-tick-color-circle .path1:before {
  content: "\eb09";
  color: rgb(240, 78, 69);
}

.edel-icon-tick-color-circle .path2:before {
  content: "\eb0a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-super-stars .path1:before {
  content: "\eb14";
  color: rgb(3, 0, 47);
}

.edel-icon-super-stars .path2:before {
  content: "\eb15";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-super-stars .path3:before {
  content: "\eb16";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-super-stars .path4:before {
  content: "\eb17";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-news .path1:before {
  content: "\eb18";
  color: rgb(3, 0, 47);
}

.edel-icon-live-news .path2:before {
  content: "\eb19";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-news .path3:before {
  content: "\eb1a";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-news .path4:before {
  content: "\eb1b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-news .path5:before {
  content: "\eb1c";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-news .path6:before {
  content: "\eb1d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-live-news .path7:before {
  content: "\eb1e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-pi-chart-sectoral .path1:before {
  content: "\eb1f";
  color: rgb(3, 0, 47);
}

.edel-icon-pi-chart-sectoral .path2:before {
  content: "\eb20";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-pi-chart-sectoral .path3:before {
  content: "\eb21";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-map .path1:before {
  content: "\eb22";
  color: rgb(3, 0, 47);
}

.edel-icon-market-map .path2:before {
  content: "\eb23";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-market-today .path1:before {
  content: "\eb24";
  color: rgb(3, 0, 47);
}

.edel-icon-market-today .path2:before {
  content: "\eb25";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-rupee-buyback .path1:before {
  content: "\eb26";
  color: rgb(240, 78, 69);
}

.edel-icon-rupee-buyback .path2:before {
  content: "\eb27";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-rupee-buyback .path3:before {
  content: "\eb28";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-high-returns .path1:before {
  content: "\eb29";
  color: rgb(3, 0, 47);
}

.edel-icon-high-returns .path2:before {
  content: "\eb2a";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-high-returns .path3:before {
  content: "\eb2b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-high-returns .path4:before {
  content: "\eb2c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-high-returns .path5:before {
  content: "\eb2d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-high-returns .path6:before {
  content: "\eb2e";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-hour-glass-medium .path1:before {
  content: "\eb2f";
  color: rgb(3, 0, 47);
}

.edel-icon-hour-glass-medium .path2:before {
  content: "\eb30";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-gauge-exclaim .path1:before {
  content: "\eb31";
  color: rgb(3, 0, 47);
}

.edel-icon-gauge-exclaim .path2:before {
  content: "\eb32";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-gauge-exclaim .path3:before {
  content: "\eb33";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-derivatives .path1:before {
  content: "\eb3b";
  color: rgb(3, 0, 47);
}

.edel-icon-graph-derivatives .path2:before {
  content: "\eb3c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-derivatives .path3:before {
  content: "\eb3d";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-derivatives .path4:before {
  content: "\eb3e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-derivatives .path5:before {
  content: "\eb3f";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-derivatives .path6:before {
  content: "\eb40";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-derivatives .path7:before {
  content: "\eb41";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-derivatives .path8:before {
  content: "\eb42";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-itraday-up .path1:before {
  content: "\eb43";
  color: rgb(3, 0, 47);
}

.edel-icon-itraday-up .path2:before {
  content: "\eb44";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-itraday-up .path3:before {
  content: "\eb45";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-itraday-up .path4:before {
  content: "\eb46";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-filter-border .path1:before {
  content: "\eb47";
  color: rgb(242, 242, 245);
}

.edel-icon-filter-border .path2:before {
  content: "\eb48";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-dollar-emblem .path1:before {
  content: "\eb4c";
  color: rgb(3, 0, 47);
}

.edel-icon-dollar-emblem .path2:before {
  content: "\eb4d";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path3:before {
  content: "\eb4e";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path4:before {
  content: "\eb4f";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path5:before {
  content: "\eb50";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path6:before {
  content: "\eb51";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path7:before {
  content: "\eb52";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path8:before {
  content: "\eb53";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-dollar-emblem .path9:before {
  content: "\eb54";
  margin-left: -1.13671875em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-stock .path1:before {
  content: "\ea8e";
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path2:before {
  content: "\ea8f";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path3:before {
  content: "\ea90";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path4:before {
  content: "\ea91";
  margin-left: -1.052734375em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-stock .path5:before {
  content: "\ea92";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path6:before {
  content: "\ea93";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path7:before {
  content: "\ea94";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path8:before {
  content: "\ea95";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path9:before {
  content: "\ea96";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path10:before {
  content: "\ea97";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path11:before {
  content: "\ea98";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path12:before {
  content: "\ea99";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path13:before {
  content: "\ea9a";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path14:before {
  content: "\ea9b";
  margin-left: -1.052734375em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-stock .path15:before {
  content: "\ea9c";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path16:before {
  content: "\ea9d";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path17:before {
  content: "\ea9e";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path18:before {
  content: "\ea9f";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path19:before {
  content: "\eaa0";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path20:before {
  content: "\eaa1";
  margin-left: -1.052734375em;
  color: rgb(3, 0, 47);
}

.edel-icon-circle-stock .path21:before {
  content: "\eaa2";
  margin-left: -1.052734375em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-stock .path22:before {
  content: "\eaa3";
  margin-left: -1.052734375em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-stock .path23:before {
  content: "\eaa4";
  margin-left: -1.052734375em;
  color: rgb(240, 78, 69);
}

.edel-icon-circle-stock .path24:before {
  content: "\eaa5";
  margin-left: -1.052734375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path1:before {
  content: "\eaa6";
  color: rgb(255, 255, 255);
}

.edel-icon-stock-exchange .path2:before {
  content: "\eaa7";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path3:before {
  content: "\eaa8";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path4:before {
  content: "\eaa9";
  margin-left: -0.599609375em;
  color: rgb(255, 255, 255);
}

.edel-icon-stock-exchange .path5:before {
  content: "\eaaa";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path6:before {
  content: "\eaab";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path7:before {
  content: "\eaac";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path8:before {
  content: "\eaad";
  margin-left: -0.599609375em;
  color: rgb(255, 255, 255);
}

.edel-icon-stock-exchange .path9:before {
  content: "\eaae";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path10:before {
  content: "\eaaf";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path11:before {
  content: "\eab0";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path12:before {
  content: "\eab1";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path13:before {
  content: "\eab2";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path14:before {
  content: "\eab3";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path15:before {
  content: "\eab4";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path16:before {
  content: "\eab5";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path17:before {
  content: "\eab6";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path18:before {
  content: "\eab7";
  margin-left: -0.599609375em;
  color: rgb(255, 255, 255);
}

.edel-icon-stock-exchange .path19:before {
  content: "\eab8";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path20:before {
  content: "\eab9";
  margin-left: -0.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-stock-exchange .path21:before {
  content: "\eaba";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path22:before {
  content: "\eabb";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path23:before {
  content: "\eabc";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path24:before {
  content: "\eabd";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path25:before {
  content: "\eabe";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path26:before {
  content: "\eabf";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path27:before {
  content: "\eac0";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path28:before {
  content: "\eac1";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path29:before {
  content: "\eac2";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path30:before {
  content: "\eac3";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path31:before {
  content: "\eac4";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path32:before {
  content: "\eac5";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path33:before {
  content: "\eac6";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path34:before {
  content: "\eac7";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path35:before {
  content: "\eac8";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path36:before {
  content: "\eac9";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path37:before {
  content: "\eaca";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path38:before {
  content: "\eacb";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-stock-exchange .path39:before {
  content: "\eacc";
  margin-left: -0.599609375em;
  color: rgb(3, 0, 47);
}

.edel-icon-price-tag .path1:before {
  content: "\eacd";
  color: rgb(3, 0, 47);
}

.edel-icon-price-tag .path2:before {
  content: "\eace";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-price-tag .path3:before {
  content: "\eacf";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-price-tag .path4:before {
  content: "\ead0";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-report-color .path1:before {
  content: "\ead1";
  color: rgb(240, 78, 69);
}

.edel-icon-report-color .path2:before {
  content: "\ead2";
  margin-left: -0.8154296875em;
  color: rgb(3, 0, 47);
}

.edel-icon-alerts-notes .path1:before {
  content: "\ea81";
  color: rgb(240, 78, 69);
}

.edel-icon-alerts-notes .path2:before {
  content: "\ea82";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path3:before {
  content: "\ea83";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path4:before {
  content: "\ea84";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path5:before {
  content: "\ea85";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path6:before {
  content: "\ea86";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path7:before {
  content: "\ea87";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path8:before {
  content: "\ea88";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path9:before {
  content: "\ea89";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path10:before {
  content: "\ea8a";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path11:before {
  content: "\ea8b";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path12:before {
  content: "\ea8c";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-alerts-notes .path13:before {
  content: "\ea8d";
  margin-left: -1em;
  color: rgb(0, 0, 0);
}

.edel-icon-no-event .path1:before {
  content: "\ea7e";
  color: rgb(3, 0, 47);
}

.edel-icon-no-event .path2:before {
  content: "\ea7f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-no-event .path3:before {
  content: "\ea80";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-green-tick1:before {
  content: "\ea7c";
  color: #51b255;
}

.edel-icon-delete-red1:before {
  content: "\ea7d";
  color: #dd504d;
}

.edel-icon-businessman .path1:before {
  content: "\ea7a";
  color: rgb(3, 0, 47);
}

.edel-icon-businessman .path2:before {
  content: "\ea7b";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-setalert-fill .path1:before {
  content: "\ea62";
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill .path2:before {
  content: "\ea63";
  margin-left: -1.0556640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill .path3:before {
  content: "\ea64";
  margin-left: -1.0556640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill .path4:before {
  content: "\ea65";
  margin-left: -1.0556640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill .path5:before {
  content: "\ea66";
  margin-left: -1.0556640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-setalert-fill .path6:before {
  content: "\ea67";
  margin-left: -1.0556640625em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert-fill .path7:before {
  content: "\ea68";
  margin-left: -1.0556640625em;
  color: rgb(81, 178, 85);
}

.edel-icon-setalert-fill .path8:before {
  content: "\ea69";
  margin-left: -1.0556640625em;
  color: rgb(255, 255, 255);
}

.edel-icon-setalert .path1:before {
  content: "\ea6a";
  color: rgb(3, 0, 47);
}

.edel-icon-setalert .path2:before {
  content: "\ea6b";
  margin-left: -0.9443359375em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert .path3:before {
  content: "\ea6c";
  margin-left: -0.9443359375em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert .path4:before {
  content: "\ea6d";
  margin-left: -0.9443359375em;
  color: rgb(3, 0, 47);
}

.edel-icon-setalert .path5:before {
  content: "\ea6e";
  margin-left: -0.9443359375em;
  color: rgb(240, 78, 69);
}

.edel-icon-calendar-color .path1:before {
  content: "\ea6f";
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path2:before {
  content: "\ea70";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path3:before {
  content: "\ea71";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-calendar-color .path4:before {
  content: "\ea72";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-calendar-color .path5:before {
  content: "\ea73";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path6:before {
  content: "\ea74";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path7:before {
  content: "\ea75";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path8:before {
  content: "\ea76";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path9:before {
  content: "\ea77";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path10:before {
  content: "\ea78";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-calendar-color .path11:before {
  content: "\ea79";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-option-select:before {
  content: "\ea61";
}

.edel-icon-financial-protection1 .path1:before {
  content: "\ea5c";
  color: rgb(3, 0, 47);
}

.edel-icon-financial-protection1 .path2:before {
  content: "\ea5d";
  margin-left: -0.9775390625em;
  color: rgb(3, 0, 47);
}

.edel-icon-financial-protection1 .path3:before {
  content: "\ea5e";
  margin-left: -0.9775390625em;
  color: rgb(240, 78, 69);
}

.edel-icon-financial-protection1 .path4:before {
  content: "\ea5f";
  margin-left: -0.9775390625em;
  color: rgb(240, 78, 69);
}

.edel-icon-financial-protection1 .path5:before {
  content: "\ea60";
  margin-left: -0.9775390625em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-stock-1 .path1:before {
  content: "\ea2e";
  color: rgb(240, 78, 69);
}

.edel-icon-graph-stock-1 .path2:before {
  content: "\ea30";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-stock-1 .path3:before {
  content: "\ea31";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-stock-1 .path4:before {
  content: "\ea32";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-stock-1 .path5:before {
  content: "\ea33";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-graph-stock-1 .path6:before {
  content: "\ea34";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-graph-stock-1 .path7:before {
  content: "\ea35";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path1:before {
  content: "\e9f9";
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path2:before {
  content: "\e9fa";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path3:before {
  content: "\e9fb";
  margin-left: -0.9521484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-youn-star-plans .path4:before {
  content: "\e9fc";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path5:before {
  content: "\e9fd";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path6:before {
  content: "\e9fe";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path7:before {
  content: "\e9ff";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-youn-star-plans .path8:before {
  content: "\ea00";
  margin-left: -0.9521484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-health-2 .path1:before {
  content: "\ea01";
  color: rgb(3, 0, 47);
}

.edel-icon-health-2 .path2:before {
  content: "\ea02";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-retirement-plan .path1:before {
  content: "\ea03";
  color: rgb(3, 0, 47);
}

.edel-icon-retirement-plan .path2:before {
  content: "\ea04";
  margin-left: -0.9521484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-retirement-plan .path3:before {
  content: "\ea05";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-retirement-plan .path4:before {
  content: "\ea06";
  margin-left: -0.9521484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-retirement-plan .path5:before {
  content: "\ea07";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-retirement-plan .path6:before {
  content: "\ea08";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-retirement-plan .path7:before {
  content: "\ea09";
  margin-left: -0.9521484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path1:before {
  content: "\ea0a";
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path2:before {
  content: "\ea0b";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path3:before {
  content: "\ea0c";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path4:before {
  content: "\ea0d";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path5:before {
  content: "\ea0e";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path6:before {
  content: "\ea0f";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path7:before {
  content: "\ea10";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path8:before {
  content: "\ea11";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path9:before {
  content: "\ea12";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path10:before {
  content: "\ea13";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path11:before {
  content: "\ea14";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path12:before {
  content: "\ea15";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-Saving-plans .path13:before {
  content: "\ea16";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-protection-plan .path1:before {
  content: "\ea17";
  color: rgb(3, 0, 47);
}

.edel-icon-protection-plan .path2:before {
  content: "\ea18";
  margin-left: -0.9521484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-insurance-cards-2 .path1:before {
  content: "\ea19";
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path2:before {
  content: "\ea1a";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path3:before {
  content: "\ea1b";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path4:before {
  content: "\ea1c";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path5:before {
  content: "\ea1d";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path6:before {
  content: "\ea1e";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path7:before {
  content: "\ea1f";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path8:before {
  content: "\ea20";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path9:before {
  content: "\ea21";
  margin-left: -0.7998046875em;
  color: rgb(240, 78, 69);
}

.edel-icon-insurance-cards-2 .path10:before {
  content: "\ea22";
  margin-left: -0.7998046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-insurance-cards-2 .path11:before {
  content: "\ea23";
  margin-left: -0.7998046875em;
  color: rgb(240, 78, 69);
}

.edel-icon-wealth-icon .path1:before {
  content: "\ea24";
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path2:before {
  content: "\ea25";
  margin-left: -0.98046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path3:before {
  content: "\ea26";
  margin-left: -0.98046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path4:before {
  content: "\ea27";
  margin-left: -0.98046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path5:before {
  content: "\ea28";
  margin-left: -0.98046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path6:before {
  content: "\ea29";
  margin-left: -0.98046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path7:before {
  content: "\ea2a";
  margin-left: -0.98046875em;
  color: rgb(3, 0, 47);
}

.edel-icon-wealth-icon .path8:before {
  content: "\ea2b";
  margin-left: -0.98046875em;
  color: rgb(240, 78, 69);
}

.edel-icon-goals-cup .path1:before {
  content: "\ea2c";
  color: rgb(240, 78, 69);
}

.edel-icon-goals-cup .path2:before {
  content: "\ea2d";
  margin-left: -0.8447265625em;
  color: rgb(3, 0, 47);
}

.edel-icon-tax-benefits .path1:before {
  content: "\ea39";
  color: rgb(229, 229, 229);
}

.edel-icon-tax-benefits .path2:before {
  content: "\eb11";
  margin-left: -1.06640625em;
  color: rgb(255, 255, 255);
}

.edel-icon-tax-benefits .path3:before {
  content: "\f027";
  margin-left: -1.06640625em;
  color: rgb(242, 242, 245);
}

.edel-icon-tax-benefits .path4:before {
  content: "\f028";
  margin-left: -1.06640625em;
  color: rgb(255, 255, 255);
}

.edel-icon-tax-benefits .path5:before {
  content: "\f029";
  margin-left: -1.06640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-tax-benefits .path6:before {
  content: "\f02a";
  margin-left: -1.06640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-tax-benefits .path7:before {
  content: "\f02b";
  margin-left: -1.06640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-tax-benefits .path8:before {
  content: "\f02c";
  margin-left: -1.06640625em;
  color: rgb(240, 78, 69);
}

.edel-icon-tax-benefits .path9:before {
  content: "\f02d";
  margin-left: -1.06640625em;
  color: rgb(0, 0, 0);
}

.edel-icon-tax-benefits .path10:before {
  content: "\f02e";
  margin-left: -1.06640625em;
  color: rgb(0, 0, 0);
}

.edel-icon-tax-benefits .path11:before {
  content: "\f02f";
  margin-left: -1.06640625em;
  color: rgb(0, 0, 0);
}

.edel-icon-Travel-insurance .path1:before {
  content: "\ea3a";
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path2:before {
  content: "\f030";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path3:before {
  content: "\f031";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path4:before {
  content: "\f032";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path5:before {
  content: "\f033";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path6:before {
  content: "\f034";
  margin-left: -0.8271484375em;
  color: rgb(240, 78, 69);
}

.edel-icon-Travel-insurance .path7:before {
  content: "\f035";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path8:before {
  content: "\f036";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path9:before {
  content: "\f037";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Travel-insurance .path10:before {
  content: "\f038";
  margin-left: -0.8271484375em;
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-insurance .path1:before {
  content: "\ea43";
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-insurance .path2:before {
  content: "\ea44";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path3:before {
  content: "\ea45";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path4:before {
  content: "\ea46";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path5:before {
  content: "\ea47";
  margin-left: -0.8134765625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-insurance .path6:before {
  content: "\ea48";
  margin-left: -0.8134765625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-insurance .path7:before {
  content: "\ea49";
  margin-left: -0.8134765625em;
  color: rgb(3, 0, 47);
}

.edel-icon-Motor-insurance .path8:before {
  content: "\ea4a";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path9:before {
  content: "\ea4b";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path10:before {
  content: "\ea4c";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path11:before {
  content: "\ea4d";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path12:before {
  content: "\ea4e";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path13:before {
  content: "\ea4f";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path14:before {
  content: "\ea50";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path15:before {
  content: "\ea51";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path16:before {
  content: "\ea52";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path17:before {
  content: "\ea53";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path18:before {
  content: "\ea54";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path19:before {
  content: "\ea55";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path20:before {
  content: "\ea56";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Motor-insurance .path21:before {
  content: "\ea57";
  margin-left: -0.8134765625em;
  color: rgb(240, 78, 69);
}

.edel-icon-Health-insurance .path1:before {
  content: "\ea58";
  color: rgb(3, 0, 47);
}

.edel-icon-Health-insurance .path2:before {
  content: "\ea59";
  margin-left: -1.1083984375em;
  color: rgb(240, 78, 69);
}

.edel-icon-Life-insurance .path1:before {
  content: "\ea5a";
  color: rgb(3, 0, 47);
}

.edel-icon-Life-insurance .path2:before {
  content: "\ea5b";
  margin-left: -0.955078125em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-money .path1:before {
  content: "\e9e0";
  color: rgb(240, 78, 69);
}

.edel-icon-value-money .path2:before {
  content: "\e9e6";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-value-money .path3:before {
  content: "\e9e7";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-value-money .path4:before {
  content: "\e9e8";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-value-money .path5:before {
  content: "\e9e9";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-money .path6:before {
  content: "\e9ea";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-money .path7:before {
  content: "\e9eb";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-diamond .path1:before {
  content: "\e9ec";
  color: rgb(240, 78, 69);
}

.edel-icon-value-diamond .path2:before {
  content: "\e9ed";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-diamond .path3:before {
  content: "\e9ee";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-diamond .path4:before {
  content: "\e9ef";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-value-diamond .path5:before {
  content: "\e9f0";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-value-diamond .path6:before {
  content: "\e9f1";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-note-look .path1:before {
  content: "\e9e1";
  color: rgb(240, 78, 69);
}

.edel-icon-note-look .path2:before {
  content: "\e9e2";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-note-look .path3:before {
  content: "\e9e3";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-note-look .path4:before {
  content: "\e9e4";
  margin-left: -1em;
  color: rgb(240, 78, 69);
}

.edel-icon-note-look .path5:before {
  content: "\e9e5";
  margin-left: -1em;
  color: rgb(3, 0, 47);
}

.edel-icon-attachement:before {
  content: "\e9d2";
}

.edel-icon-checked-half-circle:before {
  content: "\e9d7";
}

.edel-icon-file:before {
  content: "\e9d8";
}

.edel-icon-watchlist-star:before {
  content: "\e9d9";
}

.edel-icon-out:before {
  content: "\e9cd";
}

.edel-icon-In:before {
  content: "\e9ce";
}

.edel-icon-pledging-box:before {
  content: "\e9cc";
}

.edel-icon-calendar-report:before {
  content: "\e9cf";
}

.edel-icon-settings:before {
  content: "\e9ca";
}

.edel-icon-rounded-plus:before {
  content: "\e9c9";
}

.edel-icon-win-back:before {
  content: "\e9c5";
}

.edel-icon-Engagement:before {
  content: "\e9c6";
}

.edel-icon-Activation:before {
  content: "\e9c7";
}

.edel-icon-onBoarding:before {
  content: "\e9c8";
}

.edel-icon-round-circle-minus .path1:before {
  content: "\e9c3";
  color: rgb(3, 0, 47);
}

.edel-icon-round-circle-minus .path2:before {
  content: "\e9c4";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-warning-excla:before {
  content: "\e9c0";
}

.edel-icon-success-circle:before {
  content: "\e9c1";
}

.edel-icon-success-group:before {
  content: "\e9c2";
}

.edel-icon-arrow-down-fillcolor:before {
  content: "\e9b7";
}

.edel-icon-arrow-up-fillcolor:before {
  content: "\e9b8";
}

.edel-icon-lead-logs:before {
  content: "\e9b9";
}

.edel-icon-past-interactions:before {
  content: "\e9ba";
}

.edel-icon-profile-refresh:before {
  content: "\e9bb";
}

.edel-icon-edit-icon-large:before {
  content: "\e9bc";
}

.edel-icon-product-pitch:before {
  content: "\e9bd";
}

.edel-icon-add-expenses:before {
  content: "\e9be";
}

.edel-icon-product-info:before {
  content: "\e9bf";
}

.edel-icon-double-refresh:before {
  content: "\e95a";
}

.edel-icon-cross:before {
  content: "\e9b0";
}

.edel-icon-streaming:before {
  content: "\e9b1";
}

.edel-icon-watchlist-menu:before {
  content: "\e9b2";
}

.edel-icon-events:before {
  content: "\e9b3";
}

.edel-icon-news:before {
  content: "\e9b4";
}

.edel-icon-optionschain:before {
  content: "\e9d0";
}

.edel-icon-download-1:before {
  content: "\e9ae";
}

.edel-icon-paper-trading:before {
  content: "\e9a6";
}

.edel-icon-option-strategy:before {
  content: "\e9aa";
}

.edel-icon-icon-charts:before {
  content: "\e9ab";
}

.edel-icon-setting:before {
  content: "\e966";
}

.edel-icon-import:before {
  content: "\e9af";
}

.edel-icon-preset:before {
  content: "\e967";
}

.edel-icon-compare:before {
  content: "\e968";
}

.edel-icon-move:before {
  content: "\e951";
}

.edel-icon-converte-position:before {
  content: "\e9d1";
}

.edel-icon-duplicate:before {
  content: "\e949";
}

.edel-icon-pin-large:before {
  content: "\e9ac";
}

.edel-icon-watchlist-briefcase:before {
  content: "\e9ad";
}

.edel-icon-loss:before {
  content: "\e9a4";
}

.edel-icon-watchlist-calender:before {
  content: "\e9a7";
}

.edel-icon-pin:before {
  content: "\e9a8";
}

.edel-icon-Add:before {
  content: "\e9d3";
}

.edel-icon-upload-icon1:before {
  content: "\e9a3";
}

.edel-icon-youtube-playbutton:before {
  content: "\e9a2";
}

.edel-icon-eye-show:before {
  content: "\e9a0";
}

.edel-icon-eye-hide:before {
  content: "\e9a1";
}

.edel-icon-option-chain:before {
  content: "\e96b";
}

.edel-icon-read-report:before {
  content: "\e969";
}

.edel-icon-analysis:before {
  content: "\e96a";
}

.edel-icon-alert-icon:before {
  content: "\e963";
}

.edel-icon-round-circle:before {
  content: "\e962";
}

.edel-icon-double-arrow-down:before {
  content: "\e960";
}

.edel-icon-double-arrow-up:before {
  content: "\e961";
}

.edel-icon-diamond:before {
  content: "\e95d";
}

.edel-icon-likes1:before {
  content: "\e99f";
}

.edel-icon-rounded-close:before {
  content: "\e999";
}

.edel-icon-bold-close:before {
  content: "\e998";
}

.edel-icon-wentwrong-search:before {
  content: "\e996";
}

.edel-icon-icon-bell:before {
  content: "\e997";
}

.edel-icon-point-arrow-down:before {
  content: "\e988";
}

.edel-icon-point-arrow-up:before {
  content: "\e989";
}

.edel-icon-excel1:before {
  content: "\e979";
}

.edel-icon-calendar2:before {
  content: "\e96f";
}

.edel-icon-arrow-left1:before {
  content: "\e96e";
}

.edel-icon-arrow-right1:before {
  content: "\e902";
}

.edel-icon-calendar1:before {
  content: "\e96d";
}

.edel-icon-share-icon:before {
  content: "\e96c";
}

.edel-icon-bars1:before {
  content: "\e95f";
}

.edel-icon-search1:before {
  content: "\e95e";
}

.edel-icon-pms:before {
  content: "\e957";
}

.edel-icon-watchlist:before {
  content: "\e952";
}

.edel-icon-markets:before {
  content: "\e953";
}

.edel-icon-switch:before {
  content: "\f127";
  color: #d9d9d9;
}

.edel-icon-maintain:before {
  content: "\f120";
}

.edel-icon-upload-curve:before {
  content: "\f0b0";
}

.edel-icon-download-curve:before {
  content: "\f0ad";
}

.edel-icon-Transaction-border:before {
  content: "\f0ae";
}

.edel-icon-touchscreen:before {
  content: "\f0af";
}

.edel-icon-market-capital .path1:before {
  content: "\ef1c";
  color: rgb(0, 0, 0);
}

.edel-icon-market-capital .path2:before {
  content: "\ef1d";
  margin-left: -1.0224609375em;
  color: rgb(255, 255, 255);
}

.edel-icon-market-capital .path3:before {
  content: "\ef1e";
  margin-left: -1.0224609375em;
  color: rgb(255, 255, 255);
}

.edel-icon-Bonds:before {
  content: "\ef05";
  color: #6374d5;
}

.edel-icon-Structured-Products-1:before {
  content: "\ef06";
  color: #6374d5;
}

.edel-icon-RBI-Bonds:before {
  content: "\ef07";
  color: #6374d5;
}

.edel-icon-Debentures:before {
  content: "\ef08";
  color: #6374d5;
}

.edel-icon-54ec-bonds:before {
  content: "\ef09";
  color: #6374d5;
}

.edel-icon-offering-etfs:before {
  content: "\ef0a";
  color: #6374d5;
}

.edel-icon-offerings-mf:before {
  content: "\ef0b";
  color: #6374d5;
}

.edel-icon-offering-pms:before {
  content: "\ef0c";
  color: #6374d5;
}

.edel-icon-offering-aif:before {
  content: "\ef0d";
  color: #6374d5;
}

.edel-icon-general-insurance:before {
  content: "\ef0e";
  color: #6374d5;
}

.edel-icon-life-insurance:before {
  content: "\ef0f";
  color: #6374d5;
}

.edel-icon-subfee-infinity:before {
  content: "\ef10";
  color: #6374d5;
}

.edel-icon-offering-commodity:before {
  content: "\ef11";
  color: #6374d5;
}

.edel-icon-offering-currency:before {
  content: "\ef12";
  color: #6374d5;
}

.edel-icon-offering-equity:before {
  content: "\ef13";
  color: #6374d5;
}

.edel-icon-offering-sgb:before {
  content: "\ef14";
  color: #6374d5;
}

.edel-icon-offering-corpFd .path1:before {
  content: "\ef15";
  color: rgb(99, 116, 213);
}

.edel-icon-offering-corpFd .path2:before {
  content: "\ef16";
  margin-left: -1em;
  color: rgb(99, 116, 213);
}

.edel-icon-offering-corpFd .path3:before {
  content: "\ef17";
  margin-left: -1em;
  color: rgb(99, 116, 213);
}

.edel-icon-offering-corpFd .path4:before {
  content: "\ef18";
  margin-left: -1em;
  color: rgb(99, 116, 213);
}

.edel-icon-offering-corpFd .path5:before {
  content: "\ef19";
  margin-left: -1em;
  color: rgb(99, 116, 213);
}

.edel-icon-offering-corpFd .path6:before {
  content: "\ef1a";
  margin-left: -1em;
  color: rgb(99, 116, 213);
}

.edel-icon-offering-corpFd .path7:before {
  content: "\ef1b";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}

.edel-icon-watchlist-color .path1:before {
  content: "\ecdf";
  color: rgb(3, 0, 47);
}

.edel-icon-watchlist-color .path2:before {
  content: "\ece0";
  margin-left: -1.599609375em;
  color: rgb(240, 78, 69);
}

.edel-icon-compare-trends:before {
  content: "\ebab";
}

.edel-icon-orderbook:before {
  content: "\eb6e";
}

.edel-icon-arrow-right-big:before {
  content: "\eb6d";
}

.edel-icon-Strengths:before {
  content: "\ead3";
}

.edel-icon-sound:before {
  content: "\ead4";
}

.edel-icon-Challenges:before {
  content: "\ead5";
}

.edel-icon-hourglass:before {
  content: "\e9dd";
}

.edel-icon-pin-code:before {
  content: "\e9de";
}

.edel-icon-notification-bell:before {
  content: "\e9df";
}

.edel-icon-idle-mic:before {
  content: "\e9dc";
}

.edel-icon-idle-mic-coloured .path1:before {
  content: "\e9da";
  color: rgb(3, 0, 47);
}

.edel-icon-idle-mic-coloured .path2:before {
  content: "\e9db";
  margin-left: -1.0498046875em;
  color: rgb(240, 78, 69);
}

.edel-icon-Folder:before {
  content: "\e9d4";
}

.edel-icon-ticket:before {
  content: "\e9d5";
}

.edel-icon-comment1:before {
  content: "\e9d6";
}

.edel-icon-Reports:before {
  content: "\ea3b";
}

.edel-icon-bank:before {
  content: "\ea3c";
}

.edel-icon-calculator:before {
  content: "\ea3d";
  color: #fff;
}

.edel-icon-assign:before {
  content: "\ea3e";
}

.edel-icon-cross-2:before {
  content: "\ea3f";
}

.edel-icon-smallcase-reports:before {
  content: "\e947";
}

.edel-icon-chart:before {
  content: "\e97a";
}

.edel-icon-list:before {
  content: "\e980";
}

.edel-icon-layers:before {
  content: "\e981";
}

.edel-icon-import1:before {
  content: "\e99c";
}

.edel-icon-Vector-6:before {
  content: "\e99d";
}

.edel-icon-validation:before {
  content: "\e99e";
}

.edel-icon-posible-stocks:before {
  content: "\e970";
}

.edel-icon-msg:before {
  content: "\e99b";
}

.edel-icon-emtpy_icon:before {
  content: "\e99a";
}

.edel-icon-error-msg-icon:before {
  content: "\e98d";
}

.edel-icon-stock-briefcase:before {
  content: "\e995";
}

.edel-icon-left-arrow:before {
  content: "\e994";
}

.edel-icon-calendar-mob:before {
  content: "\e993";
}

.edel-icon-split-icon:before {
  content: "\e98e";
}

.edel-icon-View-png:before {
  content: "\e98f";
}

.edel-icon-View-quote:before {
  content: "\e990";
}

.edel-icon-pnl-alert:before {
  content: "\e991";
}

.edel-icon-edit1:before {
  content: "\e992";
}

.edel-icon-bold-download:before {
  content: "\e98b";
}

.edel-icon-bold-search:before {
  content: "\e98c";
}

.edel-icon-curved-filter:before {
  content: "\e98a";
}

.edel-icon-add1:before {
  content: "\e91f";
}

.edel-icon-sort1:before {
  content: "\e983";
}

.edel-icon-dislike:before {
  content: "\e984";
}

.edel-icon-info1:before {
  content: "\e985";
}

.edel-icon-likes:before {
  content: "\e986";
}

.edel-icon-pledge:before {
  content: "\e987";
}

.edel-icon-info:before {
  content: "\e982";
}

.edel-icon-structured-products:before {
  content: "\e954";
}

.edel-icon-etfs:before {
  content: "\e955";
}

.edel-icon-fo:before {
  content: "\e956";
}

.edel-icon-commodity:before {
  content: "\e958";
}

.edel-icon-currency:before {
  content: "\e959";
}

.edel-icon-mutualfunds:before {
  content: "\e95b";
}

.edel-icon-equity:before {
  content: "\e95c";
}

.edel-icon-copy-icon:before {
  content: "\e964";
}

.edel-icon-pull-transaction:before {
  content: "\e97f";
}

.edel-icon-pdf:before {
  content: "\e97b";
}

.edel-icon-timeout-holding:before {
  content: "\e97c";
}

.edel-icon-sort:before {
  content: "\e97d";
}

.edel-icon-add:before {
  content: "\e97e";
}

.edel-icon-rotate:before {
  content: "\e974";
}

.edel-icon-zoomout:before {
  content: "\e975";
}

.edel-icon-zoomin:before {
  content: "\e976";
}

.edel-icon-next-arrow:before {
  content: "\e977";
}

.edel-icon-previous-arrow:before {
  content: "\e978";
}

.edel-icon-tool:before {
  content: "\e971";
}

.edel-icon-insurance:before {
  content: "\e972";
}

.edel-icon-loan:before {
  content: "\e973";
}

.edel-icon-edel-icon-right-thin-arrow:before {
  content: "\ea40";
}

.edel-icon-edel-logo2:before {
  content: "\e950";
}

.edel-icon-user2:before {
  content: "\e94d";
}

.edel-icon-support:before {
  content: "\e94e";
}

.edel-icon-notification:before {
  content: "\e94f";
}

.edel-icon-logout:before {
  content: "\e94a";
}

.edel-icon-cube:before {
  content: "\e94b";
}

.edel-icon-bars:before {
  content: "\e94c";
}

.edel-icon-dots-three-horizontal:before {
  content: "\e948";
}

.edel-icon-blocked:before {
  content: "\e943";
}

.edel-icon-refresh:before {
  content: "\e944";
}

.edel-icon-link-icon:before {
  content: "\e945";
}

.edel-icon-right-arrow:before {
  content: "\e946";
}

.edel-icon-coins:before {
  content: "\e942";
}

.edel-icon-play:before {
  content: "\e941";
}

.edel-icon-trash:before {
  content: "\e940";
}

.edel-icon-file-upload:before {
  content: "\e93f";
}

.edel-icon-excel:before {
  content: "\e93e";
}

.edel-icon-timer:before {
  content: "\e93c";
}

.edel-icon-flash:before {
  content: "\e93d";
}

.edel-icon-user1:before {
  content: "\e93b";
}

.edel-icon-email:before {
  content: "\e936";
}

.edel-icon-fax:before {
  content: "\e937";
}

.edel-icon-link:before {
  content: "\e938";
}

.edel-icon-phone1:before {
  content: "\e939";
}

.edel-icon-website:before {
  content: "\e93a";
}

.edel-icon-edel-logo1:before {
  content: "\e935";
}

.edel-icon-eye-cross:before {
  content: "\e934";
}

.edel-icon-star-filled:before {
  content: "\e932";
}

.edel-icon-star-unfilled:before {
  content: "\e933";
}

.edel-icon-communication:before {
  content: "\e92c";
}

.edel-icon-fast-time:before {
  content: "\e92d";
}

.edel-icon-people-talk:before {
  content: "\e92e";
}

.edel-icon-phone:before {
  content: "\e92f";
}

.edel-icon-star-plus:before {
  content: "\e930";
}

.edel-icon-user-circle:before {
  content: "\e92b";
}

.edel-icon-password:before {
  content: "\e928";
}

.edel-icon-forgot-login:before {
  content: "\e927";
}

.edel-icon-unlock:before {
  content: "\e929";
}

.edel-icon-yob:before {
  content: "\e92a";
}

.edel-icon-edit:before {
  content: "\e926";
}

.edel-icon-eye:before {
  content: "\e925";
}

.edel-icon-purse:before {
  content: "\e924";
}

.edel-icon-arrow-right:before {
  content: "\e923";
}

.edel-icon-insufficient-funds:before {
  content: "\e922";
}

.edel-icon-minus:before {
  content: "\e920";
}

.edel-icon-plus:before {
  content: "\e921";
}

.edel-icon-select:before {
  content: "\e91e";
}

.edel-icon-arrow-up:before {
  content: "\e91c";
}

.edel-icon-filter:before {
  content: "\e91d";
}

.edel-icon-clock:before {
  content: "\e904";
}

.edel-icon-key-horz:before {
  content: "\e91a";
}

.edel-icon-calendar:before {
  content: "\e919";
}

.edel-icon-star:before {
  content: "\e916";
}

.edel-icon-double-arrow-left:before {
  content: "\e914";
}

.edel-icon-double-arrow-right:before {
  content: "\e915";
}

.edel-icon-search:before {
  content: "\e913";
}

.edel-icon-arrow-left:before {
  content: "\e912";
}

.edel-icon-arrow-down:before {
  content: "\e911";
}

.edel-icon-tick:before {
  content: "\e906";
}

.edel-icon-download:before {
  content: "\e910";
}

.edel-icon-user:before {
  content: "\e90f";
}

.edel-icon-faqs:before {
  content: "\e90d";
}

.edel-icon-login-help:before {
  content: "\e90e";
}

.edel-icon-bulb:before {
  content: "\e90c";
}

.edel-icon-locate-us:before {
  content: "\e907";
}

.edel-icon-edel-logo:before {
  content: "\e908";
}

.edel-icon-announce:before {
  content: "\e909";
}

.edel-icon-email-us:before {
  content: "\e90a";
}

.edel-icon-call:before {
  content: "\e90b";
}

.edel-icon-twitter:before {
  content: "\f099";
}

.edel-icon-facebook:before {
  content: "\f09a";
}

.edel-icon-google-plus:before {
  content: "\f0d5";
}

.edel-icon-linkedin:before {
  content: "\f0e1";
}

.edel-icon-youtube:before {
  content: "\f167";
}

.edel-icon-instagram:before {
  content: "\f16d";
}

.edel-icon-whatsapp:before {
  content: "\f232";
}

.edel-icon-caret-down:before {
  content: "\f0d7";
}

.edel-icon-caret-up:before {
  content: "\f0d8";
}

.edel-icon-call1:before {
  content: "\e905";
}

.edel-icon-close:before {
  content: "\e91b";
}

.edel-icon-collapse:before {
  content: "\e903";
}

.edel-icon-expand:before {
  content: "\e901";
}

.edel-icon-exclamation:before {
  content: "\e900";
}

.edel-icon-comment:before {
  content: "\e917";
}

.edel-icon-tooltip:before {
  content: "\e918";
}

.edel-icon-timeout:before {
  content: "\e931";
}
:root {
  font-size: 16px;
}

.logo-head-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1px;
}
.logo-head-container .logo-left {
  display: flex;
}
.logo-head-container .logo-left .logo {
  display: flex;
  align-items: center;
}
.logo-head-container .logo-left .logo .logobg {
  color: #174082;
  font-size: 1.938rem;
  font-weight: 600;
}
.logo-head-container .logo-left .logo .edel-icon-edel-logo::before {
  font-size: 1.875rem;
  color: #0751a0;
  margin-right: 5.72px;
}
.logo-head-container .logo-left .logo .edel-icon-edel-logo2::before {
  content: "\e950";
  font-size: 1.125rem;
  color: #70706f;
}
.logo-head-container .logo-right {
  display: flex;
  align-items: center;
}
.logo-head-container .logo-right .icon-background {
  height: 42px;
  width: 42px;
  border-radius: 50%;
  position: relative;
  justify-content: center;
  background: #3580f7;
  display: flex;
  color: #ffffff;
  align-items: center;
}
@media (max-width: 640px) {
  .logo-head-container .logo-right .icon-background {
    height: 30px;
    width: 30px;
  }
}
.logo-head-container .logo-right .user-details {
  margin-left: 5px;
}
.logo-head-container .logo-right .user-details .user-username {
  font-size: 1.063rem;
  font-family: "EncodeSansMedium";
  color: #444444;
  line-height: 140%;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  word-wrap: break-word;
}
@media (max-width: 640px) {
  .logo-head-container .logo-right .user-details .user-username {
    font-size: 0.875rem;
  }
}
.logo-head-container .logo-right .user-details .user-accountid {
  font-size: 0.75rem;
  font-family: "EncodeSansLight";
  color: #b8b8b8;
  line-height: 140%;
}

.bluedots {
  color: #3580f7;
}

@media (max-width: 1299px) {
  .logo-head-container .logo-left .logo .edel-icon-edel-logo::before {
    font-size: 1.25rem;
  }
  .logo-head-container .logo-left .logo .edel-icon-edel-logo2::before {
    font-size: 0.938rem;
  }
  .logo-head-container .logo-right .icon-background {
    height: 30px;
    width: 30px;
  }
}
.bluedots {
  color: #3580f7;
}
.icon-background {
  background-color: #03002f !important;
}

.ticketportal-tab-content .tab-content {
  height: 420px;
  overflow: scroll;
  padding-bottom: 30px;
}
@media (max-width: 768px) {
  .ticketportal-tab-content .tab-content {
    height: unset !important;
    padding-bottom: 0px;
  }
}
@charset "UTF-8";
.fileupload-view .card {
  box-shadow: 0px 4px 8px #e7e7e7;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 30px;
  background-color: #fff;
  border: none;
}
.fileupload-view .card-body {
  padding: 30px;
}
.fileupload-view .btn-primary {
  border-color: #5a8dee !important;
  background-color: #5a8dee !important;
  color: #fff;
}
.fileupload-view .form-submit {
  padding: 13px 30px;
  font-size: 15px;
  letter-spacing: 0.3px;
  font-weight: 400;
}
.fileupload-view .kb-data-box {
  width: 100%;
  flex: 1;
}
.fileupload-view .kb-modal-data-title {
  margin-bottom: 10px;
}
.fileupload-view .kb-data-title h6 {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 600;
}
.fileupload-view .kb-file-upload {
  margin-bottom: 0px;
}
.fileupload-view .file-upload-box {
  position: relative;
  overflow: hidden;
  padding: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fileupload-view .file-upload-box .file-upload-input {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer;
}
.fileupload-view .file-link {
  color: #475f7b;
  text-decoration: underline;
  margin-left: 3px;
}
.fileupload-view .file-upload-box .file-link:hover {
  text-decoration: none;
}
.fileupload-view .file-atc-box {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
.fileupload-view .file-image {
  /* width: 130px;
  min-width: 130px;
  height: 85px;
  min-height: 85px; */
  width: 130px;
  height: 85px;
  background-size: cover;
  border-radius: 5px;
  margin-right: 15px;
  background-color: #eaecf1;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  color: #475f7b;
  padding: 3px;
}
.fileupload-view .file-image img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 4px;
}
.fileupload-view .file-detail {
  flex: 1;
  width: calc(100% - 210px);
}
.fileupload-view .file-detail h6 {
  word-break: break-all;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 8px;
}
.fileupload-view .file-detail p {
  font-size: 12px;
  color: #8194aa;
  line-height: initial;
  font-weight: 400;
  margin-bottom: 8px;
}
.fileupload-view .file-actions {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
.fileupload-view .file-action-btn {
  font-size: 12px;
  color: #8194aa;
  line-height: 20px;
  font-weight: 400;
  margin-bottom: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  text-decoration: underline;
  margin-right: 15px;
  cursor: pointer;
}
.fileupload-view .file-action-btn:hover {
  color: #3d546f;
  text-decoration: underline;
}
.fileupload-view .file-atc-box:last-child {
  margin-bottom: 0;
}

.ticketportal-padding {
  padding: 15px 9px 12px 9px;
}
@media (max-width: 768px) {
  .ticketportal-padding {
    padding: 15px 11px 15px 11px;
  }
}
.ticketportal-padding:hover {
  background-color: #f2f2f5;
  cursor: pointer;
}

.attchecd-content {
  display: flex;
  align-items: center;
}
.attchecd-content .edel-icon-attachement {
  font-size: 1rem;
}

.with-bg .box-span-status {
  height: 18px;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.with-bg span[data-attr=Open] {
  color: #f04e45;
  background-color: rgba(240, 78, 69, 0.2);
  text-transform: uppercase;
}
.with-bg span[data-attr="In Progress"],
.with-bg span[data-attr="In Process"],
.with-bg span[data-attr=Pending] {
  color: #f7943e;
  background-color: rgba(247, 148, 62, 0.3);
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .with-bg span[data-attr="In Progress"],
  .with-bg span[data-attr="In Process"],
  .with-bg span[data-attr=Pending] {
    font-size: 0.625rem !important;
  }
}
.with-bg span[data-attr=Closed],
.with-bg span[data-attr=Close],
.with-bg span[data-attr=closed],
.with-bg span[data-attr=close] {
  color: #1cfc83;
  background-color: rgba(28, 252, 131, 0.2);
  text-transform: uppercase;
}

.ed-hei-37 {
  height: 37px;
  display: flex;
  align-items: center;
}

.tp-padding-p {
  padding: 20px 25px;
}
@media (max-width: 768px) {
  .tp-padding-p {
    padding: 20px 15px;
  }
}

.attachedgrid {
  display: grid !important;
  grid-template-columns: repeat(5, 135px) !important;
  gap: 21px;
  align-items: center;
  justify-content: center;
}

.attachedimgbox {
  height: 39px;
  width: 39px;
  background-color: #f2f2f5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.attachedimgbox span {
  font-size: 1.375rem;
}
.attachedimgbox img {
  height: 20px;
}

.customer-support-section {
  display: grid;
  grid-template-columns: 20px auto;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 10px;
}
@media (max-width: 768px) {
  .customer-support-section .edel-icon-comment1 {
    font-size: 25px;
    position: relative;
    top: 5px;
  }
}

.newticket-btn {
  background-color: #03002f;
  color: #ffffff;
  height: 37px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  cursor: pointer;
}
.newticket-btn .edel-icon-ticket {
  font-size: 1.375rem;
}

.edel-icon-Folder.font-42 {
  font-size: 2.625rem;
  color: #b8b8b8;
}
.edel-icon-Folder.font-71 {
  font-size: 4.438rem;
  color: #b8b8b8;
}

.newticket-section {
  padding: 23px 41px;
  position: relative;
}
.newticket-section .main-textarea {
  position: relative;
}
.newticket-section .main-textarea .textarea-common {
  width: 100%;
  height: 250px;
  border: 1px solid #e7e7e7;
  padding: 10px 12px;
  resize: none;
  overflow-y: scroll;
  border-radius: 5px;
}
.newticket-section .main-textarea .words-letter {
  position: absolute;
  bottom: 5px;
  right: 5px;
}
.newticket-section .grid-2-maxexceed {
  display: grid;
  grid-template-columns: 15% 85%;
  gap: 0px;
  justify-content: center;
  align-items: center;
}

.ticket-portal-dotted-filesection {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px dashed #b8b8b8;
  height: 70px;
}
@media (max-width: 768px) {
  .ticket-portal-dotted-filesection {
    height: 51px;
    border: 1px solid #e7e7e7;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom: none !important;
    display: flex;
    justify-content: left;
    align-items: center;
  }
}
.ticket-portal-dotted-filesection .file-upload-section-generic {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .ticket-portal-dotted-filesection .file-upload-section-generic .upload-content {
    margin-top: 0px;
  }
}
.ticket-portal-dotted-filesection .file-upload-section-generic img {
  width: 23px;
}
@media (max-width: 768px) {
  .ticket-portal-dotted-filesection .file-upload-section-generic img {
    width: 18px;
  }
}

.btn-newticket {
  padding: 17px;
}
.btn-newticket .small-edbutton {
  width: 124px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.grid-3-uploadContent {
  display: grid;
  grid-template-columns: 25% 65% 10%;
  justify-content: center;
  align-items: center;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 5px;
}

.overlay {
  background-color: rgba(255, 255, 255, 0.85);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100vh;
}

.overlay-mb {
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0%;
  text-align: center;
  display: grid;
  align-items: center;
  justify-content: çenter;
  background-color: rgba(243, 241, 241, 0.9);
  transition: 0.5s;
}

.height680 {
  height: 680px;
}

.height400 {
  height: 420px;
}
@media (max-width: 768px) {
  .height400 {
    height: 100vh;
  }
}

.height460 {
  height: 460px;
  overflow: scroll;
}

.errormsg-ticketpotal {
  background: #fef4ec;
  padding: 9px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.errormsg-ticketpotal .ticket-grid-1-2 {
  display: grid;
  grid-template-columns: 30px auto;
  align-items: center;
}

@media (max-width: 768px) {
  .commonlineheight-mb span,
  .commonlineheight-mb div {
    line-height: 20px;
  }
}
.grid-2-1 {
  display: grid;
  grid-template-columns: 3fr 0.5fr;
}

.grid-2-1-mb {
  display: grid;
  grid-template-columns: 3fr 1.2fr;
}

@media (max-width: 768px) {
  .ed_button.createservicereq-btn {
    padding: 8px 0px !important;
    font-size: 0.813rem !important;
  }
  .mb-brd-all-none {
    border-bottom: none !important;
  }
  .mx-mob-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mobile-pd > div:last-child {
    padding-bottom: 40px;
  }
}
.newticket-back .edel-icon-arrow-left1 {
  font-size: 0.75rem;
}

.mb-view-all .word-break-100 {
  word-break: unset !important;
  width: unset !important;
}
.mb-view-all .attachedimgbox {
  background: transparent !important;
}
.mb-view-all .attachedimgbox img {
  height: 20px;
}

.active-bg-gray {
  background-color: #f2f2f5;
}

.loader-height {
  height: 50px;
}

.is-invalid {
  border: 1px solid #dd504d !important;
}

.ticketerror-msg .p-2 {
  padding: 0px !important;
}
/* Roboto Condensed Font Faces Start*/
@font-face {
  font-family: "RobotoCondensedRegular";
  font-style: normal;
  font-weight: 400;
  src: url(/new-features/432cf956d9345d2dd6c0.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Regular"), local("RobotoCondensed-Regular"), url(/new-features/432cf956d9345d2dd6c0.eot?#iefix) format("embedded-opentype"), url(/new-features/7888b1984f274ecf2978.woff2) format("woff2"), url(/new-features/7b9b9510312cdc842420.woff) format("woff"), url(/new-features/c872527ebc587f6ba583.ttf) format("truetype"), url(/new-features/438f92783818d0eb0f24.svg#RobotoCondensed) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "RobotoCondensedBold";
  font-style: normal;
  font-weight: 700;
  src: url(/new-features/2e927057e86c12577123.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(/new-features/2e927057e86c12577123.eot?#iefix) format("embedded-opentype"), url(/new-features/80805d6dc703cf180c8b.woff2) format("woff2"), url(/new-features/8f9869846b3b3514da79.woff) format("woff"), url(/new-features/535ecb7bc3069e8a4104.ttf) format("truetype"), url(/new-features/6fd234b8cd7bb3b2752a.svg#RobotoCondensed) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "RobotoCondensedBoldItalic";
  font-style: italic;
  font-weight: 700;
  src: url(/new-features/f29f8f5d211dd2993487.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Bold Italic"), local("RobotoCondensed-BoldItalic"), url(/new-features/f29f8f5d211dd2993487.eot?#iefix) format("embedded-opentype"), url(/new-features/621efbbfbbdda1306725.woff2) format("woff2"), url(/new-features/ab29a537d82a24530dc1.woff) format("woff"), url(/new-features/2156f2c208801dfdb6e4.ttf) format("truetype"), url(/new-features/2a9ed2860577a79391c9.svg#RobotoCondensed) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "RobotoCondensedItalic";
  font-style: italic;
  font-weight: 400;
  src: url(/new-features/38313634968c00898ab5.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Italic"), local("RobotoCondensed-Italic"), url(/new-features/38313634968c00898ab5.eot?#iefix) format("embedded-opentype"), url(/new-features/7eabd2bd221fb88a746a.woff2) format("woff2"), url(/new-features/638c7d00d4ac0537d59a.woff) format("woff"), url(/new-features/c460028d9eff7826b6df.ttf) format("truetype"), url(/new-features/456e92b509d07af373d8.svg#RobotoCondensed) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "OswaldRegular";
  font-style: normal;
  font-weight: 400;
  src: url(/new-features/0e742b216558de1ae26f.eot);
  /* IE9 Compat Modes */
  src: local("Oswald Regular"), local("Oswald-Regular"), url(/new-features/0e742b216558de1ae26f.eot?#iefix) format("embedded-opentype"), url(/new-features/f15d479b8ad6bf1585af.woff2) format("woff2"), url(/new-features/fab3cfaada17b73dde98.woff) format("woff"), url(/new-features/3e3fa7871f2e5094992b.ttf) format("truetype"), url(/new-features/31d5ce3253437d6cb729.svg#Oswald) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "OswaldBold";
  font-style: normal;
  font-weight: 700;
  src: url(/new-features/372eda6e6c64478eebe5.eot);
  /* IE9 Compat Modes */
  src: local("Oswald Bold"), local("Oswald-Bold"), url(/new-features/372eda6e6c64478eebe5.eot?#iefix) format("embedded-opentype"), url(/new-features/9fb454bacc3e29e2af1b.woff2) format("woff2"), url(/new-features/0802637093dc285ef008.woff) format("woff"), url(/new-features/14341520110f5cc53a2a.ttf) format("truetype"), url(/new-features/ef3b01347a8bdee17803.svg#Oswald) format("svg");
  /* Legacy iOS */
}
/* Oswald Font Faces End*/
/* Roboto Start*/
@font-face {
  font-family: "RobotoRegular";
  font-style: normal;
  font-weight: 400;
  src: url(/new-features/5107f918ea4d5d49498b.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Regular"), local("Roboto-Regular"), url(/new-features/5107f918ea4d5d49498b.eot?#iefix) format("embedded-opentype"), url(/new-features/e46177b21b27cd6643c5.woff2) format("woff2"), url(/new-features/79019f47c4489bfcb239.woff) format("woff"), url(/new-features/81dc9b21d2ced318e9ae.ttf) format("truetype"), url(/new-features/b45a051329e16a59602c.svg#Roboto) format("svg");
  /* Legacy iOS */
}
/* Roboto Start*/
@font-face {
  font-family: "RobotoMedium";
  font-style: normal;
  font-weight: 500;
  src: url(/new-features/7f8f0146b56bec7549dc.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Medium"), local("Roboto-Medium"), url(/new-features/7f8f0146b56bec7549dc.eot?#iefix) format("embedded-opentype"), url(/new-features/f188ce0f3c3beb3248d1.woff2) format("woff2"), url(/new-features/d62363915802b4721c5a.woff) format("woff"), url(/new-features/916656a297b1a9fa698b.ttf) format("truetype"), url(/new-features/dc022fd4be2d234f3ed0.svg#Roboto) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "RobotoBold";
  font-style: normal;
  font-weight: 700;
  src: url(/new-features/c65552c87114cce19a49.eot);
  /* IE9 Compat Modes */
  src: local("Roboto Bold"), local("Roboto-Bold"), url(/new-features/c65552c87114cce19a49.eot?#iefix) format("embedded-opentype"), url(/new-features/9de78d61fd86f417b683.woff2) format("woff2"), url(/new-features/b3271b101d16f481366c.woff) format("woff"), url(/new-features/8d11d1e159ab0e14c0e6.ttf) format("truetype"), url(/new-features/4c34a83cc2b7e9e3e2c4.svg#Roboto) format("svg");
  /* Legacy iOS */
}
/* Roboto End*/
/* Encode Sans Start */
@font-face {
  font-family: "EncodeSansSemiExpandedBold";
  font-style: normal;
  font-weight: 700;
  src: url(/new-features/e217c73647e48e4cf1ba.eot);
  /* IE9 Compat Modes */
  src: local("EncodeSansSemiExpanded Bold"), local("EncodeSansSemiExpanded-Bold"), url(/new-features/e217c73647e48e4cf1ba.eot?#iefix) format("embedded-opentype"), url(/new-features/cf38d1628bfce2f25729.woff) format("woff"), url(/new-features/36edc524af58bc47b455.ttf) format("truetype"), url(/new-features/eb602c8b3010d8fd9001.svg#Roboto) format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: "EncodeSansLight";
  font-style: normal;
  font-weight: 300;
  src: url(/new-features/00077811075fb4d33e83.eot);
  src: url(/new-features/00077811075fb4d33e83.eot) format("embedded-opentype"), url(/new-features/4d709587ba9ba62c2279.woff2) format("woff2"), url(/new-features/c82d072fe337ea9a35ed.woff) format("woff"), url(/new-features/9b1368664a68f2be12e4.ttf) format("truetype"), url(/new-features/d48d14f5a3b9fda315b5.svg#EncodeSansLight) format("svg");
}
@font-face {
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 400;
  src: url(/new-features/996cf6a72718ee7c4470.eot);
  src: url(/new-features/996cf6a72718ee7c4470.eot) format("embedded-opentype"), url(/new-features/549ab4f51d81918a7732.woff2) format("woff2"), url(/new-features/b0bd7ed853523f344ed8.woff) format("woff"), url(/new-features/6e860dc1ee42de91441c.ttf) format("truetype"), url(/new-features/ee949ed9fa7844289f47.svg#encodesans_normal) format("svg");
}
@font-face {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  src: url(/new-features/465a527d9b2530b96026.eot);
  src: url(/new-features/465a527d9b2530b96026.eot) format("embedded-opentype"), url(/new-features/50ee9a8b69716756fde0.woff2) format("woff2"), url(/new-features/71216a6bdc841c1b2c77.woff) format("woff"), url(/new-features/17f415983db106f806d3.ttf) format("truetype"), url(/new-features/d4698fb36b19e021594e.svg#EncodeSansMedium) format("svg");
}
@font-face {
  font-family: "EncodeSansSemiBold";
  font-style: normal;
  font-weight: 600;
  src: url(/new-features/679b5656ce4cb5c7d2ca.eot);
  src: url(/new-features/679b5656ce4cb5c7d2ca.eot) format("embedded-opentype"), url(/new-features/5a315484ff3b90dddcc8.woff2) format("woff2"), url(/new-features/a40096622fbbf9b96eec.woff) format("woff"), url(/new-features/cc9e54ac57226beb4280.ttf) format("truetype"), url(/new-features/50b86c106bb1da21711f.svg#EncodeSansSemiBold) format("svg");
}
@font-face {
  font-family: "EncodeSansBold";
  font-style: normal;
  font-weight: 700;
  src: url(/new-features/06f5c5f64d6c9b062210.eot);
  src: url(/new-features/06f5c5f64d6c9b062210.eot) format("embedded-opentype"), url(/new-features/645000bbf41f800c9e52.woff2) format("woff2"), url(/new-features/eee6ef6b559f7e2d65d9.woff) format("woff"), url(/new-features/658f73c8c214f7270b19.ttf) format("truetype"), url(/new-features/d673332b4e1f36f572f4.svg#EncodeSansBold) format("svg");
}
@font-face {
  font-family: "EncodeSansRegular";
  src: url(/new-features/4784850ce0ca84b6aff1.eot);
  src: url(/new-features/4784850ce0ca84b6aff1.eot) format("embedded-opentype"), url(/new-features/bf9b0bbb57cebfbccf57.woff2) format("woff2"), url(/new-features/f9a5618ad9fff0ba6dd2.woff) format("woff"), url(/new-features/d353aa719df1a0c0ad7a.ttf) format("truetype"), url(/new-features/d03accf2dfa58a3c5e4d.svg#EncodeSansRegular) format("svg");
}
@font-face {
  font-family: "InterRegular";
  font-style: normal;
  font-weight: 400;
  src: url(/new-features/31441987e06a2dc6681f.eot);
  src: url(/new-features/31441987e06a2dc6681f.eot) format("embedded-opentype"), url(/new-features/c0deef768accc0779d19.woff2) format("woff2"), url(/new-features/5bce689c235ad2e5c3d0.woff) format("woff"), url(/new-features/3e40cef17480fb9edc92.ttf) format("truetype"), url(/new-features/4dbac7b38f5f1391ab0c.svg#InterRegular) format("svg");
}
@font-face {
  font-family: "InterSemiBold";
  font-style: normal;
  font-weight: 600;
  src: url(/new-features/c04e74b8b299a15ef6cd.eot);
  src: url(/new-features/c04e74b8b299a15ef6cd.eot) format("embedded-opentype"), url(/new-features/b393ec35695a98bb69ff.woff2) format("woff2"), url(/new-features/e22bccb9ca1829c3b802.woff) format("woff"), url(/new-features/d953a761e984ee2680e5.ttf) format("truetype"), url(/new-features/6645022425c39e0e4c75.svg#InterSemiBold) format("svg");
}
@font-face {
  font-family: "RobotoLight";
  font-style: normal;
  font-weight: 300;
  src: url(/new-features/357ab4bf84069a564a4c.eot);
  src: url(/new-features/357ab4bf84069a564a4c.eot) format("embedded-opentype"), url(/new-features/9e98da0d34efc8527873.woff2) format("woff2"), url(/new-features/74f7025c825d23b82e66.woff) format("woff"), url(/new-features/59ae2255561e2ab4e907.ttf) format("truetype"), url(/new-features/96cb23b2a1d6ac960905.svg#RobotoLight) format("svg");
}
@font-face {
  font-family: "DMSansNormal";
  font-style: normal;
  font-weight: 400;
  src: url(/new-features/3806bcc0e67261f46ff0.eot);
  src: url(/new-features/3806bcc0e67261f46ff0.eot) format("embedded-opentype"), url(/new-features/dc0039dbf702e6562962.woff2) format("woff2"), url(/new-features/8414d58e864d8ca6df15.woff) format("woff"), url(/new-features/91e5ba81487f13de3b2a.ttf) format("truetype"), url(/new-features/bc1f04679427cba5685b.svg#DMSansNormal) format("svg");
}
@font-face {
  font-family: "DMSansMedium";
  font-style: normal;
  font-weight: 500;
  src: url(/new-features/99a351912264ceaffc98.eot);
  src: url(/new-features/99a351912264ceaffc98.eot) format("embedded-opentype"), url(/new-features/d3aa780cd6229c8a3811.woff2) format("woff2"), url(/new-features/406217b79e968156ba6a.woff) format("woff"), url(/new-features/23d22587ee995c7f32ed.ttf) format("truetype"), url(/new-features/2e5caedd480ee22fda28.svg#DMSansMedium) format("svg");
}
@font-face {
  font-family: "DMSansBold";
  font-style: normal;
  font-weight: 700;
  src: url(/new-features/9e44cb2ad75312cb4845.eot);
  src: url(/new-features/9e44cb2ad75312cb4845.eot) format("embedded-opentype"), url(/new-features/736c63439336d0dded40.woff2) format("woff2"), url(/new-features/9199d13aa331555cca4a.woff) format("woff"), url(/new-features/e766a664da12046f997e.ttf) format("truetype"), url(/new-features/9f8919ef700e1e1c648a.svg#DMSansBold) format("svg");
}
@charset "UTF-8";/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2386b7fe%27/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%230c63e4%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23212529%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentColor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap.min.css.map */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0-modified | 20110126
   License: none (public domain)

*/
:root {
  font-size: 16px;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 1rem;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
}

/* make sure to set some focus styles for accessibility */
:focus {
  outline: 0;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */
[hidden] {
  display: none;
}

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-size: 1rem; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -ms-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove underline from anchor tag
 */
a {
  text-decoration: none;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */
img {
  border: 0; /* 1 */
  -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
figure {
  margin: 0;
}

/**
 * Correct margin displayed oddly in IE 6/7.
 */
form {
  margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
legend {
  border: 0; /* 1 */
  padding: 0;
  white-space: normal; /* 2 */
  *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */
button,
input,
select,
textarea {
  font-size: 1rem; /* 1 */
  margin: 0; /* 2 */
  vertical-align: baseline; /* 3 */
  vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
  overflow: visible; /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
  *height: 13px; /* 3 */
  *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type=search] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto; /* 1 */
  vertical-align: top; /* 2 */
}

/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

html,
button,
input,
select,
textarea {
  color: #333;
}

::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

::selection {
  background: #b3d4fc;
  text-shadow: none;
}

img {
  vertical-align: middle;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

* {
  margin: 0;
  padding: 0;
}

*,
:after,
:before {
  box-sizing: border-box;
}

a:focus {
  outline: 0;
}

.by2 {
  font-size: 0;
}
.by2 > * {
  display: inline-block;
  width: calc(100% / 2);
}

.by4 {
  font-size: 0;
}
.by4 > * {
  display: inline-block;
  width: calc(100% / 4);
}

.ed_link {
  color: #174082;
}
.ed_link:hover {
  color: #f79035;
}

.vMid {
  vertical-align: middle;
}

.vBtm {
  vertical-align: bottom;
}

.vTop {
  vertical-align: top;
}

.vTextTop {
  vertical-align: text-top;
}

.dBlock {
  display: block;
}

.none,
.hide {
  display: none;
}

@media (min-width: 768px) {
  .deskNone {
    display: none;
  }
}
.ib {
  display: inline-block;
}

.f0 {
  font-size: 0;
}

.edBtn {
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  background: none;
}

.pd-all0 {
  padding: 0px;
}

.pd-all5 {
  padding: 5px;
}

.pd-all10 {
  padding: 10px;
}

.pd-all15 {
  padding: 15px;
}

.pd-all20 {
  padding: 20px;
}

.pd-all25 {
  padding: 25px;
}

.pd-all30 {
  padding: 30px;
}

.pd-all35 {
  padding: 35px;
}

.pd-all40 {
  padding: 40px;
}

.pd-all45 {
  padding: 45px;
}

.pd-all50 {
  padding: 50px;
}

.pd-l0 {
  padding-left: 0px;
}

.pd-l5 {
  padding-left: 5px;
}

.pd-l10 {
  padding-left: 10px;
}

.pd-l15 {
  padding-left: 15px;
}

.pd-l20 {
  padding-left: 20px;
}

.pd-l25 {
  padding-left: 25px;
}

.pd-l30 {
  padding-left: 30px;
}

.pd-l35 {
  padding-left: 35px;
}

.pd-l40 {
  padding-left: 40px;
}

.pd-l45 {
  padding-left: 45px;
}

.pd-l50 {
  padding-left: 50px;
}

.pd-l55 {
  padding-left: 55px;
}

.pd-l60 {
  padding-left: 60px;
}

.pd-l65 {
  padding-left: 65px;
}

.pd-l70 {
  padding-left: 70px;
}

.pd-l75 {
  padding-left: 75px;
}

.pd-l80 {
  padding-left: 80px;
}

.pd-l85 {
  padding-left: 85px;
}

.pd-l90 {
  padding-left: 90px;
}

.pd-l95 {
  padding-left: 95px;
}

.pd-l100 {
  padding-left: 100px;
}

.pd-t0 {
  padding-top: 0px;
}

.pd-t5 {
  padding-top: 5px;
}

.pd-t10 {
  padding-top: 10px;
}

.pd-t15 {
  padding-top: 15px;
}

.pd-t20 {
  padding-top: 20px;
}

.pd-t25 {
  padding-top: 25px;
}

.pd-t30 {
  padding-top: 30px;
}

.pd-t35 {
  padding-top: 35px;
}

.pd-t40 {
  padding-top: 40px;
}

.pd-t45 {
  padding-top: 45px;
}

.pd-t50 {
  padding-top: 50px;
}

.pd-t55 {
  padding-top: 55px;
}

.pd-t60 {
  padding-top: 60px;
}

.pd-t65 {
  padding-top: 65px;
}

.pd-t70 {
  padding-top: 70px;
}

.pd-t75 {
  padding-top: 75px;
}

.pd-t80 {
  padding-top: 80px;
}

.pd-t85 {
  padding-top: 85px;
}

.pd-t90 {
  padding-top: 90px;
}

.pd-t95 {
  padding-top: 95px;
}

.pd-t100 {
  padding-top: 100px;
}

.pd-r0 {
  padding-right: 0px;
}

.pd-r5 {
  padding-right: 5px;
}

.pd-r10 {
  padding-right: 10px;
}

.pd-r15 {
  padding-right: 15px;
}

.pd-r20 {
  padding-right: 20px;
}

.pd-r25 {
  padding-right: 25px;
}

.pd-r30 {
  padding-right: 30px;
}

.pd-r35 {
  padding-right: 35px;
}

.pd-r40 {
  padding-right: 40px;
}

.pd-r45 {
  padding-right: 45px;
}

.pd-r50 {
  padding-right: 50px;
}

.pd-r55 {
  padding-right: 55px;
}

.pd-r60 {
  padding-right: 60px;
}

.pd-r65 {
  padding-right: 65px;
}

.pd-r70 {
  padding-right: 70px;
}

.pd-r75 {
  padding-right: 75px;
}

.pd-r80 {
  padding-right: 80px;
}

.pd-r85 {
  padding-right: 85px;
}

.pd-r90 {
  padding-right: 90px;
}

.pd-r95 {
  padding-right: 95px;
}

.pd-r100 {
  padding-right: 100px;
}

.pd-b0 {
  padding-bottom: 0px;
}

.pd-b5 {
  padding-bottom: 5px;
}

.pd-b10 {
  padding-bottom: 10px;
}

.pd-b15 {
  padding-bottom: 15px;
}

.pd-b20 {
  padding-bottom: 20px;
}

.pd-b25 {
  padding-bottom: 25px;
}

.pd-b30 {
  padding-bottom: 30px;
}

.pd-b35 {
  padding-bottom: 35px;
}

.pd-b40 {
  padding-bottom: 40px;
}

.pd-b45 {
  padding-bottom: 45px;
}

.pd-b50 {
  padding-bottom: 50px;
}

.pd-b55 {
  padding-bottom: 55px;
}

.pd-b60 {
  padding-bottom: 60px;
}

.pd-b65 {
  padding-bottom: 65px;
}

.pd-b70 {
  padding-bottom: 70px;
}

.pd-b75 {
  padding-bottom: 75px;
}

.pd-b80 {
  padding-bottom: 80px;
}

.pd-b85 {
  padding-bottom: 85px;
}

.pd-b90 {
  padding-bottom: 90px;
}

.pd-b95 {
  padding-bottom: 95px;
}

.pd-b100 {
  padding-bottom: 100px;
}

.mg-l0 {
  margin-left: 0px;
}

.mg-l5 {
  margin-left: 5px;
}

.mg-l10 {
  margin-left: 10px;
}

.mg-l15 {
  margin-left: 15px;
}

.mg-l20 {
  margin-left: 20px;
}

.mg-l25 {
  margin-left: 25px;
}

.mg-l30 {
  margin-left: 30px;
}

.mg-l35 {
  margin-left: 35px;
}

.mg-l40 {
  margin-left: 40px;
}

.mg-l45 {
  margin-left: 45px;
}

.mg-l50 {
  margin-left: 50px;
}

.mg-l55 {
  margin-left: 55px;
}

.mg-l60 {
  margin-left: 60px;
}

.mg-l65 {
  margin-left: 65px;
}

.mg-l70 {
  margin-left: 70px;
}

.mg-l75 {
  margin-left: 75px;
}

.mg-l80 {
  margin-left: 80px;
}

.mg-l85 {
  margin-left: 85px;
}

.mg-l90 {
  margin-left: 90px;
}

.mg-l95 {
  margin-left: 95px;
}

.mg-l100 {
  margin-left: 100px;
}

.mg-t0 {
  margin-top: 0px;
}

.mg-t5 {
  margin-top: 5px;
}

.mg-t10 {
  margin-top: 10px;
}

.mg-t15 {
  margin-top: 15px;
}

.mg-t20 {
  margin-top: 20px;
}

.mg-t25 {
  margin-top: 25px;
}

.mg-t30 {
  margin-top: 30px;
}

.mg-t35 {
  margin-top: 35px;
}

.mg-t40 {
  margin-top: 40px;
}

.mg-t45 {
  margin-top: 45px;
}

.mg-t50 {
  margin-top: 50px;
}

.mg-t55 {
  margin-top: 55px;
}

.mg-t60 {
  margin-top: 60px;
}

.mg-t65 {
  margin-top: 65px;
}

.mg-t70 {
  margin-top: 70px;
}

.mg-t75 {
  margin-top: 75px;
}

.mg-t80 {
  margin-top: 80px;
}

.mg-t85 {
  margin-top: 85px;
}

.mg-t90 {
  margin-top: 90px;
}

.mg-t95 {
  margin-top: 95px;
}

.mg-t100 {
  margin-top: 100px;
}

.mg--t0 {
  margin-top: -0px;
}

.mg--t5 {
  margin-top: -5px;
}

.mg--t10 {
  margin-top: -10px;
}

.mg--t15 {
  margin-top: -15px;
}

.mg--t20 {
  margin-top: -20px;
}

.mg--t25 {
  margin-top: -25px;
}

.mg--t30 {
  margin-top: -30px;
}

.mg--t35 {
  margin-top: -35px;
}

.mg--t40 {
  margin-top: -40px;
}

.mg--t45 {
  margin-top: -45px;
}

.mg--t50 {
  margin-top: -50px;
}

.mg--t55 {
  margin-top: -55px;
}

.mg--t60 {
  margin-top: -60px;
}

.mg--t65 {
  margin-top: -65px;
}

.mg--t70 {
  margin-top: -70px;
}

.mg--t75 {
  margin-top: -75px;
}

.mg--t80 {
  margin-top: -80px;
}

.mg--t85 {
  margin-top: -85px;
}

.mg--t90 {
  margin-top: -90px;
}

.mg--t95 {
  margin-top: -95px;
}

.mg--t100 {
  margin-top: -100px;
}

.mg-r0 {
  margin-right: 0px;
}

.mg-r5 {
  margin-right: 5px;
}

.mg-r10 {
  margin-right: 10px;
}

.mg-r15 {
  margin-right: 15px;
}

.mg-r20 {
  margin-right: 20px;
}

.mg-r25 {
  margin-right: 25px;
}

.mg-r30 {
  margin-right: 30px;
}

.mg-r35 {
  margin-right: 35px;
}

.mg-r40 {
  margin-right: 40px;
}

.mg-r45 {
  margin-right: 45px;
}

.mg-r50 {
  margin-right: 50px;
}

.mg-r55 {
  margin-right: 55px;
}

.mg-r60 {
  margin-right: 60px;
}

.mg-r65 {
  margin-right: 65px;
}

.mg-r70 {
  margin-right: 70px;
}

.mg-r75 {
  margin-right: 75px;
}

.mg-r80 {
  margin-right: 80px;
}

.mg-r85 {
  margin-right: 85px;
}

.mg-r90 {
  margin-right: 90px;
}

.mg-r95 {
  margin-right: 95px;
}

.mg-r100 {
  margin-right: 100px;
}

.mg-b0 {
  margin-bottom: 0px;
}

.mg-b5 {
  margin-bottom: 5px;
}

.mg-b10 {
  margin-bottom: 10px;
}

.mg-b15 {
  margin-bottom: 15px;
}

.mg-b20 {
  margin-bottom: 20px;
}

.mg-b25 {
  margin-bottom: 25px;
}

.mg-b30 {
  margin-bottom: 30px;
}

.mg-b35 {
  margin-bottom: 35px;
}

.mg-b40 {
  margin-bottom: 40px;
}

.mg-b45 {
  margin-bottom: 45px;
}

.mg-b50 {
  margin-bottom: 50px;
}

.mg-b55 {
  margin-bottom: 55px;
}

.mg-b60 {
  margin-bottom: 60px;
}

.mg-b65 {
  margin-bottom: 65px;
}

.mg-b70 {
  margin-bottom: 70px;
}

.mg-b75 {
  margin-bottom: 75px;
}

.mg-b80 {
  margin-bottom: 80px;
}

.mg-b85 {
  margin-bottom: 85px;
}

.mg-b90 {
  margin-bottom: 90px;
}

.mg-b95 {
  margin-bottom: 95px;
}

.mg-b100 {
  margin-bottom: 100px;
}

.w_25 {
  width: 25%;
}

.w_33 {
  width: 33.3333333333%;
}

.w_50 {
  width: 50%;
}

.w_75 {
  width: 75%;
}

.w_100 {
  width: 100%;
}

.taLeft {
  text-align: left;
}

.taCenter {
  text-align: center;
}

.taRight {
  text-align: right;
}

.disabled {
  pointer-events: none;
  opacity: 0.1;
}

.tCC {
  text-transform: capitalize;
}

.tCL {
  text-transform: lowercase;
}

.tCU {
  text-transform: uppercase;
}

.tCN {
  text-transform: none !important;
}

.pos {
  color: #00aa27;
}

.neg {
  color: #e71e04;
}

.ed_container {
  max-width: 1140px;
  margin: 0 auto;
}

.cust-scroll-bar {
  /* Let's get this party started */
  /* Track */
  /* Handle */
}
.cust-scroll-bar::-webkit-scrollbar {
  width: 5px;
}
.cust-scroll-bar::-webkit-scrollbar-track {
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.cust-scroll-bar::-webkit-scrollbar-thumb {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #eeeeee;
}
.cust-scroll-bar::-webkit-scrollbar-thumb:window-inactive {
  background: #eeeeee;
}

.inline-list {
  font-size: 0;
}
.inline-list li {
  display: inline-block;
}

.no_scroll {
  height: 100vh;
  overflow: hidden;
}

.sectionDataValue {
  display: inline-block;
  width: 100%;
}

.text-right {
  text-align: right !important;
  vertical-align: top;
}

.text-right-without-top {
  text-align: right !important;
}

.valigntop {
  vertical-align: top;
}

.change-green {
  color: #51b255 !important;
}

.change-red {
  color: #dd504d !important;
}

.common_scroll {
  margin-top: 29px;
  /* Track */
  /* Handle */
}
.common_scroll ::-webkit-scrollbar {
  width: 4px !important;
  height: 4px !important;
}
.common_scroll ::-webkit-scrollbar-track {
  background: transparent;
}
.common_scroll ::-webkit-scrollbar-thumb {
  background: #3580f7;
}

.col-5 {
  width: 5%;
}

.col-10 {
  width: 10%;
}

.col-15 {
  width: 15%;
}

.col-20 {
  width: 20%;
}

.col-25 {
  width: 25%;
}

.col-30 {
  width: 30%;
}

.col-35 {
  width: 35%;
}

.col-40 {
  width: 40%;
}

.col-45 {
  width: 45%;
}

.col-50 {
  width: 50%;
}

.col-55 {
  width: 55%;
}

.col-60 {
  width: 60%;
}

.col-65 {
  width: 65%;
}

.col-70 {
  width: 70%;
}

.col-75 {
  width: 75%;
}

.col-80 {
  width: 80%;
}

.col-85 {
  width: 85%;
}

.col-90 {
  width: 90%;
}

.col-95 {
  width: 95%;
}

.col-100 {
  width: 100%;
}

:root {
  font-size: 16px;
}

a {
  text-decoration: unset !important;
}

/* common container scss starts */
.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 75%;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 75%;
  }
}
@media (min-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 82%;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 85%;
  }
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 85%;
  }
}
/* common container scss starts */
.displayFlex {
  display: flex;
  align-items: center;
}

.flexCenter {
  display: flex;
  justify-content: center;
  align-items: center;
}

.flexJustifySpaceBetween {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.alignCenter {
  align-items: center;
}

.flex-wrap {
  flex-wrap: wrap;
}

.row-w-100 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.col-w-25 {
  width: 24%;
}

.card-bg {
  width: 21.7%;
  margin-right: 30px;
  background: #f0f9ff;
}
@media (max-width: 1400px) {
  .card-bg {
    width: 21.3%;
    padding-bottom: 5px;
  }
}
.card-bg:last-child {
  margin-right: 26px;
}

.bgcolor-desktopnews {
  background: linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
}
@media (max-width: 640px) {
  .bgcolor-desktopnews {
    background-color: #fbfbfb;
  }
}

@media (max-width: 640px) {
  .remove-mt70 {
    margin-top: 0px !important;
  }
}
.bgcolor-sections {
  background: #fbfbfb;
}
@media (max-width: 640px) {
  .bgcolor-sections {
    background: #f5f5f5;
  }
}

.mob-greybg {
  background: #f5f5f5;
}

.bgcolor-fWebsections {
  background: #fbfbfb;
}
@media (max-width: 640px) {
  .bgcolor-fWebsections {
    background: #f5f5f5;
  }
}

.show {
  display: block;
}

.fade {
  display: none;
}

.menu-blur {
  -webkit-backface-visibility: hidden;
  animation: ngdialog-fadein 0.5s;
  position: fixed;
  top: 0px;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: rgba(235, 235, 235, 0.19);
  backdrop-filter: blur(50px);
}
.menu-blur.show1 {
  opacity: 0.9;
}

.help_text {
  margin-bottom: 0px;
  margin-top: 5px;
}

.red {
  color: #e62020;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  background-color: none;
}

@-webkit-keyframes autofill {
  0%, 100% {
    background: transparent;
  }
}
.mt-10 {
  margin-top: 10px;
}

.mt-70 {
  margin-top: 70px;
}

.none {
  display: none;
}

.pdlr-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.loanstile {
  background: #f0f9ff;
}

.pdlr-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.SkeletonTile {
  height: 50px;
  margin-top: 10px;
}

.h-30 {
  height: 30px;
}

.h-40 {
  height: 40px;
}

.h-50 {
  height: 50px;
}

.h-60 {
  height: 60px;
}

.h-70 {
  height: 70px;
  color: #444444 !important;
}

.h-150 {
  height: 150px;
}

.d-block {
  display: block;
}

.mr-7 {
  margin-right: 7px;
}

.mt-22 {
  margin-top: 22px;
}

.mgt-30 {
  margin-top: 30px;
}

.mgt-23 {
  margin-top: 23px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mr-45 {
  margin-right: 45px !important;
}

.mr-10 {
  margin-right: 10px;
}

.mr-15 {
  margin-right: 15px;
}

.mr-6 {
  margin-right: 6px;
}

.mr-5 {
  margin-right: 5px;
}

.mt-50 {
  margin-top: 50px;
}

.mr-3 {
  margin-right: 3px;
}

.mr-30 {
  margin-right: 30px;
}

.h-100 {
  height: 100%;
}

.jus-center {
  justify-content: center;
}

.mb-50p {
  margin-bottom: 50%;
}

@media (max-width: 640px) {
  .bg-linear {
    background: linear-gradient(180deg, #ffffff 9.02%, #f5f5f5 14.29%) !important;
  }
}
.wrap {
  position: relative;
}
.wrap .headTop {
  z-index: 99;
  position: sticky;
  top: 0;
  background: #fbfbfb;
}
@media (min-width: 1024px) {
  .wrap .headTop {
    padding: 0 4%;
  }
}
@media (min-width: 1152px) {
  .wrap .headTop {
    padding: 0 9%;
  }
}
@media (min-width: 1280px) {
  .wrap .headTop {
    padding: 0 6%;
  }
}
@media (min-width: 1360px) {
  .wrap .headTop {
    padding: 0 8%;
  }
}
@media (min-width: 1400px) {
  .wrap .headTop {
    padding: 0 3%;
  }
}
@media (min-width: 1440px) {
  .wrap .headTop {
    padding: 0 4%;
  }
}
@media (min-width: 1600px) {
  .wrap .headTop {
    padding: 0 8%;
  }
}
@media (min-width: 1680px) {
  .wrap .headTop {
    padding: 0 10%;
  }
}
@media (min-width: 1920px) {
  .wrap .headTop {
    padding: 0 15%;
  }
}

.edel-icon-bold-close {
  border: none;
  background: none;
}

.backgroundcolor_bluedrawer__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.drawer__handle-wrapper__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.backgroundcolor_bluedrawer {
  background-color: #f0f9ff;
}
.backgroundcolor_bluedrawer .backgroundcolor_bluedrawer__handle-wrapper {
  background-color: #f0f9ff;
  border-radius: 5px 5px 0px 0px;
  padding: 15px 0px 0px !important;
}
.backgroundcolor_bluedrawer .backgroundcolor_bluedrawer__content {
  padding: 0px;
}
.backgroundcolor_bluedrawer .backgroundcolor_bluedrawer__handle {
  width: 94px !important;
}

.showblue {
  background: #3580f7 !important;
  color: #ffffff !important;
}

.pdr-0 {
  padding-right: 0px !important;
}

.pdl-0 {
  padding-left: 0px !important;
}

.toDate {
  color: #3580f7 !important;
}

.filter-button-disable {
  padding: 14px 28px;
  border-radius: 6px;
  cursor: not-allowed !important;
  pointer-events: none;
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  color: #ffffff !important;
  border: none;
  color: #ffffff;
  border-radius: 6px;
  background-color: #cbdfff !important;
}
@media (min-width: 1024px) {
  .filter-button-disable {
    width: 176px !important;
    height: 48px !important;
  }
}
.filter-button-disable:hover {
  color: black;
}

.bluropacity {
  opacity: 0.3;
}

.blurmasking {
  height: 300px;
  width: 130px;
  background: #ffffff;
  position: absolute;
  right: 0px;
  z-index: 99;
  opacity: 0.7;
}

.color_green {
  color: #51b255 !important;
}

.color_red {
  color: #dd504d !important;
}

.arr-color {
  color: #3580f7;
}

.pdl-0 {
  padding-left: 0px !important;
}

.pt-10 {
  padding-top: 10px;
}

.pt-20 {
  padding-top: 20px;
}

.readmore-ellip {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 20px;
  max-height: 40px;
}

.w-181 {
  width: 181px;
  word-break: break-all;
}

.dark-grey {
  color: #444444;
}

.docked_box_shadow {
  box-shadow: 0px 14px 24px -17px rgba(0, 0, 0, 0.07) !important;
}

.docked_box_shadow_mob {
  box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1) !important;
}

.table-layout-fixed {
  table-layout: fixed !important;
}

.flow-overlay {
  overflow: overlay !important;
}

.w-50 {
  width: 50%;
}

.w-100 {
  width: 100%;
}

.justify-end {
  justify-content: end;
}

.d-flexblock {
  display: flex;
}
@media (max-width: 1023px) {
  .d-flexblock {
    display: block;
  }
}

.declinesloaderheight {
  min-height: 300px;
}

.h-40 {
  height: 40px;
}

.sectoranalysisloaderheight {
  min-height: 230px;
}
@media (max-width: 768px) {
  .sectoranalysisloaderheight {
    min-height: 130px;
  }
}

.futurerecommendation-generic table {
  margin: 0;
  width: 100%;
}

.backgroundblue {
  background: #f0f9ff !important;
  color: #3580f7 !important;
}

.alignright {
  display: flex;
  justify-content: end;
}

.pdb-20 {
  padding-bottom: 20px;
}

.primary-market-equity i {
  vertical-align: middle;
  font-size: 22px;
}

.pdl-8 {
  padding-left: 8px;
}

.RedBorder {
  border: 1px solid #dd504d !important;
}

.cursorOnHover {
  cursor: pointer;
}

.cursorEventDefault {
  cursor: default;
}

.dflex-start {
  display: flex;
  align-items: flex-start;
}

.dflex-start-contend {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
}

.unsetHeight {
  height: unset !important;
}

.least-zindex {
  z-index: 1;
}

.remove-btn-props button {
  background-color: unset !important;
  border-color: unset !important;
  color: #444444 !important;
  border: none !important;
}
.remove-btn-props button:focus, .remove-btn-props button:hover {
  border-color: unset !important;
  background-color: unset !important;
  color: #444444 !important;
  border: none !important;
}

.download-email-tooltip {
  z-index: 99999 !important;
  background-color: #ffffff;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}
.download-email-tooltip .tooltip-inner {
  background-color: #ffffff !important;
  color: #444444 !important;
  font-size: 0.875rem !important;
  font-family: "DMSansNormal" !important;
  border-radius: 1px !important;
}
.download-email-tooltip .tooltip-arrow:before {
  border-width: 14px !important;
  border-right-color: #ffffff !important;
}
.download-email-tooltip button {
  background: unset !important;
  color: #03002f !important;
  text-decoration: underline !important;
}

.mgr-5 {
  margin-right: 5px;
}

.mgr-10 {
  margin-right: 5px;
}

.common-download-report .date-input-section {
  gap: 0px;
  justify-content: space-between;
}
.common-download-report .date-input-section .input-group {
  flex-wrap: nowrap;
  align-items: center;
  padding: 11px 15px;
  background: #ffffff;
}
.common-download-report input {
  border: none;
  width: 100%;
}
.common-download-report .react-datepicker__navigation.react-datepicker__navigation--next {
  right: 60px;
}
.common-download-report .react-datepicker__navigation.react-datepicker__navigation--previous {
  left: 60px;
}

.common-download-newtheme .form-control[readonly] {
  background-color: transparent;
}
.common-download-newtheme .form-control {
  cursor: pointer !important;
}
.common-download-newtheme .form-control:focus {
  cursor: pointer !important;
}
@media (max-width: 1023px) {
  .common-download-newtheme .downloadreport-form-block {
    padding: 18px 15px 15px !important;
  }
}
.common-download-newtheme .drawer__handle-wrapper.backgroundcolor_bluedrawer__content {
  overflow-y: auto;
}
.common-download-newtheme .drawer__handle-wrapper.backgroundcolor_bluedrawer__content::-webkit-scrollbar {
  display: block !important;
  width: 2px !important;
  padding-left: 2px !important;
}
.common-download-newtheme .drawer__handle-wrapper.backgroundcolor_bluedrawer__content::-webkit-scrollbar-thumb {
  background-color: #03002f;
  border-radius: 1px !important;
  border: 5px solid #03002f;
}
.common-download-newtheme .modalHoldingTitle .modal-content {
  width: 521px;
}
.common-download-newtheme .customFormSection button:disabled {
  color: #ffffff !important;
}
.common-download-newtheme .common-download-report .date-drawer-input-field {
  width: 90%;
  padding-left: 0px !important;
  border: none;
}
.common-download-newtheme .custom_btn:hover {
  background-color: #03002f;
}
@media (min-width: 1023px) {
  .common-download-newtheme .common-datepicker .react-datepicker .react-datepicker__day-name,
  .common-download-newtheme .common-datepicker .react-datepicker .react-datepicker__day {
    margin: 4px 15px;
  }
}
.common-download-newtheme .year_container {
  border: none;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  left: 384px;
  top: 300px;
}
.common-download-newtheme .year_container .financial_year span {
  font-family: "DMSansMedium";
}
.common-download-newtheme .year_container .financial_year span:hover {
  background: #03002f;
  font-family: "DMSansMedium";
}
.common-download-newtheme .input-group-append {
  padding-left: 5px;
}
.common-download-newtheme .input-group-append i:before {
  font-size: 0.875rem;
}
@media (max-width: 1023px) {
  .common-download-newtheme .pandLcalendar .custom_buttons {
    padding: 0px 0px 25px;
    margin: 15px 20px;
  }
}
.common-download-newtheme .input-group {
  padding: 0px 10px;
}
@media (min-width: 1023px) {
  .common-download-newtheme .calendar_pnl_ui .input-group {
    width: 207px !important;
  }
}
.common-download-newtheme .form-control {
  border: none;
  padding: 0px;
  font-family: "DMSansMedium";
  font-size: 1rem;
}
.common-download-newtheme .mailCheckbox {
  padding-top: 0px;
  padding-bottom: 15px;
}
@media (max-width: 1023px) {
  .common-download-newtheme .mailCheckbox {
    padding-top: 20px;
  }
}
.common-download-newtheme .input-group-text.d-block {
  color: #03002f;
}
.common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__navigation-icon--previous:before {
  right: 0px !important;
}
.common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__month-read-view--selected-month,
.common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__year-read-view--selected-year {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #444444;
  font-weight: 500;
}
@media (min-width: 1023px) {
  .common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__navigation-icon--next:before {
    left: 0px !important;
  }
}
.common-download-newtheme .react-datepicker {
  border: 1px solid #e7e7e7;
}
.common-download-newtheme .react-datepicker .react-datepicker__header {
  border-bottom: none;
}
.common-download-newtheme .react-datepicker .react-datepicker__header__dropdown.react-datepicker__header__dropdown--scroll {
  display: flex;
  align-items: center;
  justify-content: center;
}
.common-download-newtheme .react-datepicker .react-datepicker__year-read-view--down-arrow,
.common-download-newtheme .react-datepicker .react-datepicker__month-read-view--down-arrow {
  height: 7px;
  width: 7px;
  border-width: 1px 1px 0 0;
}
.common-download-newtheme .react-datepicker .react-datepicker__navigation-icon--next:before,
.common-download-newtheme .react-datepicker .react-datepicker__navigation-icon--previous:before {
  top: 15px !important;
  height: 7px;
  width: 7px;
  border-width: 1px 1px 0 0;
}
@media (max-width: 1023px) {
  .common-download-newtheme .react-datepicker .react-datepicker__navigation-icon--next:before,
  .common-download-newtheme .react-datepicker .react-datepicker__navigation-icon--previous:before {
    top: 0px !important;
  }
}
.common-download-newtheme .react-datepicker .react-datepicker__month-read-view--selected-month {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #444444;
}
.common-download-newtheme .react-datepicker .react-datepicker__month {
  margin: 0px;
}
.common-download-newtheme .react-datepicker .react-datepicker__day-name {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
}
.common-download-newtheme .react-datepicker .react-datepicker__day--in-range,
.common-download-newtheme .react-datepicker .react-datepicker__day--outside-month {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}
.common-download-newtheme .react-datepicker .react-datepicker__day--in-range,
.common-download-newtheme .react-datepicker .react-datepicker__day--outside-month,
.common-download-newtheme .react-datepicker .react-datepicker__day-name,
.common-download-newtheme .react-datepicker .react-datepicker__day,
.common-download-newtheme .react-datepicker .react-datepicker__time-name .react-datepicker__day--in-selecting-range {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  line-height: 2rem;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  border-radius: 50%;
}
.common-download-newtheme .react-datepicker .react-datepicker__day,
.common-download-newtheme .react-datepicker .react-datepicker__day-name {
  margin: 4px 10px;
}
@media (max-width: 1023px) {
  .common-download-newtheme .react-datepicker .react-datepicker__day,
  .common-download-newtheme .react-datepicker .react-datepicker__day-name {
    margin: 4px;
  }
}
.common-download-newtheme .react-datepicker .react-datepicker__month-container {
  padding-bottom: 15px;
}
@media (max-width: 1023px) {
  .common-download-newtheme .drawer_year_container .mob_year_container {
    height: unset;
  }
  .common-download-newtheme .drawer_year_container .mob_year_container .heading {
    padding: 20px 15px;
    color: #444444;
  }
  .common-download-newtheme .drawer_year_container .mob_year_container .heading i {
    margin: 0px 11px 0px 0px;
  }
}
.common-download-newtheme .custom_btn {
  height: 52px !important;
}
@media (max-width: 1023px) {
  .common-download-newtheme .custom_btn {
    height: 45px !important;
  }
}
@media (max-width: 1023px) {
  .common-download-newtheme .pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon {
    gap: 10px;
  }
}
@media (min-width: 1023px) {
  .common-download-newtheme .calendar_container {
    z-index: 98;
  }
  .common-download-newtheme .year_container {
    z-index: 98;
  }
}
@media (max-width: 1023px) {
  .common-download-newtheme .date-input-section {
    padding: 15px 15px 0px;
  }
}
.common-download-newtheme .pandLcalendar .pandLcalendar-form .calendar--row {
  gap: 13%;
}

.calendar-icon-set .common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__navigation-icon--next:before {
  left: 35px !important;
}
@media (max-width: 1023px) {
  .calendar-icon-set .common-download-newtheme .yearDropdown .react-datepicker .react-datepicker__navigation-icon--next:before {
    top: 13px !important;
  }
}

.remove-button-report button {
  color: #ffffff;
}
.remove-button-report button:active, .remove-button-report button:focus {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.remove-button-report button:hover {
  background-color: #03002f;
  color: #ffffff;
}

.mgb-10 {
  margin-bottom: 10px;
}

.mgb-6 {
  margin-bottom: 6px;
}

.gap-10 {
  gap: 10px;
}

.pdt-30 {
  padding-top: 30px;
}

.pdb-30 {
  padding-bottom: 30px;
}

.pdt-20 {
  padding-top: 20px;
}

.pdb-20 {
  padding-bottom: 20px;
}

.pdb-10 {
  padding-bottom: 10px;
}

/* Icon Spinner */
.icn-spinner {
  animation: spin-animation 0.5s infinite;
  display: inline-block;
}

@keyframes spin-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.rightToLeft {
  direction: rtl;
}

.leftToRight {
  direction: ltr;
}

.p-20 {
  padding: 20px;
}

.pdl-20 {
  padding-left: 20px;
}

.wd-100 {
  width: 100px;
}

.mgb-30 {
  margin-bottom: 30px;
}

.pdr-29 {
  padding-right: 29px;
}

.pdr-20 {
  padding-right: 29px;
}

.bdrR-1-monochrome-light-grey {
  border-right: 1px solid #e7e7e7;
}

.bdr-1-monochrome-light-grey {
  border: 1px solid #e7e7e7;
}

.bdr-1-midnight {
  border: 1px solid #03002f !important;
}

.bdrb-1-black {
  border-bottom: 1px solid #444444;
}

.bdrb-1-monochrome-light-grey {
  border-bottom: 1px solid #e7e7e7;
}

.dflexend {
  display: flex;
  align-items: flex-end;
}

.reports-equity-dropdown .equity-dropdown-block .equitydrop {
  padding: 9px 10px;
}
.reports-equity-dropdown .equity-dropdown-block.show .dropdown-menu {
  width: 100%;
  border: 1px solid #e7e7e7;
  background: #ffffff;
  height: auto;
}
.reports-equity-dropdown .equity-dropdown-block.show .dropdown-menu .dropdown-item {
  padding: 0px 15px 15px;
}
.reports-equity-dropdown .equity-dropdown-block.show .dropdown-menu .dropdown-item:first-child {
  padding-top: 15px;
}

.generic-table.right-aligned-arrow table thead .taRight .arrows {
  position: absolute;
  margin-right: -15px;
}

.w-70 {
  width: 70%;
}

.icon-100 .icon {
  text-align: center;
  font-size: 100px;
}

.pdlr-5 {
  padding: 0px 5px;
}

.lh-17 {
  line-height: 17px;
}

.font-size-20 {
  font-size: 20px;
}

.pdr-15 {
  padding-right: 15px;
}

.arrows-in-yeardrop {
  padding: 15px 15px 0;
}
.arrows-in-yeardrop .react-datepicker__year-read-view,
.arrows-in-yeardrop .react-datepicker__month-read-view {
  visibility: visible !important;
}
.arrows-in-yeardrop .react-datepicker__year-dropdown,
.arrows-in-yeardrop .react-datepicker__month-dropdown {
  top: 60px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__day:hover,
.arrows-in-yeardrop .react-datepicker .react-datepicker__day--in-selecting-range {
  border-radius: 50% !important;
  color: white !important;
  background: #03002f !important;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__navigation-icon--previous::before {
  right: 21px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__navigation-icon::before {
  top: 0px;
  border-width: 1.5px 1.5px 0 0;
  height: 7px;
  width: 7px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header {
  border-bottom: none;
  padding-top: 12px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month {
  display: none;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown {
  margin-bottom: 10px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container,
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container {
  margin: 0px 15px !important;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__year-read-view--down-arrow,
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown-container .react-datepicker__month-read-view--down-arrow,
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__year-read-view--down-arrow,
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown-container .react-datepicker__month-read-view--down-arrow {
  border-color: #03002f;
  border-width: 1.5px 1.5px 0px 0px;
  height: 7px;
  width: 7px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__month-dropdown {
  z-index: 2;
  background: white;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown {
  z-index: 2;
  background: white;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__navigation--years::before {
  border-color: #666;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  left: 11px;
  position: absolute;
  width: 9px;
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__navigation--years-upcoming::before {
  top: 17px;
  transform: rotate(315deg);
}
.arrows-in-yeardrop .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__header__dropdown .react-datepicker__year-dropdown .react-datepicker__year-option .react-datepicker__navigation--years-previous::before {
  top: 6px;
  transform: rotate(135deg);
}

.visibility-hidden {
  visibility: hidden;
}

.visibility-visible {
  visibility: visible;
}

.visibility-collapse {
  visibility: collapse;
}

.pd-15 {
  padding: 15px;
}

.messageShowClass {
  padding-left: 0px;
}

.h-16 {
  height: 1rem !important;
}

.w-16 {
  width: 1rem !important;
}

.pdb-6 {
  padding-bottom: 6px;
}

.gap-13 {
  gap: 13px;
}

.margin-tooltip {
  padding: 0px !important;
  border-radius: 5px;
  filter: none;
}
.margin-tooltip.common-white-tooltip .tooltip-inner {
  box-shadow: none;
}
.margin-tooltip.common-white-tooltip.tooltip-border .tooltip-arrow::before {
  top: -6px;
  border-top: none;
}

.lh-100 {
  line-height: 100px;
}

.bdr-2-midnight {
  border: 2px solid #03002f;
}

.dark_background_blur .dark_background_blur__handle {
  width: 94px !important;
}

.mg-15 {
  margin: 15px;
}

.dynamic-height-adjust.stock-details .stock-details-head {
  max-height: 130px !important;
}
.dynamic-height-adjust.stock-details .stock-details-body {
  height: calc(100vh - 185px) !important;
}
.dynamic-height-adjust.stock-details .stock-details-footer {
  height: 70px !important;
  position: unset !important;
  z-index: 0 !important;
}

.pdt-2 {
  padding-top: 2px;
}

.lh-100p {
  line-height: 100%;
}

.search-icon-class i {
  font-size: 10px;
  color: #5c5e64;
  display: flex;
}

.ml-auto {
  margin-left: auto;
}

.ml-13 {
  margin-left: 13px;
}

.mr-13 {
  margin-right: 13px;
}

.nopadding {
  padding: 0px !important;
}

.commonscroll {
  /* Track */
  /* Handle */
}
.commonscroll ::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.commonscroll ::-webkit-scrollbar-track {
  background: transparent;
}
.commonscroll ::-webkit-scrollbar-thumb {
  background: #3580f7;
}

.p-l {
  position: relative;
}

.overflow-y {
  overflow-y: scroll;
}

.unset_overflow-y {
  overflow-y: unset;
}

.hand_cursor {
  cursor: pointer !important;
}

.w_fit_content {
  width: fit-content;
}

.commonscroll-new {
  /* Track */
  /* Handle */
}
.commonscroll-new ::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.commonscroll-new ::-webkit-scrollbar-track {
  background: transparent;
}
.commonscroll-new ::-webkit-scrollbar-thumb {
  background: #03002f !important;
}
.commonscroll-new.noscrollbar {
  scrollbar-width: none;
}

.new-theme-scroll {
  /* Track */
  /* Handle */
}
.new-theme-scroll::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.new-theme-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.new-theme-scroll::-webkit-scrollbar-thumb {
  background: #03002f !important;
}

.cursor_not_allowed {
  cursor: not-allowed !important;
}

.cursor-default {
  cursor: default !important;
}
.cursor-default :hover {
  cursor: default !important;
}

.positive {
  background-color: #51b255 !important;
}

.positiveValue {
  color: #51b255 !important;
}

.negativeValue {
  color: #dd504d !important;
}

.negative {
  background-color: #dd504d !important;
}

.commondatavalue {
  font-family: "DMSansMedium";
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  color: #444444;
}

.Progresscommondatavalue {
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  width: 100%;
  display: inline-block;
  color: #444444;
}

.progresscommongrayvalue {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #727271 !important;
}

.commondatanumber {
  font-family: "RobotoRegular";
  font-size: 1rem;
  color: #444444;
  white-space: nowrap;
}

.commondatanumberpositive {
  font-family: "RobotoMedium";
  font-size: 1rem;
  color: #444444;
  width: 100%;
  display: inline-block;
}

.progress {
  height: 60px !important;
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  margin-bottom: 5px;
}
.progress .progress-bar-success {
  border-left: 3px solid #51b255 !important;
  float: left;
  background-color: #f0fdf6;
}
.progress .progress-bar-negative {
  float: right;
  background-color: #fff5f5;
}
.progress .progress-bar {
  font-size: 1.125rem;
  line-height: 60px;
  color: #000;
  border-bottom: none;
  box-shadow: none;
}
.progress .textvalueprogressbar {
  position: absolute;
  font-size: 1rem;
  line-height: 60px;
  text-indent: 10px;
  font-style: normal;
  font-family: "DMSansMedium";
}
.progress .datacontent {
  display: grid;
  margin-top: 5px;
}
.progress .datacontent span {
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  text-align: right;
  font-family: "RobotoRegular";
}
.progress .datacontent :first-child {
  font-weight: 400;
}
.progress .datacontent :last-child {
  font-weight: 500;
}

.progresscontainer {
  position: relative;
  width: 100%;
}
.progresscontainer .progressbox {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  cursor: pointer;
}
.progresscontainer .progress-bar-negative {
  border-left: 3px solid #dd504d;
}
.progresscontainer .stack-top {
  z-index: 9;
  margin: 0px;
}

@media screen and (max-width: 1024px) {
  .commondatavalue {
    font-size: 0.875rem;
    line-height: 25px;
  }
  .progresscommongrayvalue {
    font-size: 0.75rem;
  }
  .Progresscommondatavalue {
    font-size: 0.75rem;
  }
  .TextValueProgressbarnegative {
    font-size: 0.875rem;
  }
  .commondatanumber {
    font-size: 0.875rem;
  }
  .commondatanumberpositive {
    font-size: 0.875rem;
  }
  .progress .textvalueprogressbar {
    font-size: 0.875rem;
  }
}
.text-indent10 {
  text-indent: 0px !important;
}

@media (max-width: 768px) {
  .indices-dynamic-indicator .blue-green-theme .dbar29RangesliderWrapper .fullwidth .mobiletop-content {
    position: relative;
    top: -12px;
  }
}
.lead-gen-parent .lead-gen-container {
  max-width: 370px;
  padding: 30px 20px 20px;
  margin: auto;
}
.lead-gen-parent .lead-gen-container .input-group-text.d-block {
  padding-top: 8px;
  padding-right: 5px;
}
.lead-gen-parent .lead-gen-container .input-group-text.d-block .edel-icon-calendar-report {
  color: #03002f;
  font-size: 16px;
}
.lead-gen-parent .lead-gen-container .edel-icon-expert-person {
  margin-left: -23px;
  color: #000000;
}
.lead-gen-parent .lead-gen-container .equity-dropdown-block .equitydrop {
  height: 40px;
  width: 100%;
  max-width: 360px;
  justify-content: space-between;
  padding-left: 15px;
  color: #444444 !important;
}
.lead-gen-parent .lead-gen-container .equity-dropdown-block.show .dropdown-menu {
  min-height: 120px;
  max-height: 200px;
  min-width: 350px;
  background-color: #ffffff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
}
.lead-gen-parent .lead-gen-container.status-container {
  padding-top: 250px;
}
.lead-gen-parent .lead-gen-container.status-container .status-icon {
  text-align: center;
}
.lead-gen-parent .lead-gen-container.status-container .status-icon .edel-icon-rounded-close {
  background-color: #dd504d;
  color: white;
  border-radius: 25px;
  border: 0.5px solid #dd504d;
  font-size: 50px;
}
.lead-gen-parent .lead-gen-container.status-container .status-icon .edel-icon-success {
  font-size: 50px;
  border-radius: 25px;
  border: 0.5px solid #51b255;
}
.lead-gen-parent .lead-gen-container.status-container .status-icon .edel-icon-pending {
  font-size: 50px;
}
.lead-gen-parent .lead-gen-container .date-input-box {
  height: 40px;
  width: 100%;
  max-width: 360px;
  border: 1px solid #e7e7e7 !important;
  border-radius: 5px;
}
.lead-gen-parent .lead-gen-container .date-input-box input {
  border: unset;
  color: #444444;
}
.lead-gen-parent .lead-gen-container .input-group-date-section {
  display: flex !important;
  justify-content: space-between;
}
.lead-gen-parent .bottom-contents {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #ffffff;
  z-index: 999;
  padding: 10px 15px;
  box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
}
.lead-gen-parent .bottom-contents .buy-sell-col .mtg-10 {
  padding: 10px 15px;
}
.lead-gen-parent .common-datepicker .react-datepicker .react-datepicker__day--today {
  margin: 0px 7px;
}
.lead-gen-parent .common-datepicker .react-datepicker .react-datepicker__day--selected {
  background-color: #03002f !important;
}
.lead-gen-parent .common-datepicker .react-datepicker .react-datepicker__day:hover {
  margin: 0px 7.5px;
}

.width-100 {
  width: 100%;
}
:root {
  font-size: 16px;
}

.support-drop {
  width: 267px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
  box-sizing: border-box;
  border-radius: 4px;
  color: #444444;
  z-index: 999;
  position: absolute;
  top: 50px;
  padding: 15px 14px 0px;
  cursor: pointer;
}
@media (max-width: 1200px) {
  .support-drop {
    padding: 1.5%;
  }
}
.support-drop ul {
  padding-left: 0;
}
.support-drop .contact-support {
  width: 239px;
  height: 127px;
  background-color: #f0f9ff;
  padding: 24px 17px 17px;
}
.support-drop .contact-support-call {
  display: flex;
  gap: 8px;
  justify-content: flex-start;
  margin-bottom: 4px;
}
.support-drop .contact-support-call img {
  width: 14px;
  height: 14px;
  margin-top: 5px;
}
.support-drop .contact-support-call p {
  width: 154px;
  height: 44px;
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  line-height: 22px;
  color: #444444;
}
.support-drop .contact-support-call-timing {
  font-weight: 400;
}
.support-drop .contact-support-mail {
  display: flex;
  gap: 8px;
  justify-content: flex-start;
  margin-bottom: 1px;
}
.support-drop .contact-support-mail img {
  width: 17.91px;
  height: 12.87px;
  align-self: center;
  margin-bottom: 15px;
}
.support-drop .contact-support-mail p {
  width: 169px;
  height: 22px;
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  line-height: 21px;
  color: #444444;
}
.support-drop .contact-support-mail p br {
  display: none;
}
.support-drop-menu-item {
  display: flex;
  gap: 12px;
  width: 212px;
  padding: 10px 0px 5px 17px !important;
  justify-content: flex-start;
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
}
.support-drop-menu-item p {
  margin-bottom: 0px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  color: #444444;
  line-height: 39.76px;
  font-size: 0.875rem;
}
.support-drop-menu-item#locate-us {
  border-bottom: none;
}
.support-drop-menu-item-underline {
  border-bottom: 1px solid #e7e7e7;
  height: 0;
  width: 85%;
  margin-left: 10px;
}

.login-dropdown {
  width: 395px;
  padding: 0;
  right: 0%;
  background: #ffffff;
  border-width: 1px solid #e7e7e7;
  border-radius: 5px;
  position: absolute;
}
.login-dropdown .drawer-header {
  display: none;
}

@media (max-width: 768px) {
  .support-drop {
    right: 10px;
  }
  .support-drop .contact-support-call p {
    width: 80%;
  }
}
@media (max-width: 480px) {
  .support-drop {
    right: 10px;
    width: 60%;
  }
  .support-drop .contact-support {
    width: 100%;
  }
  .support-drop .contact-support-call p {
    width: 100%;
  }
}
@media (max-width: 374px) {
  .support-drop {
    height: 265px;
  }
  .support-drop .contact-support p {
    font-size: 0.813rem;
  }
  .support-drop .contact-support-call {
    width: 100%;
  }
  .support-drop .contact-support-mail p br {
    display: block;
  }
  .support-drop-menu-item {
    width: 85%;
  }
  .support-drop-menu-item p {
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    color: #444444;
  }
}
@media (min-width: 1850px) {
  .support-drop {
    padding: 0.7%;
  }
}
:root {
  font-size: 16px;
}

.mob-page .support-logo {
  color: #3580f7;
  font-size: 1rem;
}
.mob-page .mt-7 {
  margin-top: 7px;
}
.mob-page .mt-14 {
  margin-top: 14px;
}
.mob-page .mt-9 {
  margin-top: 9px;
}
.mob-page .d-flex {
  display: flex;
}
.mob-page .arrowwhite {
  color: white;
}
.mob-page .mobclick-header {
  background: #f4f9ff;
  border-radius: 50px 50px 0px 0px;
}
.mob-page .mobclick-header .header-container {
  padding: 16px 20px 19px;
}
.mob-page .mobclick-header .header-container .top-block {
  justify-content: space-between;
  width: 100%;
}
.mob-page .mobclick-header .header-container .top-block .top-left .signup-text {
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #3580f7;
}
.mob-page .mobclick-header .header-container .top-block .top-left .logo1 {
  color: #174082;
  font-size: 1rem;
  font-weight: 600;
}
.mob-page .mobclick-header .header-container .top-block .top-right {
  display: flex;
  align-items: center;
}
.mob-page .mobclick-header .header-container .top-block .top-right .ml-40 {
  margin-left: 40px;
}
.mob-page .mobclick-header .header-container .top-block .top-right .support-text {
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 24px;
  color: #3580f7;
  margin-left: 8px;
}
.mob-page .mobclick-header .header-container .top-block .top-right .support-drop {
  display: none;
}
.mob-page .mobclick-header .header-container .top-block .top-right:hover .support-drop, .mob-page .mobclick-header .header-container .top-block .top-right:active .support-drop {
  display: block;
}
.mob-page .mobclick-main-block {
  background-color: #ffffff;
  border-radius: 25px 25px 0px 0px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-block-heading {
  width: 100%;
  padding: 24px 0 0px;
  text-align: center;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mob-page .mobclick-main-block .offering-block-container .offering-block-heading:after {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(left, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .offering-block-container .offering-block-heading:before {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(right, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .offering-block-container .offering-block-heading span {
  width: auto;
  display: inline-block;
  z-index: 0;
  padding: 0 20px 0 20px;
  position: relative;
  margin: 0;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .offering-block-container .offering-products-list {
  justify-content: space-between;
  flex-wrap: wrap;
}
.mob-page .mobclick-main-block .offering-block-container .offering-products-list .offering-tiles {
  margin-top: 30px;
  position: relative;
  cursor: pointer;
  max-width: 33%;
  width: 100%;
  flex-flow: column;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.mob-page .mobclick-main-block .offering-block-container .offering-products-list .offering-tiles span {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .offering-block-container .offerings-viewall {
  margin-top: 53px;
  width: 100%;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  text-align: center;
  color: #3580f7;
  display: flex;
  justify-content: center;
  align-items: center;
}
.mob-page .mobclick-main-block .offering-block-container .offerings-viewall .offerings-text {
  font-size: 0.875rem;
}
.mob-page .mobclick-main-block .offering-block-container .offerings-viewall .view-all-arrowicon {
  background-color: #3580f7;
  margin-left: 15px;
  border-radius: 50%;
  font-size: 1.375rem;
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans {
  margin: 37px 20px 0px;
  border-radius: 10px;
  background-color: #3580f7;
  height: auto;
  padding: 14px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans img {
  height: 73px;
  width: 80px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans .offering-viewplans-text {
  margin-left: 28px;
  color: #ffffff;
  font-size: 0.625rem;
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans .offering-viewplans-text .offtext {
  font-family: "InterRegular";
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans .offering-viewplans-text .viewplans-icon {
  display: flex;
  margin-top: 16px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans .offering-viewplans-text .viewplans-icon span {
  color: #3580f7;
  background: white;
  border-radius: 50%;
  margin-left: 8px;
  border: 1px solid rgba(255, 255, 255, 0.05);
}
.mob-page .mobclick-main-block .offering-block-container .offering-viewplans .offering-viewplans-text .orderamount {
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 1rem;
  font-family: "InterSemiBold";
}
.mob-page .mobclick-main-block .offering-block-container .offering-loans {
  align-items: center;
  margin: 30px 20px 0px;
  background-color: #f4f9ff;
  border-radius: 10px;
  padding: 18px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-loans span {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #292929;
  margin-left: 20px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-insurance {
  align-items: center;
  margin: 12px 20px 0px;
  background-color: #f4f9ff;
  border-radius: 10px;
  padding: 18px;
}
.mob-page .mobclick-main-block .offering-block-container .offering-insurance span {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #292929;
  margin-left: 35px;
}
.mob-page .mobclick-main-block .research-block-container .research-block-heading {
  width: 100%;
  margin: 50px 0 0px;
  text-align: center;
  font-size: font_twentyEight;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mob-page .mobclick-main-block .research-block-container .research-block-heading:after {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(left, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .research-block-container .research-block-heading:before {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(right, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .research-block-container .research-block-heading span {
  width: auto;
  display: inline-block;
  z-index: 0;
  padding: 0 20px 0 20px;
  position: relative;
  margin: 0;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .research-block-container .research-products-list {
  flex-wrap: wrap;
}
.mob-page .mobclick-main-block .research-block-container .research-products-list .research-tiles {
  margin-top: 40px;
  position: relative;
  cursor: pointer;
  max-width: 33%;
  width: 100%;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}
.mob-page .mobclick-main-block .research-block-container .research-products-list .research-tiles span {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .tools-block-container {
  margin-top: 50px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-text {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #292929;
  margin-left: 25px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-text1 {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 140%;
  color: #292929;
  margin-left: 25px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-block-heading {
  width: 100%;
  text-align: center;
  font-size: font_twentyEight;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mob-page .mobclick-main-block .tools-block-container .tools-block-heading:after {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(left, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .tools-block-container .tools-block-heading:before {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(right, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .tools-block-container .tools-block-heading span {
  width: auto;
  display: inline-block;
  z-index: 0;
  padding: 0 20px 0 20px;
  position: relative;
  margin: 0;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .tools-block-container .tools-tiles-block {
  margin-top: 32px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-tiles-block .tools-tiles {
  padding: 25px 0px 20px 30px;
  margin-left: 20px;
  margin-right: 20px;
  border-bottom: 1px solid #edf4ff;
}
.mob-page .mobclick-main-block .tools-block-container .tools-tiles-block .tile6 {
  border-bottom: none;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block {
  border: 1px solid #edf4ff;
  border-radius: 10px;
  padding: 20px 30px 14px;
  margin: 0px 20px 20px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-top {
  justify-content: space-between;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-top .tools-calc2 {
  align-items: center;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-top .tools-calc2 .view-all-arrowicon {
  background-color: #3580f7;
  margin-left: 15px;
  border-radius: 50%;
  font-size: 1.375rem;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-top .tools-calc2 .tools-text {
  color: #3580f7;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-top .tools-calc2 .support-logo {
  margin-left: 20px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-top .tools-calc2 span {
  margin-left: 0px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-list {
  flex-wrap: wrap;
  justify-content: space-between;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-list span {
  margin-left: 0px;
}
.mob-page .mobclick-main-block .tools-block-container .tools-calc-block .tools-calc-list .calc-tiles {
  margin-top: 40px;
  position: relative;
  cursor: pointer;
  max-width: 33%;
  width: 100%;
}
.mob-page .mobclick-main-block .tools-block-container .meet-patners {
  background-color: #edf4ff;
  border-radius: 10px;
  padding: 18px;
  margin: 0px 20px;
}
.mob-page .mobclick-main-block .tools-block-container .meet-patners .meet-patnerstext {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .tools-block-container .meet-patners .patners-list {
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
}
.mob-page .mobclick-main-block .learn-block-container {
  margin-top: 60px;
}
.mob-page .mobclick-main-block .learn-block-container .learn-text {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #292929;
  margin-left: 22px;
}
.mob-page .mobclick-main-block .learn-block-container .learn-text1 {
  color: #1fc86d;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 140%;
}
.mob-page .mobclick-main-block .learn-block-container .learn-block-heading {
  width: 100%;
  text-align: center;
  font-size: font_twentyEight;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mob-page .mobclick-main-block .learn-block-container .learn-block-heading:after {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(left, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .learn-block-container .learn-block-heading:before {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(right, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .learn-block-container .learn-block-heading span {
  width: auto;
  display: inline-block;
  z-index: 0;
  padding: 0 20px 0 20px;
  position: relative;
  margin: 0;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .learn-block-container .learn-tiles-block {
  margin-top: 32px;
}
.mob-page .mobclick-main-block .learn-block-container .learn-tiles-block .learn-tiles {
  padding: 25px 0px 20px 30px;
  margin: 0px 20px;
  border-bottom: 1px solid #edf4ff;
  justify-content: space-between;
  align-items: center;
}
.mob-page .mobclick-main-block .learn-block-container .learn-tiles-block .learn-tiles .learn-left-block {
  max-width: 46%;
}
.mob-page .mobclick-main-block .learn-block-container .learn-tiles-block .tile5 {
  border-bottom: none;
}
.mob-page .mobclick-main-block .platforms-block-container {
  margin-bottom: 192px;
  margin-top: 48px;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-heading {
  width: 100%;
  text-align: center;
  font-size: 1rem;
  position: relative;
  margin-bottom: 37px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-heading:after {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(left, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-heading:before {
  content: "";
  display: inline-block;
  width: 140px;
  height: 2px;
  background: -webkit-linear-gradient(right, #000000 0%, transparent 100%);
  opacity: 0.1;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-heading span {
  width: auto;
  display: inline-block;
  z-index: 0;
  padding: 0 20px 0 20px;
  position: relative;
  margin: 0;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .platforms-block-container .tile2,
.mob-page .mobclick-main-block .platforms-block-container .tile3,
.mob-page .mobclick-main-block .platforms-block-container .tile4 {
  align-items: center;
  word-break: break-word;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles {
  margin: 0px 15px 15px 15px;
  border-radius: 5px;
  background: #f4f9ff;
  height: auto;
  padding: 16px;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .tb {
  font-family: "EncodeSansSemiExpandedBold";
  font-size: 1.25rem;
  color: #292929;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .platsub-tile {
  flex-direction: column;
  justify-content: space-between;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .platsub-tile .platforms-tile1 .ratingtext-span {
  font-size: 0.625rem;
  color: #808080;
  font-family: "EncodeSansMedium";
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .platsub-tile .platforms-tile1 .rating-num {
  font-size: 2.625rem;
  font-family: "EncodeSansSemiExpandedBold";
  color: #292929;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .platsub-tile .platforms-tile2 {
  display: flex;
  flex-flow: column;
  /* justify-items: flex-end; */
  justify-content: flex-end;
  margin-left: 10px;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .platsub-tile .platforms-tile2 .playstore {
  color: #808080;
  font-family: "EncodeSansMedium";
  font-size: 0.625rem;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .platsub-tile .platforms-tile2 .stars span {
  color: #ffb800;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .tile4-span {
  margin-left: 60px;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .ml-3 {
  margin-left: 21px;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles span {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 300;
  font-size: 1rem;
  line-height: 140%;
  color: #292929;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .img1 {
  height: 135px;
  width: 120px;
}
.mob-page .mobclick-main-block .platforms-block-container .platforms-block-tiles .img4 {
  margin-left: 21px;
}
.mob-page .mobclick-main-block .clickable-block-container {
  position: fixed;
  background: white;
  bottom: -55px;
  width: 100%;
}
.mob-page .mobclick-main-block .clickable-block-container .clickable-iems {
  position: fixed;
  width: 100%;
  display: flex;
}
.mob-page .mobclick-main-block .clickable-block-container .clickable-iems .sticky-tile .active {
  opacity: 1;
  color: #3580f7;
  border-bottom: 2px solid #3580f7;
}
.mob-page .mobclick-main-block .clickable-block-container .clickable-iems .clickable-tiles {
  width: 100%;
  display: flex;
  font-family: "EncodeSansMedium";
  justify-content: space-between;
  font-size: 0.75rem;
  margin: 0px 15px;
  border: 2px solid #f1f1f1;
  padding: 0px 13px 0px 16px;
  border-radius: 10px;
  background: white;
}
.mob-page .mobclick-main-block .clickable-block-container .clickable-iems .clickable-tiles li {
  line-height: 44px;
}
.mob-page .mobclick-main-block .clickable-block-container .clickable-iems .clickable-tiles li a {
  border-bottom: 2px solid transparent;
  opacity: 0.5;
  display: inline-block;
  color: #292929;
}
.mob-page .mobclick-main-block .clickable-block-container .clickable-iems .clickable-tiles li a:focus {
  opacity: 1;
  color: #3580f7;
  border-bottom: 1px solid #3580f7;
}
.mob-page .mobclick-main-block .clickable-block-container .clickable-iems .clickable-tiles li a:active {
  opacity: 1;
  color: #3580f7;
  border-bottom: 1px solid #3580f7;
}
.mob-page .mobclick-main-block .clickable-block-container .clickable-bg-white {
  height: 225px;
  background-color: white;
  width: 100%;
  bottom: 0px;
}
.header-section {
  background-color: #f1f0ff;
  padding: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
}
.header-section span {
  font-size: 1rem;
  font-family: "DMSansBold";
  color: #444444;
  text-align: center;
}

.mobile-head {
  font-size: 1rem;
  font-family: "DMSansMedium";
  position: relative;
}
.mobile-head .edel-icon-arrow-right1 {
  font-size: 0.688rem;
  margin-left: 9px;
}
.mobile-head .edel-icon-arrow-right1.down {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  top: 5px;
  position: absolute;
}

.grid-4-custom-mb {
  display: grid;
  grid-template-columns: 1.2fr 1.3fr 1fr 1fr;
}

.downloadapp-UI {
  padding: 15px;
  border-radius: 4px;
  background: linear-gradient(180deg, #1c1a45 0%, #4f4c6e 100%);
}

.ps-30-custom {
  padding-left: 25px;
}
@charset "UTF-8";
/*!
* Bootstrap v5.1.3 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
:root {
  --bs-blue:#0d6efd;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fd7e14;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-gray-100:#f8f9fa;
  --bs-gray-200:#e9ecef;
  --bs-gray-300:#dee2e6;
  --bs-gray-400:#ced4da;
  --bs-gray-500:#adb5bd;
  --bs-gray-600:#6c757d;
  --bs-gray-700:#495057;
  --bs-gray-800:#343a40;
  --bs-gray-900:#212529;
  --bs-primary:#0d6efd;
  --bs-secondary:#6c757d;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#f8f9fa;
  --bs-dark:#212529;
  --bs-primary-rgb:13,110,253;
  --bs-secondary-rgb:108,117,125;
  --bs-success-rgb:25,135,84;
  --bs-info-rgb:13,202,240;
  --bs-warning-rgb:255,193,7;
  --bs-danger-rgb:220,53,69;
  --bs-light-rgb:248,249,250;
  --bs-dark-rgb:33,37,41;
  --bs-white-rgb:255,255,255;
  --bs-black-rgb:0,0,0;
  --bs-body-color-rgb:33,37,41;
  --bs-body-bg-rgb:255,255,255;
  --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family:var(--bs-font-sans-serif);
  --bs-body-font-size:1rem;
  --bs-body-font-weight:400;
  --bs-body-line-height:1.5;
  --bs-body-color:#212529;
  --bs-body-bg:#fff;
}

*, ::after, ::before {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

.h1, h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  .h1, h1 {
    font-size: 2.5rem;
  }
}
.h2, h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  .h2, h2 {
    font-size: 2rem;
  }
}
.h3, h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  .h3, h3 {
    font-size: 1.75rem;
  }
}
.h4, h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  .h4, h4 {
    font-size: 1.5rem;
  }
}
.h5, h5 {
  font-size: 1.25rem;
}

.h6, h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[data-bs-original-title], abbr[title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol, ul {
  padding-left: 2rem;
}

dl, ol, ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol, ol ul, ul ol, ul ul {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b, strong {
  font-weight: bolder;
}

.small, small {
  font-size: 0.875em;
}

.mark, mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

sub, sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: underline;
}

a:hover {
  color: #0a58ca;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

code, kbd, pre, samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img, svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

tbody, td, tfoot, th, thead, tr {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

button, input, optgroup, select, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button, select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
}

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}

@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .container-md, .container-sm {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .container-lg, .container-md, .container-sm {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0, .gx-0 {
  --bs-gutter-x:0;
}

.g-0, .gy-0 {
  --bs-gutter-y:0;
}

.g-1, .gx-1 {
  --bs-gutter-x:0.25rem;
}

.g-1, .gy-1 {
  --bs-gutter-y:0.25rem;
}

.g-2, .gx-2 {
  --bs-gutter-x:0.5rem;
}

.g-2, .gy-2 {
  --bs-gutter-y:0.5rem;
}

.g-3, .gx-3 {
  --bs-gutter-x:1rem;
}

.g-3, .gy-3 {
  --bs-gutter-y:1rem;
}

.g-4, .gx-4 {
  --bs-gutter-x:1.5rem;
}

.g-4, .gy-4 {
  --bs-gutter-y:1.5rem;
}

.g-5, .gx-5 {
  --bs-gutter-x:3rem;
}

.g-5, .gy-5 {
  --bs-gutter-y:3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0, .gx-sm-0 {
    --bs-gutter-x:0;
  }
  .g-sm-0, .gy-sm-0 {
    --bs-gutter-y:0;
  }
  .g-sm-1, .gx-sm-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-sm-1, .gy-sm-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-sm-2, .gx-sm-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-sm-2, .gy-sm-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-sm-3, .gx-sm-3 {
    --bs-gutter-x:1rem;
  }
  .g-sm-3, .gy-sm-3 {
    --bs-gutter-y:1rem;
  }
  .g-sm-4, .gx-sm-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-sm-4, .gy-sm-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-sm-5, .gx-sm-5 {
    --bs-gutter-x:3rem;
  }
  .g-sm-5, .gy-sm-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0, .gx-md-0 {
    --bs-gutter-x:0;
  }
  .g-md-0, .gy-md-0 {
    --bs-gutter-y:0;
  }
  .g-md-1, .gx-md-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-md-1, .gy-md-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-md-2, .gx-md-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-md-2, .gy-md-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-md-3, .gx-md-3 {
    --bs-gutter-x:1rem;
  }
  .g-md-3, .gy-md-3 {
    --bs-gutter-y:1rem;
  }
  .g-md-4, .gx-md-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-md-4, .gy-md-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-md-5, .gx-md-5 {
    --bs-gutter-x:3rem;
  }
  .g-md-5, .gy-md-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0, .gx-lg-0 {
    --bs-gutter-x:0;
  }
  .g-lg-0, .gy-lg-0 {
    --bs-gutter-y:0;
  }
  .g-lg-1, .gx-lg-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-lg-1, .gy-lg-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-lg-2, .gx-lg-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-lg-2, .gy-lg-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-lg-3, .gx-lg-3 {
    --bs-gutter-x:1rem;
  }
  .g-lg-3, .gy-lg-3 {
    --bs-gutter-y:1rem;
  }
  .g-lg-4, .gx-lg-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-lg-4, .gy-lg-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-lg-5, .gx-lg-5 {
    --bs-gutter-x:3rem;
  }
  .g-lg-5, .gy-lg-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0, .gx-xl-0 {
    --bs-gutter-x:0;
  }
  .g-xl-0, .gy-xl-0 {
    --bs-gutter-y:0;
  }
  .g-xl-1, .gx-xl-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-xl-1, .gy-xl-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-xl-2, .gx-xl-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-xl-2, .gy-xl-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-xl-3, .gx-xl-3 {
    --bs-gutter-x:1rem;
  }
  .g-xl-3, .gy-xl-3 {
    --bs-gutter-y:1rem;
  }
  .g-xl-4, .gx-xl-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-xl-4, .gy-xl-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-xl-5, .gx-xl-5 {
    --bs-gutter-x:3rem;
  }
  .g-xl-5, .gy-xl-5 {
    --bs-gutter-y:3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0, .gx-xxl-0 {
    --bs-gutter-x:0;
  }
  .g-xxl-0, .gy-xxl-0 {
    --bs-gutter-y:0;
  }
  .g-xxl-1, .gx-xxl-1 {
    --bs-gutter-x:0.25rem;
  }
  .g-xxl-1, .gy-xxl-1 {
    --bs-gutter-y:0.25rem;
  }
  .g-xxl-2, .gx-xxl-2 {
    --bs-gutter-x:0.5rem;
  }
  .g-xxl-2, .gy-xxl-2 {
    --bs-gutter-y:0.5rem;
  }
  .g-xxl-3, .gx-xxl-3 {
    --bs-gutter-x:1rem;
  }
  .g-xxl-3, .gy-xxl-3 {
    --bs-gutter-y:1rem;
  }
  .g-xxl-4, .gx-xxl-4 {
    --bs-gutter-x:1.5rem;
  }
  .g-xxl-4, .gy-xxl-4 {
    --bs-gutter-y:1.5rem;
  }
  .g-xxl-5, .gx-xxl-5 {
    --bs-gutter-x:3rem;
  }
  .g-xxl-5, .gy-xxl-5 {
    --bs-gutter-y:3rem;
  }
}
.table {
  --bs-table-bg:transparent;
  --bs-table-accent-bg:transparent;
  --bs-table-striped-color:#212529;
  --bs-table-striped-bg:rgba(0, 0, 0, 0.05);
  --bs-table-active-color:#212529;
  --bs-table-active-bg:rgba(0, 0, 0, 0.1);
  --bs-table-hover-color:#212529;
  --bs-table-hover-bg:rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}

.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

.table > tbody {
  vertical-align: inherit;
}

.table > thead {
  vertical-align: bottom;
}

.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}

.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg:var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg:var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg:var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg:#cfe2ff;
  --bs-table-striped-bg:#c5d7f2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bacbe6;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfd1ec;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #bacbe6;
}

.table-secondary {
  --bs-table-bg:#e2e3e5;
  --bs-table-striped-bg:#d7d8da;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#cbccce;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#d1d2d4;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #cbccce;
}

.table-success {
  --bs-table-bg:#d1e7dd;
  --bs-table-striped-bg:#c7dbd2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bcd0c7;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#c1d6cc;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg:#cff4fc;
  --bs-table-striped-bg:#c5e8ef;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#badce3;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfe2e9;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg:#fff3cd;
  --bs-table-striped-bg:#f2e7c3;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#e6dbb9;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#ece1be;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg:#f8d7da;
  --bs-table-striped-bg:#eccccf;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfc2c4;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5c7ca;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #dfc2c4;
}

.table-light {
  --bs-table-bg:#f8f9fa;
  --bs-table-striped-bg:#ecedee;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfe0e1;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5e6e7;
  --bs-table-hover-color:#000;
  color: #000;
  border-color: #dfe0e1;
}

.table-dark {
  --bs-table-bg:#212529;
  --bs-table-striped-bg:#2c3034;
  --bs-table-striped-color:#fff;
  --bs-table-active-bg:#373b3e;
  --bs-table-active-color:#fff;
  --bs-table-hover-bg:#323539;
  --bs-table-hover-color:#fff;
  color: #fff;
  border-color: #373b3e;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}

.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}

textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}

textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}

.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}

.form-select:disabled {
  background-color: #e9ecef;
}

.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}

.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}

.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}

.form-check-input[type=radio] {
  border-radius: 50%;
}

.form-check-input:active {
  filter: brightness(90%);
}

.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e");
}

.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}

.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}

.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}

.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%2386b7fe%27/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.btn-check:disabled + .btn, .btn-check[disabled] + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.form-range:focus {
  outline: 0;
}

.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.form-range::-moz-focus-outer {
  border: 0;
}

.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}

.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}

.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.form-range:disabled {
  pointer-events: none;
}

.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}

.form-floating > .form-control, .form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}

.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control {
  padding: 1rem 0.75rem;
}

.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}

.form-floating > .form-control::placeholder {
  color: transparent;
}

.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control, .input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

.input-group > .form-control:focus, .input-group > .form-select:focus {
  z-index: 3;
}

.input-group .btn {
  position: relative;
  z-index: 2;
}

.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-lg > .btn, .input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input-group-sm > .btn, .input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.input-group-lg > .form-select, .input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4), .input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip {
  display: block;
}

.form-control.is-valid, .was-validated .form-control:valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.form-select.is-valid, .was-validated .form-select:valid {
  border-color: #198754;
}

.form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-select.is-valid:focus, .was-validated .form-select:valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.form-check-input.is-valid, .was-validated .form-check-input:valid {
  border-color: #198754;
}

.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked {
  background-color: #198754;
}

.form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.input-group .form-control.is-valid, .input-group .form-select.is-valid, .was-validated .input-group .form-control:valid, .was-validated .input-group .form-select:valid {
  z-index: 1;
}

.input-group .form-control.is-valid:focus, .input-group .form-select.is-valid:focus, .was-validated .input-group .form-control:valid:focus, .was-validated .input-group .form-select:valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip {
  display: block;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.form-select.is-invalid, .was-validated .form-select:invalid {
  border-color: #dc3545;
}

.form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.form-select.is-invalid:focus, .was-validated .form-select:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.form-check-input.is-invalid, .was-validated .form-check-input:invalid {
  border-color: #dc3545;
}

.form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked {
  background-color: #dc3545;
}

.form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.input-group .form-control.is-invalid, .input-group .form-select.is-invalid, .was-validated .input-group .form-control:invalid, .was-validated .input-group .form-select:invalid {
  z-index: 2;
}

.input-group .form-control.is-invalid:focus, .input-group .form-select.is-invalid:focus, .was-validated .input-group .form-control:invalid:focus, .was-validated .input-group .form-select:invalid:focus {
  z-index: 3;
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
}

.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}

.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

.btn-check:active + .btn-primary, .btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}

.btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}

.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}

.btn-check:active + .btn-secondary, .btn-check:checked + .btn-secondary, .btn-secondary.active, .btn-secondary:active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}

.btn-check:active + .btn-secondary:focus, .btn-check:checked + .btn-secondary:focus, .btn-secondary.active:focus, .btn-secondary:active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}

.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}

.btn-check:active + .btn-success, .btn-check:checked + .btn-success, .btn-success.active, .btn-success:active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}

.btn-check:active + .btn-success:focus, .btn-check:checked + .btn-success:focus, .btn-success.active:focus, .btn-success:active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}

.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}

.btn-check:active + .btn-info, .btn-check:checked + .btn-info, .btn-info.active, .btn-info:active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}

.btn-check:active + .btn-info:focus, .btn-check:checked + .btn-info:focus, .btn-info.active:focus, .btn-info:active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}

.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}

.btn-check:active + .btn-warning, .btn-check:checked + .btn-warning, .btn-warning.active, .btn-warning:active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}

.btn-check:active + .btn-warning:focus, .btn-check:checked + .btn-warning:focus, .btn-warning.active:focus, .btn-warning:active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}

.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}

.btn-check:active + .btn-danger, .btn-check:checked + .btn-danger, .btn-danger.active, .btn-danger:active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}

.btn-check:active + .btn-danger:focus, .btn-check:checked + .btn-danger:focus, .btn-danger.active:focus, .btn-danger:active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}

.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}

.btn-check:active + .btn-light, .btn-check:checked + .btn-light, .btn-light.active, .btn-light:active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}

.btn-check:active + .btn-light:focus, .btn-check:checked + .btn-light:focus, .btn-light.active:focus, .btn-light:active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}

.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

.btn-check:active + .btn-dark, .btn-check:checked + .btn-dark, .btn-dark.active, .btn-dark:active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}

.btn-check:active + .btn-dark:focus, .btn-check:checked + .btn-dark:focus, .btn-dark.active:focus, .btn-dark:active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}

.btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-check:active + .btn-outline-primary:focus, .btn-check:checked + .btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #0d6efd;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

.btn-check:active + .btn-outline-secondary, .btn-check:checked + .btn-outline-secondary, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show, .btn-outline-secondary:active {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-check:active + .btn-outline-secondary:focus, .btn-check:checked + .btn-outline-secondary:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus, .btn-outline-secondary:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}

.btn-check:active + .btn-outline-success, .btn-check:checked + .btn-outline-success, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show, .btn-outline-success:active {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-check:active + .btn-outline-success:focus, .btn-check:checked + .btn-outline-success:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus, .btn-outline-success:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}

.btn-check:active + .btn-outline-info, .btn-check:checked + .btn-outline-info, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show, .btn-outline-info:active {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-check:active + .btn-outline-info:focus, .btn-check:checked + .btn-outline-info:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus, .btn-outline-info:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}

.btn-check:active + .btn-outline-warning, .btn-check:checked + .btn-outline-warning, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show, .btn-outline-warning:active {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-check:active + .btn-outline-warning:focus, .btn-check:checked + .btn-outline-warning:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus, .btn-outline-warning:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

.btn-check:active + .btn-outline-danger, .btn-check:checked + .btn-outline-danger, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show, .btn-outline-danger:active {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-check:active + .btn-outline-danger:focus, .btn-check:checked + .btn-outline-danger:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus, .btn-outline-danger:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}

.btn-check:active + .btn-outline-light, .btn-check:checked + .btn-outline-light, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show, .btn-outline-light:active {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-check:active + .btn-outline-light:focus, .btn-check:checked + .btn-outline-light:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus, .btn-outline-light:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-check:active + .btn-outline-dark, .btn-check:checked + .btn-outline-dark, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show, .btn-outline-dark:active {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-check:active + .btn-outline-dark:focus, .btn-check:checked + .btn-outline-dark:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus, .btn-outline-dark:active:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #212529;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}

.btn-link:hover {
  color: #0a58ca;
}

.btn-link.disabled, .btn-link:disabled {
  color: #6c757d;
}

.btn-group-lg > .btn, .btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.btn-group-sm > .btn, .btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}
.dropdown, .dropend, .dropstart, .dropup {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position:start;
}

.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position:end;
}

.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position:start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position:end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position:start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position:end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position:start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position:end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position:start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position:end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position:start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position:end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropstart .dropdown-toggle::after {
  display: none;
}

.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:focus, .dropdown-item:hover {
  color: #1e2125;
  background-color: #e9ecef;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}

.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}

.dropdown-menu-dark .dropdown-item:focus, .dropdown-menu-dark .dropdown-item:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}

.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}

.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}

.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}

.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.btn-group, .btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group-vertical > .btn, .btn-group > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn ~ .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:focus, .nav-link:hover {
  color: #0a58ca;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: 0 0;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: 0 0;
  border: 0;
  border-radius: 0.25rem;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

.nav-fill .nav-item, .nav-fill > .nav-link {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item, .nav-justified > .nav-link {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-bottom, .navbar-expand-sm .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-bottom, .navbar-expand-md .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-bottom, .navbar-expand-lg .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-bottom, .navbar-expand-xl .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-bottom, .navbar-expand-xxl .offcanvas-top {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-expand .offcanvas-header {
  display: none;
}

.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}

.navbar-expand .offcanvas-bottom, .navbar-expand .offcanvas-top {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}

.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}

.navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show > .nav-link {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}

.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card > .card-header + .list-group, .card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}

.card-title {
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: 1rem;
}

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img, .card-img-bottom, .card-img-top {
  width: 100%;
}

.card-img, .card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img, .card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-group > .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
    border-bottom-left-radius: 0;
  }
}
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #0c63e4;
  background-color: #e7f1ff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}

.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%230c63e4%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}

.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23212529%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}

.accordion-button:focus {
  z-index: 3;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.accordion-item:not(:first-of-type) {
  border-top: 0;
}

.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}

.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.accordion-flush .accordion-item:first-child {
  border-top: 0;
}

.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}

.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/");
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #0a58ca;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  color: #0a58ca;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}

.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}

.alert-primary .alert-link {
  color: #06357a;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}

.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}

.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}

.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}

.alert-warning .alert-link {
  color: #523e02;
}

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}

.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}

.alert-dark .alert-link {
  color: #101214;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}

.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:focus, .list-group-item-action:hover {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}

.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
  color: #084298;
  background-color: #bacbe6;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
  color: #41464b;
  background-color: #cbccce;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}

.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
  color: #0f5132;
  background-color: #bcd0c7;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
  color: #055160;
  background-color: #badce3;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}

.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
  color: #664d03;
  background-color: #e6dbb9;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}

.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
  color: #842029;
  background-color: #dfc2c4;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}

.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
  color: #636464;
  background-color: #e5e5e5;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
  color: #141619;
  background-color: #bebebf;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}

.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}

.btn-close.disabled, .btn-close:disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.toast.showing {
  opacity: 0;
}

.toast:not(.show) {
  display: none;
}

.toast-container {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}

.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}

.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg, .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

.modal-fullscreen .modal-header {
  border-radius: 0;
}

.modal-fullscreen .modal-body {
  overflow-y: auto;
}

.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-auto[data-popper-placement^=top], .bs-tooltip-top {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow {
  bottom: 0;
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before, .bs-tooltip-top .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-auto[data-popper-placement^=right], .bs-tooltip-end {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, .bs-tooltip-end .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before, .bs-tooltip-end .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-auto[data-popper-placement^=bottom], .bs-tooltip-bottom {
  padding: 0.4rem 0;
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow {
  top: 0;
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before, .bs-tooltip-bottom .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-auto[data-popper-placement^=left], .bs-tooltip-start {
  padding: 0 0.4rem;
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, .bs-tooltip-start .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before, .bs-tooltip-start .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}

.popover .popover-arrow::after, .popover .popover-arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow, .bs-popover-top > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after, .bs-popover-top > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow, .bs-popover-end > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after, .bs-popover-end > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .popover-arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after, .bs-popover-bottom > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow, .bs-popover-start > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after, .bs-popover-start > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active {
  display: block;
}

.active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) {
  transform: translateX(100%);
}

.active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start {
    transition: none;
  }
}
.carousel-control-next, .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: 0 0;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-next, .carousel-control-prev {
    transition: none;
  }
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-next-icon, .carousel-control-prev-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon {
  filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}

.carousel-dark .carousel-caption {
  color: #000;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border, .spinner-grow {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.offcanvas-backdrop.fade {
  opacity: 0;
}

.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}

.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}

.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
  animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
  animation: placeholder-wave 2s linear infinite;
}

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #0d6efd;
}

.link-primary:focus, .link-primary:hover {
  color: #0a58ca;
}

.link-secondary {
  color: #6c757d;
}

.link-secondary:focus, .link-secondary:hover {
  color: #565e64;
}

.link-success {
  color: #198754;
}

.link-success:focus, .link-success:hover {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}

.link-info:focus, .link-info:hover {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}

.link-warning:focus, .link-warning:hover {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}

.link-danger:focus, .link-danger:hover {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}

.link-light:focus, .link-light:hover {
  color: #f9fafb;
}

.link-dark {
  color: #212529;
}

.link-dark:focus, .link-dark:hover {
  color: #1a1e21;
}

.ratio {
  position: relative;
  width: 100%;
}

.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}

.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio:100%;
}

.ratio-4x3 {
  --bs-aspect-ratio:75%;
}

.ratio-16x9 {
  --bs-aspect-ratio:56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio:42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #dee2e6 !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #dee2e6 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0d6efd !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-white {
  border-color: #fff !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

.text-primary {
  --bs-text-opacity:1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity:1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity:1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity:1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity:1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity:1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity:1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity:1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity:1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity:1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity:1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity:1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity:1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity:1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity:1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity:0.25;
}

.text-opacity-50 {
  --bs-text-opacity:0.5;
}

.text-opacity-75 {
  --bs-text-opacity:0.75;
}

.text-opacity-100 {
  --bs-text-opacity:1;
}

.bg-primary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity:1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity:1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity:0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity:0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity:0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity:0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity:1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}

:root {
  font-size: 16px;
}

@media screen and (max-width: 667px) {
  html,
  body {
    font-size: 16px;
  }
}
body {
  background: #ffffff !important;
  font-size: 16px;
}

*:focus {
  box-shadow: none !important;
}

.change-green {
  color: #51b255 !important;
}

.change-red {
  color: #dd504d !important;
}

@media screen and (min-width: 1023px) {
  .hide-nav-tabs {
    display: none !important;
  }
  .hide-nav-tabs-1 {
    display: flex;
  }
  .stock-details-overlayblock {
    z-index: 99999;
    background-color: transparent !important;
  }
  .stock-details-overlayblock .stock-details-block {
    max-width: 390px;
    box-shadow: none;
  }
  .stock-details {
    z-index: 99999999 !important;
  }
  table.no-expand {
    border-spacing: 0 5px !important;
  }
  table.no-expand td {
    padding: 0.525rem !important;
  }
  table.no-expand td:first-child {
    padding-left: 14px !important;
  }
  .table.expand-table {
    width: 266%;
    transition: 700ms;
  }
  .table.expand-table #tableContent td:first-child {
    background: #ffffff;
  }
  .table.expand-table #tableContent td {
    padding: 0.525rem !important;
  }
  .table.expand-table #tableContent td:first-child {
    padding-left: 14px !important;
  }
  .table.expand-table #tableContent tr:hover {
    background: #f2f2f5 !important;
  }
  .table.expand-table #tableContent tr:hover td:first-child {
    background: #f2f2f5 !important;
  }
  .container .square-off-position-container .square-off-selected {
    background: #f0f9ff;
    height: 53px;
    align-items: center;
    width: 61.8%;
    padding: 0px 15px;
    border-radius: 6px;
  }
  .container .square-off-position-container .square-off-selected .select-all {
    cursor: pointer;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container {
    position: relative;
    /* Hide the browser's default checkbox */
    /* Create a custom checkbox */
    /* On mouse-over, add a grey background color */
    /* When the checkbox is checked, add a blue background */
    /* Create the checkmark/indicator (hidden when not checked) */
    /* Show the checkmark when checked */
    /* Style the checkmark/indicator */
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .square-off-container {
    display: block;
    position: relative;
    cursor: pointer;
    font-size: 1.375rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .square-off-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .sqaure-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #ffffff;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .square-off-container:hover input ~ .sqaure-checkmark {
    background-color: #cccccc;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .square-off-container input:checked ~ .sqaure-checkmark {
    background-color: #3580f7;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .sqaure-checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .square-off-container input:checked ~ .sqaure-checkmark:after {
    display: block;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container .square-off-container .sqaure-checkmark:after {
    left: 8px;
    top: 3.6px;
    width: 8px;
    height: 13px;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container span {
    font-family: "DMSansMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-left-container span.select-all {
    display: inline-block;
    padding-left: 35px;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-container-right {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #727271;
  }
  .container .square-off-position-container .square-off-selected .square-off-position-container-right .square-count {
    padding-right: 6px;
  }
  .container .square-off-position-container .disabled {
    opacity: 0.3;
    pointer-events: none;
  }
  .container .square-off-position-container .square-off-selected-button {
    width: 26%;
  }
  .container .square-off-position-container .square-off-selected-button button {
    background-color: #03002f !important;
    height: 53px;
    font-family: "DMSansMedium";
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: center;
    color: #ffffff;
    width: 100%;
  }
  .container .square-off-position-container .square-off-selected-button button:disabled {
    background-color: #cbdfff;
    border-color: #cbdfff;
  }
  .container .square-off-position-container .square-off-cancel button {
    font-family: "DMSansMedium";
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0em;
    text-align: center;
    color: #03002f;
    height: 53px;
    padding-left: 22px;
    padding-right: 22px;
    border: 1px solid #03002f;
    border-radius: 6px;
  }
  .container .square-off-position-container .square-off-cancel button:hover {
    background-color: #03002f;
    color: #ffffff;
    border: 1px solid #03002f;
  }
  .container .holdings-table .labels span {
    font-family: "DMSansMedium";
    font-size: 0.625rem;
    font-weight: 500;
    padding: 0px 2px;
    max-height: 16px;
    display: flex;
    align-items: center;
    align-self: center;
    line-height: normal;
    border-radius: 2px;
  }
  .container .holdings-table .labels div.N,
  .container .holdings-table .labels div.C,
  .container .holdings-table .labels div.R {
    height: 21px;
    width: 21px;
    border: 1px solid rgba(53, 128, 247, 0.2);
    border-radius: 50%;
    text-align: center;
    color: #03002f;
    margin-right: 10px;
  }
  .container .holdings-table .labels div.N span,
  .container .holdings-table .labels div.C span,
  .container .holdings-table .labels div.R span {
    position: relative;
    top: -1px;
  }
  .container .holdings-table .labels .coastal-blue-product-label {
    border: 1px solid #2489a9;
    padding: 0px 2px;
    max-height: 16px;
    display: flex;
    align-items: center;
    align-self: center;
    line-height: normal;
    border-radius: 2px;
    color: #2489a9;
  }
  .container .holdings-table .labels .LI,
  .container .holdings-table .labels .EQ,
  .container .holdings-table .labels .CNC,
  .container .holdings-table .labels .CDS,
  .container .holdings-table .labels .BO,
  .container .holdings-table .labels .NRML,
  .container .holdings-table .labels .FO,
  .container .holdings-table .labels .MAP,
  .container .holdings-table .labels .FNO,
  .container .holdings-table .labels .ETF,
  .container .holdings-table .labels .MF,
  .container .holdings-table .labels .FI,
  .container .holdings-table .labels .CO,
  .container .holdings-table .labels .RE,
  .container .holdings-table .labels .ETF,
  .container .holdings-table .labels .MF,
  .container .holdings-table .labels .gold-product-label {
    border: 1px solid rgba(223, 167, 23, 0.2588235294);
    padding: 0px 2px;
    max-height: 16px;
    display: flex;
    align-items: center;
    align-self: center;
    line-height: normal;
    border-radius: 2px;
    color: #dfa717;
  }
  .container .holdings-table .labels .SELL {
    border: 1px solid rgba(255, 107, 0, 0.2);
    margin-right: 10px;
    border-radius: 2px;
  }
  .container .holdings-table .labels .SELL span {
    padding: 0px 4px;
    color: #ff6b00;
  }
  .container .holdings-table .labels .MIS {
    border: 1px solid rgba(221, 80, 77, 0.1803921569);
    padding: 0px 4px;
    margin-right: 10px;
    border-radius: 2px;
  }
  .container .holdings-table .labels .MIS span {
    color: #dd504d;
  }
  .container .holdings-table .labels .BUY {
    border: 1px solid rgba(81, 178, 85, 0.2705882353);
    padding: 0px 4px;
    border-radius: 2px;
  }
  .container .holdings-table .labels .BUY span {
    color: #51b255;
  }
  .container .holdings-table .labels div:last-child {
    margin-right: 0px;
  }
  .container .holdings-head-nav span.rounded-circle.exclamation {
    height: 35px;
    width: 35px;
    border-radius: 50%;
    display: inline-block;
    color: #03002f;
    border: 1px solid #fbfdff;
    position: relative;
    top: 8px;
    cursor: pointer;
  }
  .container .holdings-head-nav span.rounded-circle.exclamation i {
    font-size: 0.938rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -3px;
    margin-top: -8px;
  }
  .container .holdings-head-nav h2 {
    font-size: unset;
  }
  .container .holdings-head-nav .main-heading {
    font-family: "EncodeSansSemiBold";
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: 0px;
    text-align: left;
    padding-right: 10px;
  }
  .container .holdings-head-nav .heading-light {
    font-family: "EncodeSansLight";
    font-size: 1.75rem;
    font-weight: 300;
    line-height: 140%;
    letter-spacing: 0px;
    text-align: left;
    padding-right: 15px;
  }
  .container .holding-tabs .nav-tabs {
    border-bottom-color: #e7e7e7;
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 999;
    background: #fff;
  }
  .container .holding-tabs .nav-tabs li button {
    border-top: none;
    border-right: none;
    border-left: none;
    background: transparent;
    font-family: "encodesans_normal";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    color: #727271;
  }
  .container .holding-tabs .nav-tabs li button.active {
    border-color: #03002f !important;
    font-family: "EncodeSansSemiBold";
    font-size: 0.875rem;
    font-weight: 600;
    line-height: 20px;
    text-align: center;
    color: #03002f;
  }
  .container .holding-tabs .nav-tabs li span.badge {
    background-color: #03002f !important;
    height: 19px;
    width: 19px;
    font-family: "RobotoMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: center;
  }
  .container .holding-tabs .nav-tabs li span.badge span {
    position: relative;
    left: -2px;
    top: -1px;
  }
  .container .holding-tabs .change-green {
    color: #51b255;
  }
  .container .holding-tabs .change-red {
    color: #dd504d;
  }
  .container .holding-tabs .investment,
  .container .holding-tabs .currval,
  .container .holding-tabs .pro-loss,
  .container .holding-tabs .days-prof-loss,
  .container .holding-tabs .unrealise-prof-loss,
  .container .holding-tabs .realise-prof-loss,
  .container .holding-tabs .days-mtm {
    height: 100px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 16px;
    padding-bottom: 16px;
    width: 24%;
    border-radius: 5px;
    border-color: #e7e7e7 !important;
    padding-left: 15px;
  }
  .container .holding-tabs .investment p,
  .container .holding-tabs .investment span,
  .container .holding-tabs .currval p,
  .container .holding-tabs .currval span,
  .container .holding-tabs .pro-loss p,
  .container .holding-tabs .pro-loss span,
  .container .holding-tabs .days-prof-loss p,
  .container .holding-tabs .days-prof-loss span,
  .container .holding-tabs .unrealise-prof-loss p,
  .container .holding-tabs .unrealise-prof-loss span,
  .container .holding-tabs .realise-prof-loss p,
  .container .holding-tabs .realise-prof-loss span,
  .container .holding-tabs .days-mtm p,
  .container .holding-tabs .days-mtm span {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #b8b8b8;
  }
  .container .holding-tabs .investment .realized_text,
  .container .holding-tabs .currval .realized_text,
  .container .holding-tabs .pro-loss .realized_text,
  .container .holding-tabs .days-prof-loss .realized_text,
  .container .holding-tabs .unrealise-prof-loss .realized_text,
  .container .holding-tabs .realise-prof-loss .realized_text,
  .container .holding-tabs .days-mtm .realized_text {
    font-size: 0.625rem;
    line-height: 12px;
  }
  .container .holding-tabs .investment h3,
  .container .holding-tabs .currval h3,
  .container .holding-tabs .pro-loss h3,
  .container .holding-tabs .days-prof-loss h3,
  .container .holding-tabs .unrealise-prof-loss h3,
  .container .holding-tabs .realise-prof-loss h3,
  .container .holding-tabs .days-mtm h3 {
    font-family: "RobotoBold";
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 34px;
    letter-spacing: 0px;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs .investment .pl-first,
  .container .holding-tabs .currval .pl-first,
  .container .holding-tabs .pro-loss .pl-first,
  .container .holding-tabs .days-prof-loss .pl-first,
  .container .holding-tabs .unrealise-prof-loss .pl-first,
  .container .holding-tabs .realise-prof-loss .pl-first,
  .container .holding-tabs .days-mtm .pl-first {
    font-family: "RobotoMedium";
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 34px;
    letter-spacing: 0px;
    text-align: left;
    padding-right: 7px;
  }
  .container .holding-tabs .investment .pl-sec,
  .container .holding-tabs .currval .pl-sec,
  .container .holding-tabs .pro-loss .pl-sec,
  .container .holding-tabs .days-prof-loss .pl-sec,
  .container .holding-tabs .unrealise-prof-loss .pl-sec,
  .container .holding-tabs .realise-prof-loss .pl-sec,
  .container .holding-tabs .days-mtm .pl-sec {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .realise-prof-loss {
    padding-bottom: 9px;
    background-color: #ffffff !important;
  }
  .container .holding-tabs .unrealise-prof-loss {
    background-color: #ffffff !important;
  }
  .container .holding-tabs .pro-loss .d-lg-flex,
  .container .holding-tabs .days-prof-loss .d-lg-flex {
    align-items: baseline;
  }
  .container .holding-tabs .days-prof-loss {
    background-color: #f0f9ff;
  }
  .container .holding-tabs .tab-content .date-text {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #b8b8b8 !important;
    line-height: 22px;
    padding-left: 0.2%;
  }
  .container .holding-tabs .tab-content .date-text span {
    padding-right: 3px;
    color: #b8b8b8 !important;
  }
  .container .holding-tabs .tab-content .date-text span:nth-child(2) {
    font-size: 1.063rem;
  }
  .container .holding-tabs .tab-content .date-text .dock-date {
    position: fixed;
    top: 0;
    right: 9%;
  }
  .container .holding-tabs .tab-content .pos-dock-date {
    position: fixed;
    top: 0;
    right: 9%;
    padding-top: 10px;
  }
  .container .holding-tabs .mt-30 {
    margin-top: 30px !important;
  }
  .container .holding-tabs #search-filter {
    margin-top: 10px;
  }
  .container .holding-tabs #search-filter .d-flex .summarize {
    font-family: "encodesans_normal";
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position {
    font-family: "encodesans_normal";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: left;
    position: relative;
    color: #444444;
    /* When the checkbox is checked, add a blue background */
    /* Create the checkmark/indicator (hidden when not checked) */
    /* Show the checkmark when checked */
    /* Style the checkmark/indicator */
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position :hover {
    cursor: pointer;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
    width: 25px;
    height: 25px;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position .teleport-switch-control-indicator {
    position: absolute;
    top: -4px;
    left: 0;
    width: 25px;
    height: 25px;
    border-radius: 4px;
    background-color: #ffffff;
    border: 1px solid #e7e7e7;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position:hover input ~ .teleport-switch-control-indicator {
    background-color: #cccccc;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position input:checked ~ .teleport-switch-control-indicator {
    background-color: #3580f7;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position .teleport-switch-control-indicator:after {
    content: "";
    position: absolute;
    display: none;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position input:checked ~ .teleport-switch-control-indicator:after {
    display: block;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position .teleport-switch-control-indicator:after {
    left: 7.4px;
    top: 3px;
    width: 8px;
    height: 14px;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position label {
    display: flex;
    align-items: center;
  }
  .container .holding-tabs #search-filter .d-flex .inlcude_position label sup {
    top: -12px;
    margin-left: -10px;
  }
  .container .holding-tabs #search-filter .d-flex .quantity {
    white-space: nowrap;
  }
  .container .holding-tabs #search-filter .d-flex .quantity,
  .container .holding-tabs #search-filter .d-flex .square_off {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    color: #03002f;
  }
  .container .holding-tabs #search-filter .d-flex .quantity select,
  .container .holding-tabs #search-filter .d-flex .square_off select {
    border: 0px;
    color: #03002f;
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    position: relative;
    top: 2px;
  }
  .container .holding-tabs #search-filter .d-flex .quantity .btn-select-qty,
  .container .holding-tabs #search-filter .d-flex .square_off .btn-select-qty {
    border: none;
    color: #03002f;
    background-color: #ffffff;
    padding: 12px 12px 12px 1px;
    text-align: left;
  }
  .container .holding-tabs #search-filter .d-flex .quantity .btn-select-qty.btn-select-qty-new,
  .container .holding-tabs #search-filter .d-flex .square_off .btn-select-qty.btn-select-qty-new {
    color: #3580f7 !important;
  }
  .container .holding-tabs #search-filter .d-flex .quantity i.edel-icon-arrow-down:before,
  .container .holding-tabs #search-filter .d-flex .square_off i.edel-icon-arrow-down:before {
    position: relative;
    top: 2px;
    left: 10px;
  }
  .container .holding-tabs #search-filter .d-flex .quantity span.exclamation,
  .container .holding-tabs #search-filter .d-flex .square_off span.exclamation {
    height: 18px;
    width: 18px;
    border-radius: 50%;
    display: inline-block;
    color: #3580f7;
    border: 1px solid rgba(140, 179, 241, 0.2901960784);
    position: relative;
    margin-left: 9.6px;
  }
  .container .holding-tabs #search-filter .d-flex .quantity span.exclamation i,
  .container .holding-tabs #search-filter .d-flex .square_off span.exclamation i {
    font-size: 0.5rem;
    position: relative;
    left: 6.2px;
    top: -4px;
  }
  .container .holding-tabs #search-filter .d-flex .quantity .clickable,
  .container .holding-tabs #search-filter .d-flex .square_off .clickable {
    margin-bottom: 0px;
    cursor: pointer;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem !important;
    font-weight: 500 !important;
    line-height: 20px !important;
    letter-spacing: 0px;
    text-align: left;
    color: #3580f7;
    margin-top: 3px;
  }
  .container .holding-tabs #search-filter .d-flex .square_off {
    cursor: pointer;
  }
  .container .holding-tabs #search-filter .d-flex .square_off img {
    margin-right: 10px;
  }
  .container .holding-tabs #search-filter .d-flex .square-off-disabled {
    color: #b8b8b8 !important;
    pointer-events: none;
  }
  .container .holding-tabs #search-filter .taptopledge {
    padding-left: 26px;
  }
  .container .holding-tabs #search-filter .taptopledge i {
    color: #03002f;
  }
  .container .holding-tabs #search-filter .taptopledge i.edel-icon-pledge {
    color: #3580f7;
  }
  .container .holding-tabs #search-filter .taptopledge span {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    color: #03002f;
    padding-left: 10.4px;
    cursor: pointer;
  }
  .container .holding-tabs #search-filter .taptopledge span.teleport-switch-control-description {
    color: #3580f7;
  }
  .container .holding-tabs #search-filter .holding-position-filter .bg-white {
    background-color: #ffffff !important;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads {
    background-color: #f0f9ff;
    color: #03002f;
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    width: 132px;
    height: 44px;
    border-radius: 5px;
    margin-right: 10px;
    border: 0px !important;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads button {
    padding-bottom: 12px;
    padding-top: 12px;
    display: flex;
    align-items: center;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads button img {
    padding-right: 9px;
    display: flex;
    margin-top: -4px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads button i.edel-icon-download {
    font-size: 1.188rem;
    position: relative;
    top: -2px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads button i:before {
    position: relative;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads.downloads-new {
    color: #3580f7;
  }
  .container .holding-tabs #search-filter .holding-position-filter .expand-search {
    border-radius: 5px;
    border: 1px solid #03002f;
  }
  .container .holding-tabs #search-filter .holding-position-filter .ser-icon {
    border-left: 1px solid #03002f !important;
    border-bottom: 1px solid #03002f !important;
    border-top: 1px solid #03002f !important;
  }
  .container .holding-tabs #search-filter .holding-position-filter .input-ex {
    border-bottom: 1px solid #03002f !important;
    border-top: 1px solid #03002f !important;
    margin-left: -2px;
    margin-right: -2px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .ex-close {
    border-right: 1px solid #03002f !important;
    border-bottom: 1px solid #03002f !important;
    border-top: 1px solid #03002f !important;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c {
    margin-right: 10px;
    width: 277px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c .input-group-prepend {
    border: 0px !important;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c .input-group-prepend i {
    height: 44px !important;
    background-color: #f0f9ff;
    padding-left: 5px;
    padding-right: 0px;
    border: 0px;
    font-size: 1.5rem;
    color: #03002f;
    font-weight: 600;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c .input-group-prepend i.edel-icon-search {
    color: #3580f7;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c .input-group-prepend i.edel-icon-close {
    font-size: 0.563rem !important;
    padding-left: 6px;
    padding-right: 10px;
    color: #b8b8b8;
    line-height: 16px;
    cursor: pointer;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c .input-group-prepend .edel-icon-close-expand {
    border-right: 1px solid;
    border-bottom: 1px solid;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c input {
    height: 44px !important;
    background-color: #f0f9ff;
    border: 0px;
    padding-left: 8px;
    padding-bottom: 12px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c input::placeholder {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs #search-filter .holding-position-filter .sort button {
    height: 44px !important;
    border: 0px;
    width: 44px !important;
    background-color: #f0f9ff;
    margin-right: 10px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .sort button:hover {
    color: #0d6efd;
  }
  .container .holding-tabs #search-filter .holding-position-filter .sort button img {
    margin-top: -3px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .sort .sort-filter-icon {
    position: relative;
  }
  .container .holding-tabs #search-filter .holding-position-filter .sort .sort-filter-icon .sort-filter-selected {
    background: #dd504d;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    right: 0.2px;
    top: -2px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .filter button {
    height: 44px !important;
    border: 0px;
    background-color: #f0f9ff;
    width: 44px !important;
  }
  .container .holding-tabs #search-filter .holding-position-filter .filter button:hover {
    color: #0d6efd;
  }
  .container .holding-tabs #search-filter .holding-position-filter .filter button img {
    margin-top: -3px;
  }
  .container .holding-tabs #search-filter .holding-position-filter .filter .filter-icon {
    position: relative;
  }
  .container .holding-tabs #search-filter .holding-position-filter .filter .filter-icon .filter-selected {
    background: #dd504d;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    right: -2px;
    top: -1px;
  }
  .container .holding-tabs .holdings-table-content-wrapper {
    margin-top: 10px;
    /* Track */
    /* Handle */
  }
  .container .holding-tabs .holdings-table-content-wrapper ::-webkit-scrollbar {
    width: 4px !important;
    height: 4px !important;
  }
  .container .holding-tabs .holdings-table-content-wrapper *:hover::-webkit-scrollbar {
    width: 4px !important;
    height: 4px !important;
  }
  .container .holding-tabs .holdings-table-content-wrapper ::-webkit-scrollbar-track {
    background: transparent;
  }
  .container .holding-tabs .holdings-table-content-wrapper ::-webkit-scrollbar-thumb {
    background: #03002f;
  }
  .container .holding-tabs .holdings-table-content-wrapper .table > :not(:first-child) {
    border-top: none !important;
  }
  .container .holding-tabs .ed-table {
    cursor: pointer;
  }
  .container .holding-tabs .ed-table #table-headings {
    padding: 10px;
    top: 0px;
    background-color: #ffffff;
    z-index: 999;
    position: -webkit-sticky;
    position: sticky;
    cursor: default;
  }
  .container .holding-tabs .ed-table #table-headings.adjust_desk_dock {
    top: 175px !important;
  }
  .container .holding-tabs .ed-table #table-headings td {
    border-bottom-width: 0px;
    white-space: nowrap;
  }
  .container .holding-tabs .ed-table #table-headings td:first-child {
    width: 300px !important;
    padding-left: 15px;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 0;
    background: #ffffff;
  }
  .container .holding-tabs .ed-table #table-headings .vTop,
  .container .holding-tabs .ed-table #table-headings .name {
    z-index: 9 !important;
  }
  .container .holding-tabs .ed-table #table-headings td:first-child {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #727271;
  }
  .container .holding-tabs .ed-table #table-headings td:first-child .sort-caret .d-flex {
    margin-top: -3px;
    align-items: center !important;
    flex-direction: column !important;
  }
  .container .holding-tabs .ed-table #table-headings td:first-child .sort-caret .d-flex div {
    height: 6px;
    padding-left: 5px;
  }
  .container .holding-tabs .ed-table #table-headings td {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #727271;
  }
  .container .holding-tabs .ed-table #table-headings td span.badge {
    height: 18px;
    width: 18px;
    position: relative;
    left: -2px;
    top: 3px;
  }
  .container .holding-tabs .ed-table #table-headings td span.badge i {
    font-size: 0.875rem;
  }
  .container .holding-tabs .ed-table #table-headings td span.badge i:before {
    left: -4px;
    top: -1px;
    position: relative;
  }
  .container .holding-tabs .ed-table #table-headings td.qty span.badge {
    position: relative;
    top: 2px;
  }
  .container .holding-tabs .ed-table #table-headings td:first-child {
    padding-left: 20px;
  }
  .container .holding-tabs .ed-table #table-headings.adjust_desk_dock_pos {
    top: 160px !important;
  }
  .container .holding-tabs .ed-table #tableContent {
    border: 1px solid #e7e7e7 !important;
    border-radius: 5px;
    align-items: center;
    margin-bottom: 11px;
    padding: 14px;
  }
  .container .holding-tabs .ed-table #tableContent .mtf {
    border-top: 1px solid #e7e7e7 !important;
    border-bottom: 1px solid #e7e7e7 !important;
    border-left: none !important;
    border-right: none !important;
  }
  .container .holding-tabs .ed-table #tableContent .selected_row {
    background-color: #f0f9ff;
  }
  .container .holding-tabs .ed-table #tableContent td:first-child {
    padding-left: 14px;
    padding-bottom: 0.525rem;
    padding-top: 0.525rem;
    width: 275px !important;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 1;
  }
  .container .holding-tabs .ed-table #tableContent .assetclass {
    z-index: 99 !important;
  }
  .container .holding-tabs .ed-table #tableContent .holding-dayschng-lh {
    position: relative;
    top: 10px;
  }
  .container .holding-tabs .ed-table #tableContent td:last-child {
    padding-right: 14px;
  }
  .container .holding-tabs .ed-table #tableContent td {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 19.6px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs .ed-table #tableContent td div.name {
    padding-bottom: 5px;
  }
  .container .holding-tabs .ed-table #tableContent td div.name .readmore {
    color: #03002f;
    position: relative;
    top: 21px;
  }
  .container .holding-tabs .ed-table #tableContent td div.name .readmore i {
    font-size: 1.25rem;
    position: relative;
    bottom: -2px;
  }
  .container .holding-tabs .ed-table #tableContent td div.name .tag {
    padding-left: 5px;
    position: relative;
    top: -1.1px !important;
  }
  .container .holding-tabs .ed-table #tableContent td span.name {
    font-family: "DMSansMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
    display: flex;
  }
  .container .holding-tabs .ed-table #tableContent td span.name span:nth-child(2) {
    width: 18%;
  }
  .container .holding-tabs .ed-table #tableContent td span.tag {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #b8b8b8;
    position: relative;
    top: -2px;
  }
  .container .holding-tabs .ed-table #tableContent td span.pnl {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .ed-table #tableContent td span.pnlchangepercent {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .ed-table #tableContent td span.stockValue {
    font-family: "RobotoRegular";
    font-size: 1rem;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs .ed-table #tableContent td span.stockinc,
  .container .holding-tabs .ed-table #tableContent td span.stockincsec,
  .container .holding-tabs .ed-table #tableContent td span.stockdec,
  .container .holding-tabs .ed-table #tableContent td div.mtm .dec1,
  .container .holding-tabs .ed-table #tableContent td .mtm .dec2,
  .container .holding-tabs .ed-table #tableContent td div.net-qty .qtyUp {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    padding-left: 5px;
  }
  .container .holding-tabs .ed-table #tableContent td .change-red {
    color: #dd504d;
  }
  .container .holding-tabs .ed-table #tableContent td .change-green {
    color: #51b255;
  }
  .container .holding-tabs .ed-table #tableContent div.mtm .inc,
  .container .holding-tabs .ed-table #tableContent div.mtm .inc2 {
    color: #51b255;
  }
  .container .holding-tabs .ed-table #tableContent div.mtm .dec1,
  .container .holding-tabs .ed-table #tableContent .mtm .dec2 {
    color: #dd504d;
  }
  .container .holding-tabs .inlcude_position .teleport-switch-control-description {
    top: 0px;
  }
  .container .holding-tabs .positions-table {
    margin-bottom: 71px;
    min-height: 400px;
    /* Hide the browser's default checkbox */
    /* Create a custom checkbox */
    /* On mouse-over, add a grey background color */
    /* When the checkbox is checked, add a blue background */
    /* Create the checkmark/indicator (hidden when not checked) */
    /* Show the checkmark when checked */
    /* Style the checkmark/indicator */
  }
  .container .holding-tabs .positions-table #table-headings {
    top: 121px !important;
    padding: 20px;
    z-index: 99;
  }
  .container .holding-tabs .positions-table .square-off-container {
    display: block;
    position: relative;
    cursor: pointer;
    font-size: 1.375rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .container .holding-tabs .positions-table .square-off-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  .container .holding-tabs .positions-table .sqaure-checkmark {
    position: absolute;
    top: 50%;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #ffffff;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
    transform: translateY(50%);
  }
  .container .holding-tabs .positions-table .square-off-container:hover input ~ .sqaure-checkmark {
    background-color: #cccccc;
  }
  .container .holding-tabs .positions-table .square-off-container input:checked ~ .sqaure-checkmark {
    background-color: #3580f7;
  }
  .container .holding-tabs .positions-table .sqaure-checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  .container .holding-tabs .positions-table .square-off-container input:checked ~ .sqaure-checkmark:after {
    display: block;
  }
  .container .holding-tabs .positions-table .square-off-container .sqaure-checkmark:after {
    left: 8px;
    top: 3.6px;
    width: 8px;
    height: 13px;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .container .holding-tabs .positions-table .no-position-open {
    padding-top: 50px;
  }
  .container .holding-tabs .positions-table .no-position-open .inc-pos-message {
    padding-bottom: 50px;
  }
  .container .holding-tabs .positions-table .no-position-open .inc-pos-message p {
    margin-top: 9px;
    font-family: "encodesans_normal";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: center;
    color: #727271;
  }
  .container .holding-tabs .positions-table .w-22 {
    min-width: 22%;
  }
  .container .holding-tabs .positions-table #tableContent {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    align-items: center;
    margin-bottom: 5px;
    padding: 10px 12px;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels span {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 15px;
    letter-spacing: 0em;
    text-align: center;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels div.N,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.C {
    height: 21px;
    width: 21px;
    border: 1px solid rgba(53, 128, 247, 0.2);
    border-radius: 50%;
    text-align: center;
    color: #03002f;
    margin-right: 10px;
    align-self: center;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels div.N span,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.C span {
    position: relative;
    top: -4px !important;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels div.EQ,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.CNC,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.CDS,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.BO,
  .container .holding-tabs .positions-table #tableContent .labels .labels .NRML,
  .container .holding-tabs .positions-table #tableContent .labels .labels .FO,
  .container .holding-tabs .positions-table #tableContent .labels .labels .assetcode {
    border: 1px solid rgba(223, 167, 23, 0.2588235294);
    padding: 0px 4px;
    margin-right: 10px;
    border-radius: 2px;
    height: 21px;
    line-height: 15px;
    align-self: center;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels div.EQ span,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.CNC span,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.CDS span,
  .container .holding-tabs .positions-table #tableContent .labels .labels div.BO span,
  .container .holding-tabs .positions-table #tableContent .labels .labels .NRML span,
  .container .holding-tabs .positions-table #tableContent .labels .labels .FO span,
  .container .holding-tabs .positions-table #tableContent .labels .labels .assetcode span {
    color: #dfa717;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels .SELL {
    border: 1px solid rgba(255, 107, 0, 0.2);
    margin-right: 10px;
    border-radius: 2px;
    height: 21px;
    line-height: 15px;
    align-self: center;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels .SELL span {
    padding: 0px 4px;
    color: #ff6b00;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels .MIS {
    border: 1px solid rgba(221, 80, 77, 0.1803921569);
    padding: 0px 4px;
    margin-right: 10px;
    border-radius: 2px;
    height: 21px;
    line-height: 15px;
    align-self: center;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels .MIS span {
    color: #dd504d;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels .BUY {
    border: 1px solid rgba(81, 178, 85, 0.2705882353);
    padding: 0px 4px;
    border-radius: 2px;
    height: 21px;
    line-height: 15px;
    align-self: center;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels .BUY span {
    color: #51b255;
  }
  .container .holding-tabs .positions-table #tableContent .labels .labels div:last-child {
    margin-right: 0px;
  }
  .container .holding-tabs .positions-table #tableContent .empty-val {
    color: #b8b8b8;
    line-height: 18px !important;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name {
    display: flex;
    flex-wrap: wrap;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name span.name {
    display: flex;
    flex: wrap;
    width: 100%;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name span.name span.name-readmore {
    width: 70%;
    overflow: hidden;
    word-break: break-all;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name span.name .w-auto {
    width: 60%;
    overflow: auto;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name .readmore {
    color: #03002f;
    position: relative;
    top: 0px;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name .readmore i {
    font-size: 1.25rem;
    position: relative;
    bottom: -3px;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss div.name .tag {
    padding-left: 5px;
    position: relative;
    top: -1.1px !important;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss span.name {
    font-family: "DMSansMedium";
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss span.tag {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    letter-spacing: 0em;
    text-align: left;
    color: #b8b8b8;
    position: relative;
    top: -2px;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss span.pnl {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss span.pnlchangepercent {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss span.stockValue {
    font-family: "RobotoRegular";
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss .last-change-percentage,
  .container .holding-tabs .positions-table #tableContent .proff-loss .change {
    padding-left: 5px;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss .change-red {
    color: #dd504d;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss .change-green {
    color: #51b255;
  }
  .container .holding-tabs .positions-table #tableContent .proff-loss .change-blue {
    color: #03002f;
  }
  .container .holding-tabs .positions-table #tableContent .net-qty {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .avgPrice {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .mtm-prof-change {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .mtm-prof-change-percentage {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .realizedPnl-change {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .realizedPnl-change-percentage {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .container .holding-tabs .positions-table #tableContent .net-qty-inner,
  .container .holding-tabs .positions-table #tableContent .avgPrice-inner {
    font-family: "RobotoMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #727271;
  }
  .container .holding-tabs .positions-table #tableContent .avgPrice-inner-value {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;
    color: #212529;
  }
  .container .holding-tabs .positions-table #tableContent:hover {
    background-color: #f0f9ff;
  }
  .container .holding-tabs .positions-table #table-headings span {
    font-family: "EncodeSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: 0em;
    text-align: left;
    color: #727271;
  }
  .container .holding-tabs .positions-table div.col-2.proff-loss,
  .container .holding-tabs .positions-table .col-2 {
    width: 24.8%;
  }
  .container .holding-tabs .positions-table div.col-2.proff-loss .sort-caret .d-flex,
  .container .holding-tabs .positions-table .col-2 .sort-caret .d-flex {
    margin-top: -3px;
    align-items: center !important;
    flex-direction: column !important;
  }
  .container .holding-tabs .positions-table div.col-2.proff-loss .sort-caret .d-flex div,
  .container .holding-tabs .positions-table .col-2 .sort-caret .d-flex div {
    height: 6px;
    padding-left: 5px;
  }
  .container .holding-tabs .positions-table .labels .labels span {
    font-family: "DMSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 15px;
    letter-spacing: 0em;
    text-align: center;
  }
  .container .holding-tabs .positions-table .labels .labels div.N,
  .container .holding-tabs .positions-table .labels .labels div.C {
    height: 21px;
    width: 21px;
    border: 1px solid rgba(53, 128, 247, 0.2);
    border-radius: 50%;
    text-align: center;
    color: #03002f;
    margin-right: 10px;
    align-self: center;
  }
  .container .holding-tabs .positions-table .labels .labels div.N span,
  .container .holding-tabs .positions-table .labels .labels div.C span {
    position: relative;
    top: -4px !important;
  }
  .container .holding-tabs .positions-table .labels .labels div.EQ,
  .container .holding-tabs .positions-table .labels .labels div.CNC,
  .container .holding-tabs .positions-table .labels .labels div.CDS,
  .container .holding-tabs .positions-table .labels .labels div.BO,
  .container .holding-tabs .positions-table .labels .labels .NRML,
  .container .holding-tabs .positions-table .labels .labels .FO {
    border: 1px solid rgba(223, 167, 23, 0.2588235294);
    padding: 0px 4px;
    margin-right: 10px;
    border-radius: 2px;
  }
  .container .holding-tabs .positions-table .labels .labels div.EQ span,
  .container .holding-tabs .positions-table .labels .labels div.CNC span,
  .container .holding-tabs .positions-table .labels .labels div.CDS span,
  .container .holding-tabs .positions-table .labels .labels div.BO span,
  .container .holding-tabs .positions-table .labels .labels .NRML span,
  .container .holding-tabs .positions-table .labels .labels .FO span {
    color: #dfa717;
  }
  .container .holding-tabs .positions-table .labels .labels .SELL {
    border: 1px solid rgba(255, 107, 0, 0.2);
    margin-right: 10px;
    border-radius: 2px;
  }
  .container .holding-tabs .positions-table .labels .labels .SELL span {
    padding: 0px 4px;
    color: #ff6b00;
  }
  .container .holding-tabs .positions-table .labels .labels .MIS {
    border: 1px solid rgba(221, 80, 77, 0.1803921569);
    padding: 0px 4px;
    margin-right: 10px;
    border-radius: 2px;
  }
  .container .holding-tabs .positions-table .labels .labels .MIS span {
    color: #dd504d;
  }
  .container .holding-tabs .positions-table .labels .labels .BUY {
    border: 1px solid rgba(81, 178, 85, 0.2705882353);
    padding: 0px 4px;
    border-radius: 2px;
  }
  .container .holding-tabs .positions-table .labels .labels .BUY span {
    color: #51b255;
  }
  .container .holding-tabs .positions-table .labels .labels div:last-child {
    margin-right: 0px;
  }
  .selected {
    background-color: #f0f9ff;
  }
  .empty-val {
    color: #b8b8b8;
    line-height: 18px !important;
  }
  .select-mtm-script-container {
    cursor: pointer;
  }
  .select-mtm-script-container .total-script {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .select-mtm-script-container .select-mtm-change {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    padding-left: 15px;
  }
  .select-mtm-script-container .select-mtm-change-percentage {
    font-family: "RobotoMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #51b255;
    padding-left: 5px;
  }
  .closed-position-label {
    background: #fff2f2;
    padding-left: 20px;
    color: #727271;
    margin-bottom: 5px;
    margin-top: -6px;
    border-radius: 5px;
    line-height: 18px;
    font-size: 0.875rem;
    font-family: "encodesans_normal";
  }
  .closed-position-label span.badge {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: left;
    color: #03002f;
    padding-left: 5px;
  }
  .include-position-label {
    background: #eef7ee;
    padding-left: 20px;
    color: #727271;
    margin-bottom: 5px;
    margin-top: 9px;
    border-radius: 5px;
    line-height: 18px;
    font-size: 0.875rem;
    font-family: "encodesans_normal";
  }
  .include-position-label span.badge {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: left;
    color: #03002f;
    padding-left: 5px;
  }
}
.custom-control.teleport-switch {
  --color: $midnight-blue;
  padding-left: 0;
}

.teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  position: relative;
}

.custom-control.border-switch {
  color: #03002f;
  padding-left: 0;
  width: max-content;
}

.custom-control.border-switch .border-switch-control-input {
  display: none;
}

.custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #3580f7;
}

.custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14px;
  background-color: #03002f;
}

.custom-control.border-switch .border-switch-control-input.border-switch-control-input-new:checked ~ .border-switch-control-indicator::after {
  background-color: #3580f7;
}

.custom-control.border-switch .border-switch-control-indicator {
  cursor: pointer;
  display: inline-block;
  position: relative;
  margin-right: 10px;
  top: 4px;
  width: 32px;
  height: 19px;
  background: #ffffff;
  border-radius: 10px;
  transition: 0.3s;
  border: 0.5px solid #cacac9;
}

.custom-control.border-switch .border-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  transition: 0.3s;
  top: 3px;
  left: 3px;
  background: #b8b8b8;
}

.ed-table .row col:first-child {
  width: 226px !important;
}

table {
  width: 800px;
  margin: 50px auto;
  font-family: Arial, sans-serif;
  border-collapse: separate;
  border-spacing: 0 5px;
}
table thead td {
  height: 30px !important;
}
table thead.docked_box_shadow td {
  height: 50px !important;
}
table td {
  height: 50px;
  vertical-align: middle;
  position: relative;
}
table td:after {
  content: "";
  position: absolute;
  right: 0;
  top: 8px;
  bottom: 8px;
  background-color: #eeeeee;
}
table td:last-child:after {
  content: none;
}
table td.position-unset {
  position: unset !important;
}
table tbody td {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}
table tbody td:first-child {
  border-left: 1px solid #e7e7e7;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
table tbody td:last-child {
  border-right: 1px solid #e7e7e7;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
table tbody td.position-unset {
  position: unset !important;
}
table tbody tr:hover {
  background-color: #f2f2f5 !important;
}

.qty-drop-icon {
  font-size: 0.25rem;
  vertical-align: middle;
}

#positions .tag-container span.edel-icon-close {
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  #positions .teleport-switch-control-indicator::after,
  #positions .sqaure-checkmark:after {
    left: 7px !important;
    top: 4px !important;
    width: 8px !important;
    border-width: 0 3px 3px 0 !important;
    height: 13px !important;
  }
}
@media screen and (min-width: 1024px) {
  #positions .filter button {
    padding-right: 12px;
  }
}
#positions .wrapper-fil .summarize .custom-control.teleport-switch {
  --color: $midnight-blue;
  padding-left: 0;
}
#positions .wrapper-fil .summarize .custom-control.border-switch {
  width: auto;
  margin-left: 32px;
  margin-right: 0px !important;
}
@media screen and (max-width: 390px) {
  #positions .wrapper-fil .summarize .custom-control.border-switch {
    margin-left: 12px !important;
  }
}
@media screen and (max-width: 575px) and (min-width: 391px) {
  #positions .wrapper-fil .summarize .custom-control.border-switch {
    margin-left: 20px !important;
  }
}
#positions .wrapper-fil .summarize .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #3580f7;
}
#positions .wrapper-fil .summarize .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14.5px;
  background-color: #03002f;
}
#positions .wrapper-fil .summarize .custom-control.border-switch .border-switch-control-indicator {
  margin: 0px !important;
  margin-left: 0px !important;
  margin-right: 5px !important;
  border: 0.5px solid #cacac9;
  cursor: pointer;
}
#positions .wrapper-fil .summarize .teleport-switch-control-description {
  top: 0px;
}
#positions .wrapper-fil .summarize .custom-control.border-switch .border-switch-control-indicator::after {
  top: 3px;
  left: 4px;
  background: #b8b8b8;
}
@media screen and (min-width: 1024px) {
  #positions .wrapper-fil .square_off .rounded-circle {
    top: 2px;
  }
}
#positions .square_off {
  margin-left: 27px;
  padding-left: 0px !important;
}
#positions .square_off span.square {
  position: relative;
  top: 3px;
}

.dock_div {
  z-index: 999;
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  top: 37px;
  background: #ffffff;
}

.summary-row {
  z-index: 997;
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  top: 37px;
  background: #ffffff;
}

.dock_position {
  position: -webkit-sticky;
  position: sticky;
  z-index: 999;
  top: 37px;
  background: #ffffff;
}

.color_blue {
  color: #03002f !important;
}
@media screen and (max-width: 1023px) {
  .color_blue {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 22px !important;
    letter-spacing: 0px;
    text-align: center;
  }
}

.noDataFound-desk {
  display: flex;
  justify-content: center;
}

.mt-9 {
  margin-top: 9px;
}

.filter-s {
  padding-top: 17.5px !important;
  margin-bottom: -20px;
}
.filter-s.filters-dock {
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  top: 112px;
  background-color: #ffffff;
  z-index: 5;
  border-radius: 5px;
  display: flex;
  overflow-x: scroll;
  padding-bottom: 10px;
}
.filter-s.filters-dock::-webkit-scrollbar {
  display: none;
}

.filter-p {
  padding-top: 17.5px !important;
  padding-bottom: 17.5px;
  margin-bottom: -41px;
}
.filter-p.dock_filter_desk_pos {
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  margin: 0;
  padding: 0 5px;
  top: 105px;
  background-color: #ffffff;
  z-index: 99;
}

.filter-pl {
  padding-top: 17.5px !important;
  padding-bottom: 17.5px;
  margin-bottom: -26px;
}

/******************** my update ********************/
.parentDiv {
  position: relative;
  width: 100%;
  border-radius: inherit;
  overflow-x: scroll;
  overflow-y: scroll;
  min-height: 650px;
  max-height: 100vh;
  height: 440px;
  -webkit-overflow-scrolling: touch;
}

.insideParentDiv {
  position: absolute;
  width: 100%;
  height: 400px;
}

.insideParentDiv.fixedHeader {
  position: absolute;
  height: 400px;
}

.container .holding-tabs .ed-table #table-headings.docked_box_shadow {
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
  width: 100%;
}

.container .holding-tabs .ed-table #table-headings.docked_box_shadow .valigntop,
.container .holding-tabs .ed-table #table-headings.docked_box_shadow .text-right {
  vertical-align: middle;
}

.container .holding-tabs .ed-table #table-headings.docked_box_shadow.adjust_desk_dock .valigntop,
.container .holding-tabs .ed-table #table-headings.docked_box_shadow.adjust_desk_dock .text-right {
  vertical-align: top;
}

.UnderstandSection {
  position: relative;
  top: 500px;
}

.positionSticky {
  position: -webkit-sticky;
  position: sticky;
  top: 210px;
}

.holdings-table-content-wrapper {
  margin-top: 10px;
  /* Track */
  /* Handle */
}
.holdings-table-content-wrapper ::-webkit-scrollbar {
  width: 4px !important;
  height: 4px !important;
}
.holdings-table-content-wrapper ::-webkit-scrollbar-track {
  background: transparent;
}
.holdings-table-content-wrapper ::-webkit-scrollbar-thumb {
  background: #03002f;
  width: 4px !important;
  height: 4px !important;
}

.holdings-table-content-wrapper .webkitscrollblue ::-webkit-scrollbar-thumb {
  background: #03002f !important;
  width: 4px !important;
  height: 4px !important;
}
.holdings-table-content-wrapper .webkitscrollwhite ::-webkit-scrollbar-thumb {
  background: #fff !important;
  width: 4px !important;
  height: 4px !important;
}

.holdings-table-content-wrapper .webkitscrollwhite ::-webkit-scrollbar-thumb:horizontal {
  background: #03002f !important;
  width: 4px !important;
  height: 4px !important;
}

.holding_summary,
.position-summary,
.shimmer_summary {
  width: 24%;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.background_blue {
  background-color: #f0f9ff;
}

.shimmer_skeleton {
  display: flex;
  gap: 20px;
}

.daysChanges {
  vertical-align: top !important;
}

.yesterday-chg {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 0em;
  color: #727271;
}

.yesterday-chg-mob {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: right;
  color: #b8b8b8;
}

.img-loader {
  display: flex;
  width: 100%;
  margin-top: 20%;
  justify-content: center;
}

.loader-mob {
  margin-top: 65%;
}

.d-flexstart {
  align-items: flex-start !important;
}

@media (max-width: 1299px) {
  .container .holding-tabs .nav-tabs li button {
    font-size: 0.75rem;
  }
  .container .holding-tabs .nav-tabs li button.active {
    font-size: 0.75rem;
  }
  .custom-control.border-switch .border-switch-control-indicator {
    width: 25px;
    height: 15px;
  }
  .custom-control.border-switch .border-switch-control-indicator::after {
    top: 11%;
    left: 3px;
    width: 10px;
    height: 10px;
  }
  .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
    left: 10px;
  }
  .teleport-switch-control-description {
    font-size: 0.75rem;
  }
  .container .holding-tabs #search-filter .d-flex .quantity,
  .container .holding-tabs #search-filter .d-flex .square_off {
    font-size: 0.75rem;
  }
  .container .holding-tabs #search-filter .taptopledge span {
    font-size: 0.75rem;
  }
  .taptopledge .border-switch {
    display: flex;
    align-items: center;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads {
    font-size: 0.75rem;
  }
  .container .holding-tabs #search-filter .holding-position-filter .downloads button i.edel-icon-download {
    font-size: 1rem;
    top: 0;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c {
    width: unset;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c .input-group-prepend i {
    font-size: 1.1rem;
  }
  .container .holding-tabs #search-filter .holding-position-filter .searchbar-c input {
    font-size: 0.75rem;
  }
  .container .holding-tabs #search-filter .btn.sorting {
    font-size: 0.75rem;
  }
  .container .holding-tabs #search-filter .btn.filter {
    font-size: 0.75rem;
  }
  .container .holding-tabs .ed-table #tableContent td {
    font-size: 0.75rem;
  }
  .container .holding-tabs .ed-table #tableContent td:first-child {
    padding-bottom: 5px;
    padding-top: 5px;
  }
  .container .holding-tabs .ed-table #tableContent td span.name {
    font-size: 0.75rem;
  }
  .container .holding-tabs .ed-table #tableContent td span.pnl {
    font-size: 0.75rem;
  }
  .container .holding-tabs .ed-table #tableContent td span.pnlchangepercent {
    font-size: 0.75rem;
  }
  .container .holding-tabs .ed-table #tableContent td span.stockValue {
    font-size: 0.75rem;
  }
  .container .holding-tabs .ed-table #tableContent td span.stockinc,
  .container .holding-tabs .ed-table #tableContent td span.stockincsec,
  .container .holding-tabs .ed-table #tableContent td span.stockdec,
  .container .holding-tabs .ed-table #tableContent td div.mtm .dec1,
  .container .holding-tabs .ed-table #tableContent td .mtm .dec2,
  .container .holding-tabs .ed-table #tableContent td div.net-qty .qtyUp {
    font-size: 0.75rem;
  }
  #search-filter .col-md-5 {
    width: 50%;
  }
  #search-filter .col-md-7 {
    width: 50%;
  }
  #search-filter .qty-drop {
    height: unset;
    margin-top: 0;
  }
  #search-filter .qty-drop .qty-drop-body {
    padding: 5% 10%;
  }
  #search-filter .qty-drop .qty-drop-body .qty-drop-bodylist li {
    padding: 5px 0;
    font-size: 0.75rem;
  }
}
.assetClassBgBlue {
  border: 1px solid rgba(53, 128, 247, 0.2);
  border-radius: 50%;
  display: flex;
  width: 21px;
  height: 21px;
  justify-content: center;
  text-align: center;
  align-items: center;
}
.assetClassBgBlue .assetClassBgBlue_value {
  color: #3580f7;
  margin: 0;
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  line-height: 15px;
}

.icon-col {
  vertical-align: top;
}
.icon-col .assetClassBgBlue {
  border: none;
}
.icon-col .edel-icon-edit:before {
  font-size: 1rem;
}

.gap-1 {
  gap: 1px;
}

.gap3 {
  gap: 3px;
}

.edel-icon-move {
  font-size: 10px;
}

@media (min-width: 1100px) {
  #holding .container {
    max-width: 1024px;
  }
}
@media (min-width: 1200px) {
  #holding .container {
    max-width: 1140px;
  }
}
@media (min-width: 1300px) {
  #holding .container {
    max-width: 1200px;
  }
}

.txn-detail {
  display: flex;
  justify-content: space-between;
  padding: 20px 15px;
}
.txn-detail.mb-54 {
  margin-bottom: 68px;
}
.txn-detail .view-txn {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: right;
  color: #3580f7;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.txn-detail img {
  margin-right: 9px;
}

.holding-tabs-scrollable {
  display: flex;
  overflow-x: scroll;
  flex-wrap: nowrap;
}

.secondary-navy-theme .modalHoldingTitle .modal-content .modal-header {
  background-color: #f0f9ff !important;
}
.secondary-navy-theme .common-datepicker .custom_heading {
  background-color: #f0f9ff !important;
}
.secondary-navy-theme .common-datepicker .edel-icon-calendar-report::before {
  color: #3580f7 !important;
}
.secondary-navy-theme .common-datepicker .react-datepicker {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: flex;
  justify-content: center;
  border: 1px solid #b8b8b8;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__header {
  background-color: #ffffff;
  font-family: "DMSansMedium";
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__current-month,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker-time__header,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker-year-header {
  color: #393939;
  font-family: "DMSansMedium";
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__current-month {
  margin: 13px 0;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__day-name {
  color: #393939;
  font-family: "DMSansMedium";
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__day--selected,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__day--in-selecting-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__day--in-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-text--selected,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-text--in-selecting-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-text--in-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--selected,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--in-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-text--selected,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-text--in-selecting-range,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-text--in-range {
  background-color: #3580f7 !important;
  color: #ffffff !important;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker .react-datepicker__day:hover,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker .react-datepicker__month-text:hover,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker .react-datepicker__quarter-text:hover,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker .react-datepicker__year-text:hover {
  color: #393939 !important;
  background-color: #3580f7 !important;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-text--keyboard-selected,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--keyboard-selected,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-text--keyboard-selected {
  background-color: #3580f7;
  color: #ffffff;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__day:hover,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-text:hover,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text:hover,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-text:hover {
  background-color: #3580f7 !important;
  color: #ffffff;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--next {
  left: 0;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--next::before {
  left: 0;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--previous {
  left: 22px;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--previous::before {
  position: absolute;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--previous::before {
  right: unset;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon::before {
  border-color: #03002f;
}
.secondary-navy-theme .common-datepicker .react-datepicker button {
  justify-content: center;
}
.secondary-navy-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #3580f7;
}
.secondary-navy-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-bottom-color: #3580f7;
}
.secondary-navy-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] {
  padding-top: 6px;
}
.secondary-navy-theme .common-datepicker .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  border-top-color: #3580f7;
}
.secondary-navy-theme .common-datepicker .react-datepicker__month-container {
  float: left;
  width: 100%;
  margin: 0 auto;
}
.secondary-navy-theme .common-datepicker .react-datepicker__day-names,
.secondary-navy-theme .common-datepicker .react-datepicker__week {
  white-space: nowrap;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  gap: 0.5rem;
}
.secondary-navy-theme .common-datepicker .react-datepicker__day-name,
.secondary-navy-theme .common-datepicker .react-datepicker__day,
.secondary-navy-theme .common-datepicker .react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 2rem !important;
  height: 2rem !important;
  line-height: 1.7rem;
  text-align: center;
  margin: 0;
}
.secondary-navy-theme .common-datepicker .keyboard-daychange .react-datepicker__day--keyboard-selected.react-datepicker__day--in-range {
  background-color: #3580f7 !important;
  color: #ffffff !important;
}
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__month-select,
.secondary-navy-theme .common-datepicker .react-datepicker .react-datepicker__year-select {
  background: #ffffff;
  border: 1px solid #f0f9ff;
  width: 100%;
  margin: 10px auto;
  padding: 4px 3px;
  border-radius: 4px;
  position: relative;
  font-size: 0.75rem;
  color: #3580f7;
  font-family: "RobotoCondensedBold";
}
.secondary-navy-theme .common-datepicker button.react-datepicker__navigation {
  margin: 10px auto;
}
.secondary-navy-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after,
.secondary-navy-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  display: none;
}
.secondary-navy-theme .common-datepicker .react-datepicker-wrapper .react-datepicker__input-container button {
  height: 42px;
  border: unset;
  border-radius: 5px;
  width: 100%;
  background-color: unset;
  text-align: left;
  padding-left: 10px;
  font-size: 0.875rem;
  font-family: "EncodeSansSemiBold";
  color: #333333;
}
.secondary-navy-theme .custom_buttons {
  display: flex;
  gap: 15px;
  margin-top: 15.76px;
}
@media (max-width: 667px) {
  .secondary-navy-theme .custom_buttons {
    margin: 15px 20px !important;
  }
}
.secondary-navy-theme .custom_buttons button {
  padding: 14px 28px;
  border-radius: 6px;
  background: #ffffff;
  width: 236px;
  height: 48px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 140%;
  border-radius: 6px;
  border: 1px solid #3580f7 !important;
  color: #3580f7 !important;
}
.secondary-navy-theme .custom_buttons button:hover {
  background: #3580f7 !important;
  color: #ffffff !important;
}
.secondary-navy-theme .custom_buttons .active {
  background: #3580f7 !important;
  color: #ffffff !important;
}

.family-tagging-holding {
  display: flex;
  position: relative;
  margin-bottom: -30px;
  justify-content: end;
  z-index: 998;
  width: fit-content;
  padding-top: 7px;
}

.insurance-tab {
  position: relative;
}
.insurance-tab::after {
  color: #e2e7fe;
  left: 50%;
  font-size: 40px;
  top: 37px;
  position: absolute;
  content: "\f0d8";
  font-family: "edel_icon" !important;
}

.insurance-hide {
  display: none;
}

.insurance-error-icon.Error-container {
  min-height: unset;
  padding: 70px 0;
}

.popup-disclaimer-block {
  background: #ffe9e0;
  border-radius: 8px;
  padding: 12px 40px;
  margin: 10px 0px;
}
.popup-disclaimer-block i {
  color: #cc3100;
}
@media (max-width: 1023px) {
  .popup-disclaimer-block {
    padding: 8px 10px;
  }
}

.aif-loader .smallcase-popup-loader-body .loader {
  margin-top: 0px;
}

.aif-pdf-success .smallcase-popup-loader .smallcase-popup-success-head,
.aif-pdf-success .smallcase-popup-loader .smallcase-popup-loader-head {
  background-color: #f0f9ff;
}
.aif-pdf-success .smallcase-popup-loader .pdf-pan {
  margin-top: 15px;
}

.aifpdf-btn,
.aifbtn-block-mob {
  padding: 10px 43px !important;
}

.aif-pdf-block.modalContainer {
  width: 425px;
  height: 213px;
}
.aif-pdf-block.modalContainer .message {
  text-align: left;
}
.aif-pdf-block.modalContainer .smallcase-popup-loader-body {
  height: 198px !important;
  padding-top: 30px;
}
.aif-pdf-block.modalContainer .smallcase-popup-loader-head {
  justify-content: space-between;
  padding: 22px;
}
.aif-pdf-block.modalContainer .edel-icon-attention-icon {
  font-size: 1.25rem;
}

.aif-pdf-block-mob.holding-report-loader .smallcase-popup-loader,
.aif-pdf-block-mob.holding-report-loader .smallcase-popup-loader-body {
  height: auto !important;
  flex-direction: column;
  display: flex;
}
.aif-pdf-block-mob.holding-report-loader .smallcase-popup-loader-head {
  background: #f0f9ff;
}
.aif-pdf-block-mob.holding-report-loader .message {
  text-align: left;
}
.aif-pdf-block-mob.holding-report-loader .pdf-pan {
  padding-top: 10px;
  margin-bottom: 20px;
}
.aif-pdf-block-mob.holding-report-loader .pdf-pan .edel-icon-attention-icon {
  font-size: 1.25rem;
}

.aif-pdf-success-mob .mob-smallcase-popup-success {
  height: 350px;
  padding-top: 30px;
}
.aif-pdf-success-mob .mob-smallcase-popup-success .popup-message-container {
  padding-top: 30px;
  gap: 20px;
}

.aif-pdf-loader-mob .not-client-login.mob-smallcase-popup-loader {
  height: 280px;
}
.aif-pdf-loader-mob .not-client-login.mob-smallcase-popup-loader .pdf-pan {
  margin-bottom: 30px;
}

.dynamic-stockdetails-body .pdf-pan {
  margin-bottom: 30px;
}
.dynamic-stockdetails-body .holding-report-success.aif-pdf-success .pdf-pan {
  margin-bottom: 0px !important;
}
.dynamic-stockdetails-body .holding-report-success.aif-pdf-success .popup-message-container {
  gap: 20px;
}

.dynamic-stockdetails-body .stock-details-body {
  height: calc(100vh - 150px) !important;
}
:root {
  font-size: 16px;
}

#holdingsmyTab-tabpane-Holding .drawer__handle-wrapper__backdrop {
  -webkit-backdrop-filter: blur(5px) !important;
  backdrop-filter: blur(5px) !important;
}
#holdingsmyTab-tabpane-Holding .drawer__handle-wrapper__handle-wrapper {
  padding: 15px 0px 4px !important;
}
#holdingsmyTab-tabpane-Holding .drawer__handle-wrapper__handle {
  width: 94px !important;
}

.hideDetailSection {
  transform: translateX(130%);
  transition: 700ms;
  background: none;
}

.showDetailSection {
  transform: translateX(0%);
  transition: 700ms;
}

.slide-pane {
  transition: transform 700ms;
}

.stock-details {
  box-shadow: -8px 4px 50px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  opacity: 1;
  background-color: #ffffff;
  max-width: 390px;
}
.stock-details.open {
  transform: translateX(0); /* open state: visible */
  transition: transform 700ms ease-in-out; /* transition effect */
}
.stock-details.close {
  transform: translateX(110%); /* initial state: hidden */
  transition: transform 10ms ease-in-out; /* transition effect */
}
.stock-details-switch-key {
  position: absolute;
  top: 25px;
  z-index: 2;
  margin-left: -32px;
  background-color: #ffffff;
  color: #3580f7;
  border-radius: 5px 0px 0px 5px;
  width: 21px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.75rem;
  cursor: pointer;
}
.stock-details-head {
  grid-template-columns: 1fr;
  grid-template-rows: 15px auto auto;
  gap: 0;
  background: #f0f9ff;
  border-radius: 0px;
  height: fit-content;
  width: 100%;
  max-width: 390px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  padding: 3%;
  z-index: 1;
  background-color: #f0f9ff;
}
.stock-details-head-upper {
  display: flex;
  justify-content: space-between;
  font-size: 0.625rem;
  line-height: 14px;
  color: #b8b8b8;
}
.stock-details-head-mid {
  display: flex;
  justify-content: space-between;
  line-height: 20px;
  color: #292929;
  font-size: 0.875rem;
  margin: 4px 0 6px 0;
}
.stock-details-head-mid .scrips-stocks {
  align-items: center;
  gap: 5px;
  width: 300px;
  line-height: 19.6px;
  color: #444444;
  font-family: "encodesans_normal";
}
.stock-details-head-mid .scrips-stocks i {
  color: #727271;
  font-size: 0.75rem;
  margin-left: 7px;
  margin-right: 4px;
}
.stock-details-head-mid .scrips-stocks .holdings-count {
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 13px;
  color: #727271;
}
.stock-details-head-bottom {
  display: flex;
  justify-content: space-between;
  color: #727271;
  font-size: 0.75rem;
  line-height: 17px;
}
.stock-details-head-bottom .profit {
  color: #51b255;
}
.stock-details-head-bottom .loss {
  color: #dd504d;
}
.stock-details-head-bottom .loss span:last-child {
  margin-left: 4px;
}
.stock-details-body {
  font-family: "encodesans_normal";
  font-style: normal;
  width: 100%;
  max-width: 390px;
  height: 100vh;
  overflow-y: scroll;
}
.stock-details-body::-webkit-scrollbar {
  display: none;
}
.stock-details-body .stock-portfolio-details {
  display: flex;
  justify-content: space-between;
  padding: 3%;
}
.stock-details-body .stock-portfolio-details-partition {
  margin-right: 10px;
}
.stock-details-body .stock-portfolio-details-partition .head-title {
  font-size: 0.75rem;
  line-height: 17px;
  color: #b8b8b8;
}
.stock-details-body .stock-portfolio-details-partition .numero {
  display: block;
  text-align: start;
  color: #292929;
  font-size: 0.875rem;
}
.stock-details-body .stock-stream {
  font-style: normal;
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 22px;
  margin: 0% 3% 5%;
  color: #b8b8b8;
}
.stock-details-body .stock-stream-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 1% 0;
}
.stock-details-body .stock-stream-head .numero {
  font-size: 0.875rem;
  line-height: 16px;
}
.stock-details-body .stock-stream-foot {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.stock-details-body .stock-stream-foot .numero {
  font-size: 0.688rem;
  line-height: 13px;
}
.stock-details-body .stock-stream .numero {
  margin-left: 5px;
}
.stock-details-body .stock-info {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  gap: 10px;
  padding: 5%;
  font-weight: 500;
  font-size: 0.688rem;
  line-height: 15px;
  color: #b8b8b8;
  background: #f0f9ff;
  background: rgba(240, 249, 255, 0.25);
}
.stock-details-body .stock-info .numero {
  display: block;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
}
.stock-details-footer {
  box-shadow: 0px 4px 17px rgba(60, 60, 60, 0.11);
  height: 69px;
  width: 100%;
  max-width: 390px;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-top: auto;
  position: fixed;
  bottom: 0;
}
.stock-details-footer .action button {
  height: 40px;
  width: 160px;
  border: none;
  color: #ffffff;
  border-radius: 5px;
  text-transform: uppercase;
}
.stock-details-footer .action button#buy {
  background-color: #51b255;
}
.stock-details-footer .action button#buy:disabled {
  background-color: #e7e7e7;
}
.stock-details-footer .action button#sell {
  background-color: #dd504d;
}
.stock-details-footer .action button#sell:disabled {
  background-color: #e7e7e7;
}
.stock-details .numero {
  font-family: "RobotoRegular";
  font-style: normal;
  font-weight: 500;
}

.adjustable-height {
  max-height: calc(50vh - 25px) !important;
}

.mob-stock-details {
  width: 100%;
  max-height: calc(85vh - 25px);
  bottom: 0;
  z-index: 1;
  opacity: 1;
  background-color: #ffffff;
  display: grid;
  grid-template-rows: 1fr 8fr auto;
  grid-template-columns: 1fr;
  transition: 700ms;
  justify-content: center;
}
.mob-stock-details-head {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  background: #f0f9ff;
  border-radius: 0px;
  height: auto;
  width: 100%;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  padding: 3%;
  z-index: 1;
  gap: 5px;
  background-color: #f0f9ff;
}
@media screen and (max-width: 1023px) {
  .mob-stock-details-head {
    position: sticky;
    top: 0px;
  }
}
.mob-stock-details-head-upper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.625rem;
  line-height: 14px;
  color: #b8b8b8;
}
.mob-stock-details-head-mid {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
}
.mob-stock-details-head-mid .scrips-stocks {
  align-items: center;
  gap: 5px;
}
.mob-stock-details-head-mid .scrips-stocks i {
  color: #727271;
  font-size: 0.75rem;
  margin-left: 7px;
  margin-right: 4px;
}
.mob-stock-details-head-mid .scrips-stocks .holdings-count {
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 13px;
  color: #727271;
}
.mob-stock-details-head-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #727271;
  font-size: 0.75rem;
  line-height: 17px;
}
.mob-stock-details-head-bottom .profit {
  color: #51b255;
}
.mob-stock-details-head-bottom .loss {
  color: #dd504d;
}
.mob-stock-details-body {
  font-family: "encodesans_normal";
  font-style: normal;
  width: 100%;
}
.mob-stock-details-body .stock-portfolio-details {
  display: flex;
  justify-content: space-between;
  padding: 5% 3%;
}
.mob-stock-details-body .stock-portfolio-details-partition .head-title {
  font-size: 0.75rem;
  line-height: 17px;
  color: #b8b8b8;
}
.mob-stock-details-body .stock-portfolio-details-partition .numero {
  display: block;
  text-align: start;
  color: #292929;
}
.mob-stock-details-body .stock-stream {
  font-style: normal;
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 22px;
  margin: 0% 3% 5%;
  color: #b8b8b8;
}
.mob-stock-details-body .stock-stream-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 1% 0;
}
.mob-stock-details-body .stock-stream-head .numero {
  font-size: 0.875rem;
  line-height: 16px;
}
.mob-stock-details-body .stock-stream-foot {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.mob-stock-details-body .stock-stream-foot .numero {
  font-size: 0.688rem;
  line-height: 13px;
}
.mob-stock-details-body .stock-stream .numero {
  margin-left: 5px;
}
.mob-stock-details-body .stock-info {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  gap: 20px;
  padding: 5% 3%;
  font-weight: 500;
  font-size: 0.688rem;
  line-height: 15px;
  color: #b8b8b8;
  background: #f0f9ff;
  background: rgba(240, 249, 255, 0.25);
}
.mob-stock-details-body .stock-info .numero {
  display: block;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
}
.mob-stock-details-footer {
  width: 100%;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-top: auto;
  background-color: #ffffff;
  position: sticky;
  bottom: 0;
  box-shadow: 0px 4px 17px rgba(60, 60, 60, 0.11);
  padding: 10px 0;
}
.mob-stock-details-footer .action button {
  height: 40px;
  width: 170px;
  border: none;
  color: #ffffff;
  border-radius: 5px;
}
.mob-stock-details-footer .action button#buy {
  background-color: #51b255;
}
.mob-stock-details-footer .action button#sell {
  background-color: #dd504d;
}
.mob-stock-details .numero {
  font-family: "RobotoRegular";
  font-style: normal;
  font-weight: 500;
}

@media screen and (max-width: 1024px) {
  .drawer__handle-wrapper.backgroundcolor_bluedrawer__content {
    max-height: calc(85vh - 25px);
    overflow-y: scroll;
    max-width: 100%;
  }
}
.transaction-table-block {
  padding: unset;
}
.transaction-table-block table {
  width: 100%;
  margin: 0px auto;
}
.transaction-table-block table td {
  padding: 15px 10px;
}
.transaction-table-block table td:first-child {
  padding-left: 20px;
}
.transaction-table-block table td:last-child {
  padding-right: 20px;
}
.transaction-table-block table thead td {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  color: #b8b8b8;
}
.transaction-table-block table tbody td {
  border-radius: unset;
  font-size: 0.75rem;
  font-family: "RobotoRegular";
  color: #444444;
}
.transaction-table-block .viewall-trans {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  color: #3580f7;
  display: flex;
  justify-content: flex-end;
  padding: 0px 15px;
}
.transaction-table-block .edel-icon-edit:before {
  font-size: 16px;
  color: #3580f7;
}
.transaction-table-block .generic-tabs .tab-content {
  border-top: 1px solid #e7e7e7;
}
.transaction-table-block .generic-tabs .nav-tabs {
  border: 0;
  margin: 0 !important;
  border-bottom: 0 !important;
}
.transaction-table-block .generic-tabs .nav-tabs .nav-item {
  padding: 0;
  margin: 0;
  width: 50%;
}
.transaction-table-block .generic-tabs .nav-tabs .nav-item button {
  margin: auto;
}
.transaction-table-block .generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 11px 16px 5px 16px;
  font-size: 0.875rem;
  color: #727271;
  border: 0;
  font-family: "encodesans_normal";
}
.transaction-table-block .generic-tabs .nav-tabs .nav-item .nav-link.active {
  font-family: "EncodeSansSemiBold";
  color: #3580f7;
  border-bottom: 1px solid #3580f7;
}

.transaction-label {
  border-radius: 3px;
  font-family: "EncodeSansMedium";
  font-size: 0.625rem;
  text-align: center;
  line-height: 140%;
  width: -moz-fit-content;
  width: fit-content;
}
.transaction-label label {
  border-radius: 3px;
  padding: 5px 10px;
}
.transaction-label .bought {
  color: #51b255;
  background: #eef7ee;
}

.L2-txn-tbl table tbody tr td {
  border-top: none;
  border-left: none;
  border-right: none;
}
.L2-txn-tbl table tbody tr td div.txnDate {
  font-family: "RobotoRegular";
  font-weight: 700;
  font-size: 0.75rem;
}
:root {
  font-size: 16px;
}

.smallcase-popup-fail {
  max-width: 714px !important;
  height: 429px;
  border-radius: 4px;
  font-family: "DMSansNormal";
}
.smallcase-popup-fail-head {
  width: 100%;
  height: 65px;
  font-size: 1.25rem;
  line-height: 28px;
  color: #0b243a;
  display: inline-flex;
  background: #f2f2f5;
  border-radius: 15px 15px 0px 0px;
  align-items: center;
  justify-content: flex-start;
  padding: 2%;
}
.smallcase-popup-fail-head p {
  margin: 0;
  padding: 0;
}
.smallcase-popup-fail-head .download {
  color: #0b243a;
  font-size: 1rem;
  padding-right: 10px;
  font-size: 1rem;
}
.smallcase-popup-fail-body {
  width: 100%;
  height: 364px;
  background: #ffffff;
  font-weight: 500;
  font-size: 1rem;
  line-height: 22px;
  padding: 50.43px 4% 4%;
  border-radius: 0px 0px 15px 15px;
}
.smallcase-popup-fail-body .downloadSuccess {
  width: 169.84px;
  height: 92.47px;
  justify-self: center;
}
.smallcase-popup-fail-body .threshold {
  display: flex;
  justify-content: center;
  padding: 5%;
}
.smallcase-popup-fail-body .update-message {
  display: flex;
  text-align: center;
  margin: 39px auto 60.53px;
  width: 50%;
  color: #727271;
  font-size: 1rem;
  font-family: "DMSansMedium";
  align-self: flex-end;
  text-align: center;
  justify-self: center;
  color: #727271;
}
@media screen and (min-width: 1024px) {
  .smallcase-popup-fail-body .update-message {
    height: 44px;
  }
}
.smallcase-popup-fail-body .action-post-success {
  align-items: center;
  justify-content: center;
  display: flex;
}
.smallcase-popup-fail-body .action-post-success button {
  border: none;
  align-items: center;
  justify-content: center;
  display: flex;
  background: transparent;
  color: #03002f;
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}
.smallcase-popup-fail-body .action-post-success .twist {
  display: inline-block;
  padding-right: 5px;
}

.mob-smallcase-popup-fail {
  width: 100%;
  max-width: 425px;
  height: 307px;
  font-family: "DMSansNormal";
  font-style: normal;
  font-weight: 500;
  background-color: #ffffff;
  justify-content: center;
  padding: 0px 2% 2%;
}
.mob-smallcase-popup-fail-body {
  justify-self: center;
  margin-bottom: 40px;
  margin-top: 22px;
  align-items: center;
  text-align: center;
  justify-content: center;
}
.mob-smallcase-popup-fail-body .downloadSuccess {
  width: 169.84px;
  height: 92.47px;
  justify-self: center;
}
.mob-smallcase-popup-fail-body .update-message {
  width: 320px;
  padding-top: 6%;
  color: #727271;
}
@media screen and (min-width: 1024px) {
  .mob-smallcase-popup-fail-body .update-message {
    height: 44px;
    padding-top: 26px;
  }
}
.mob-smallcase-popup-fail .action-post-success {
  display: flex;
  justify-content: center;
}
.mob-smallcase-popup-fail .action-post-success button {
  border: none;
  align-items: center;
  justify-content: center;
  display: flex;
  background: transparent;
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.mob-smallcase-popup-fail .action-post-success .twist {
  display: inline-block;
  padding-right: 5px;
}
:root {
  font-size: 16px;
}

.smallcase-popup-success {
  max-width: 714px !important;
  height: 374px;
  border-radius: 4px;
  font-family: "DMSansNormal";
}
.smallcase-popup-success-head {
  width: 100%;
  height: 65px;
  font-size: 1.25rem;
  line-height: 28px;
  color: #0b243a;
  display: inline-flex;
  background: #f2f2f5;
  border-radius: 15px 15px 0px 0px;
  align-items: center;
  justify-content: flex-start;
  padding: 2%;
}
.smallcase-popup-success-head p {
  margin: 0;
  padding: 0;
}
.smallcase-popup-success-head .download {
  color: #0b243a;
  font-size: 1rem;
  padding-right: 10px;
}
.smallcase-popup-success-body {
  width: 100%;
  height: 309px;
  background: #ffffff;
  font-weight: 500;
  font-size: 1rem;
  line-height: 22px;
  border-radius: 0px 0px 15px 15px;
  display: grid;
  justify-content: center;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  row-gap: 10%;
  padding: 4%;
}
.smallcase-popup-success-body a {
  text-align: center;
  justify-self: center;
}
.smallcase-popup-success-body .downloadSuccess {
  width: 169.84px;
  height: 92.47px;
  justify-self: center;
}
.smallcase-popup-success-body .threshold {
  display: flex;
  justify-content: center;
  padding: 5%;
}
.smallcase-popup-success-body .update-message {
  width: 50%;
  height: 44px;
  align-self: flex-end;
  text-align: center;
  justify-self: center;
  color: #727271;
}
.smallcase-popup-success-body button {
  border: none;
  background: transparent;
  color: #03002f;
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  cursor: pointer;
}
.smallcase-popup-success-body .action-post-success {
  justify-self: center;
  align-self: center;
  margin-top: 30px;
  margin-bottom: 20px;
}
.smallcase-popup-success-body .action-post-success button {
  border: none;
  background: transparent;
  align-items: center;
  justify-content: center;
  display: flex;
  color: #03002f;
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}
.smallcase-popup-success-body .action-post-success .twist {
  display: inline-block;
  padding-right: 5px;
}

.mob-smallcase-popup-success {
  width: 100%;
  max-width: 425px;
  height: 290px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  background-color: #ffffff;
  justify-content: center;
  padding: 2%;
}
.mob-smallcase-popup-success-body {
  justify-self: center;
  align-items: center;
  margin-bottom: 40px;
  margin-top: 22px;
  text-align: center;
  justify-content: center;
}
.mob-smallcase-popup-success-body a {
  text-align: center;
  justify-self: center;
}
.mob-smallcase-popup-success-body .downloadSuccess {
  width: 169.84px;
  height: 92.47px;
  justify-self: center;
}
.mob-smallcase-popup-success-body .update-message {
  padding-top: 26px;
  color: #727271;
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.mob-smallcase-popup-success-body .gotoorder {
  margin-top: 20px;
}
.mob-smallcase-popup-success-body .gotoorder button {
  border: none;
  background: transparent;
  color: #03002f;
  text-decoration: underline;
  cursor: pointer;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.mob-smallcase-popup-success .action-post-success {
  display: flex;
  justify-content: center;
}
.mob-smallcase-popup-success .action-post-success button {
  border: none;
  background: transparent;
  align-items: center;
  justify-content: center;
  display: flex;
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.mob-smallcase-popup-success .action-post-success .twist {
  display: inline-block;
  padding-right: 5px;
}
.pdf-pan {
  background-color: #fffcea;
  border-radius: 8px;
  display: flex;
  padding: 12px 14px;
  gap: 8px;
  align-items: flex-start;
}
.pdf-pan .note-heading .edel-icon-attention-icon {
  font-size: 18px;
}
.pdf-pan .message {
  line-height: 18px;
}

.not-client-login.smallcase-popup-success-body,
.not-client-login .smallcase-popup-success-body {
  height: auto !important;
  min-height: 309px;
  grid-template-rows: auto auto auto auto !important;
  row-gap: 2px !important;
  align-items: center;
  justify-content: center;
}
.not-client-login.smallcase-popup-success-body .update-message,
.not-client-login .smallcase-popup-success-body .update-message {
  width: 100% !important;
  height: auto !important;
  min-height: 24px;
  align-self: center !important;
  text-align: center;
  justify-self: center;
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 10px 0;
}
@media (max-width: 1023px) {
  .not-client-login.mob-smallcase-popup-success-body {
    margin-bottom: 10px;
    margin-top: 0px;
  }
}
.not-client-login.smallcase-popup-loader-body {
  height: auto !important;
  min-height: 309px;
  grid-template-rows: auto auto auto !important;
}
.not-client-login.smallcase-popup-loader-body .loader {
  height: 150px !important;
}
.not-client-login.holding-report-success .smallcase-popup-success-body .action-post-success {
  margin-top: 0 !important;
}
.not-client-login.dp-bills-download .pdf-pan {
  margin-top: 10px;
}
.not-client-login.dp-bills-download .action-post-success {
  margin-top: 10px;
}
@media (max-width: 1023px) {
  .not-client-login.dp-bills-download .mob-smallcase-popup-loader {
    grid-template-rows: auto auto auto !important;
    height: auto;
    min-height: 250px;
  }
}
.not-client-login.common-mob-smallcase-popup-download .mob-smallcase-popup-loader {
  grid-template-rows: auto auto auto !important;
  height: auto;
  min-height: 250px;
}
.not-client-login.mob-smallcase-popup-loader {
  height: auto;
  min-height: 250px;
}
.not-client-login.modalContainer {
  height: auto !important;
}
.not-client-login.dp-txn-holding-report .smallcase-popup-success-body .update-message {
  height: unset;
  width: unset;
  display: flex;
  flex-flow: column;
  gap: 10px;
  padding: 10px 0;
}
.not-client-login.dp-txn-holding-report .smallcase-popup-success-body .action-post-success {
  margin-top: unset;
}
@media (max-width: 1023px) {
  .not-client-login.dp-txn-holding-report .mob-smallcase-popup-success {
    height: unset;
  }
  .not-client-login.dp-txn-holding-report .mob-smallcase-popup-loader .update-message {
    height: unset;
    width: unset;
  }
}
:root {
  font-size: 16px;
}

.smallcase-popup-loader {
  max-width: 714px !important;
  height: 374px;
  border-radius: 4px;
  font-family: "DMSansNormal";
  font-style: normal;
  font-weight: 400;
}
.smallcase-popup-loader-head {
  width: 100%;
  height: 65px;
  font-size: 1.25rem;
  line-height: 28px;
  color: #0b243a;
  display: inline-flex;
  background: #f2f2f5;
  border-radius: 15px 15px 0px 0px;
  align-items: center;
  justify-content: flex-start;
  padding: 2%;
}
.smallcase-popup-loader-head p {
  margin: 0;
  padding: 0;
}
.smallcase-popup-loader-head .download {
  color: #0b243a;
  font-size: 1rem;
  padding-right: 10px;
  font-size: 1rem;
}
.smallcase-popup-loader-body {
  width: 100%;
  height: 309px;
  background: #ffffff;
  font-weight: 500;
  font-size: 1rem;
  line-height: 22px;
  display: grid;
  border-radius: 0px 0px 15px 15px;
  justify-content: center;
  padding: 5%;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 1fr;
}
.smallcase-popup-loader-body .loader {
  justify-self: center;
  margin-top: 20px;
}
.smallcase-popup-loader-body .update-message {
  width: 100%;
  height: 44px;
  align-self: center;
  text-align: center;
  color: #727271;
  justify-self: center;
}

.mob-smallcase-popup-loader {
  width: 100%;
  max-width: 425px;
  height: 235px;
  font-family: "DMSansNormal";
  font-style: normal;
  font-weight: 500;
  background-color: #ffffff;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 1fr;
  justify-content: center;
  padding: 2%;
}
.mob-smallcase-popup-loader-body {
  justify-self: center;
  align-self: center;
  padding-top: 20px;
}
.mob-smallcase-popup-loader-body .loader {
  width: 100px;
  height: 100px;
}
.mob-smallcase-popup-loader .update-message {
  width: 259px;
  height: 44px;
  align-self: flex-end;
  text-align: center;
  color: #727271;
  justify-self: center;
  align-self: center;
}
@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}

.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}

.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}

.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}

.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 2px;
}

.react-datepicker__navigation--next {
  right: 2px;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
}

.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}

.react-datepicker__navigation-icon--next {
  left: -2px;
}

.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}

.react-datepicker__navigation-icon--previous {
  right: -2px;
}

.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}

.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 0.85rem);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}

.react-datepicker__day--holidays .holiday-overlay,
.react-datepicker__month-text--holidays .holiday-overlay,
.react-datepicker__quarter-text--holidays .holiday-overlay,
.react-datepicker__year-text--holidays .holiday-overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}

.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}

.react-datepicker__day--holidays:hover .holiday-overlay,
.react-datepicker__month-text--holidays:hover .holiday-overlay,
.react-datepicker__quarter-text--holidays:hover .holiday-overlay,
.react-datepicker__year-text--holidays:hover .holiday-overlay {
  visibility: visible;
  opacity: 1;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}

.react-datepicker__close-icon--disabled {
  cursor: default;
}

.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}
.show {
  display: block;
}

.fade {
  display: none;
}

.modal-backdrop {
  -webkit-backface-visibility: hidden;
  animation: ngdialog-fadein 0.5s;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
}
.modal-backdrop.show {
  background: rgba(204, 204, 204, 0.19);
  opacity: 1;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
}

:root {
  font-size: 16px;
}

.modalDPTitle {
  padding: 32px 31px;
  z-index: 99999;
}
.modalDPTitle .modal-content {
  border: unset;
  border-radius: 4px;
  width: 421px;
}
.modalDPTitle .modal-content .modal-header {
  padding-right: 30px;
  background-color: #f0f9ff;
}
.modalDPTitle .modal-content .modal-header h5 {
  line-height: 28px;
  font-size: 1.25rem;
  font-family: "DMSansNormal";
  color: #0b243a;
}
.modalDPTitle .modal-content .modal-header .close_btn {
  border: 0;
  background-color: unset;
}
.modalDPTitle .modal-content .modal-header .close_btn i {
  color: #1c1c28;
}
.modalDPTitle .modal-content .modal-header .close_btn i:hover {
  color: #03002f;
}
.modalDPTitle .modal-content .modal-header .close_btn i::before {
  font-size: 0.875rem;
  font-weight: bolder;
}
.modalDPTitle .modal-content .modal-header .modal-title {
  font-size: 1.25rem;
  font-family: "DMSansNormal";
  line-height: 28px;
}
.modalDPTitle .modal-content .modal-header .edel-icon-download1::before {
  color: #0b243a;
  font-size: 1rem;
  margin-right: 10px;
}
.modalDPTitle .modal-content .modal-body {
  padding: 0;
}
.modalDPTitle .modal-content .modal-body .modal-body-loader {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .row {
  margin: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue {
  padding: 0;
  padding: 30px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .header {
  margin-bottom: 15px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .header i {
  margin-right: 10px;
  color: #444444;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .header h2 {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 19.6px;
  color: #444444;
  margin-bottom: 0px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .react-datepicker-wrapper {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .react-datepicker-wrapper input {
  height: 40px;
  width: 100%;
  border: 0;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #444444;
  line-height: 22.4px;
  border-radius: 5px;
  padding-left: 0px;
  padding-right: 22%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .input-group-append {
  position: absolute;
  right: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .input-group-append .input-group-text {
  height: 35px;
  color: #3580f7;
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 22.4px;
  background-color: unset;
  border: 0;
  height: 40px;
  padding: 9px 0px;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .input-group-append .input-group-text i {
  font-size: 0.875rem;
  margin-right: 10px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .input-group-append .input-group-text .span .d-block {
  padding: 6px 0px 6px 0px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .form-control {
  font-size: 1rem;
  line-height: 22.4px;
  padding-left: 0;
  height: 40px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection input:-internal-autofill-selected {
  background-color: unset !important;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row > * {
  padding: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row {
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .col-lg-6 {
  padding: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .date {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .date .form-control {
  border: unset;
  border-radius: 0;
  background-color: unset;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .date .input-group-append {
  position: absolute;
  top: 25%;
  right: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text {
  padding: 0;
  background-color: unset;
  border: unset;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text .edel-icon-calendar-report {
  margin-right: 10px;
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text span {
  color: #3580f7;
  line-height: 22.4px;
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .boder-bottom {
  padding: 22px 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .checkboxWrap {
  padding-top: 22px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .checkbox .form-check {
  margin-bottom: 14px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .lightblue-radio {
  display: flex;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .lightblue-radio .form-check:first-child {
  margin-right: 27px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg {
  padding: 14px 12px 21px 12px;
  margin: 25px 0;
  background-color: #f0f9ff;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg i {
  margin: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg i::before {
  font-size: 1rem;
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label {
  align-items: center;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label_body {
  overflow: scroll;
  padding-left: 0px;
  margin-bottom: 10px;
  max-height: 100px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label_body::-webkit-scrollbar {
  display: none;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label_body_item {
  display: flex;
  align-items: center;
  color: #444444;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 18px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label .mail_label_close {
  margin-left: 5.7px;
  font-size: 1.125rem;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label .mail_label_close .edel-icon-rounded-close:before {
  color: #dd504d;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail_label .form-label {
  line-height: 18.2px;
  color: #444444;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail-input {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail-input input {
  padding-left: 13px;
  padding-right: 35px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .mail-input input::placeholder {
  font-size: 0.875rem;
  line-height: 19.6px;
  color: #b8b8b8;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .icon {
  position: absolute;
  right: 13px;
  top: 20%;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .customForm .customFormSection .blue_bg.mail .icon i {
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-light-blue-theme .downloadHoldingDesk-form-light-blue .remove-button-report .custom_btn {
  padding: 14px;
  width: 100%;
  background-color: #3580f7;
  font-size: 1.125rem;
  line-height: 25.2px;
  font-family: "DMSansMedium";
  text-align: center;
  justify-content: center !important;
  color: #ffffff;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk .row {
  margin: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form {
  padding: 0;
  padding: 30px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .header {
  margin-bottom: 15px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .header i {
  margin-right: 10px;
  color: #444444;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .header h2 {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 19.6px;
  color: #444444;
  margin-bottom: 0px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .react-datepicker-wrapper {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .react-datepicker-wrapper input {
  height: 40px;
  width: 100%;
  border: 0;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #444444;
  line-height: 22.4px;
  border-radius: 5px;
  padding-left: 0px;
  padding-right: 22%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append {
  position: absolute;
  right: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append .input-group-text {
  height: 35px;
  color: #03002f;
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 22.4px;
  background-color: unset;
  border: 0;
  height: 40px;
  padding: 9px 0px;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append .input-group-text i {
  font-size: 0.875rem;
  margin-right: 10px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append .input-group-text .span .d-block {
  padding: 6px 0px 6px 0px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .form-control {
  font-size: 1rem;
  line-height: 22.4px;
  padding-left: 0;
  height: 40px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection input:-internal-autofill-selected {
  background-color: unset !important;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row > * {
  padding: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row {
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .col-lg-6 {
  padding: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .form-control {
  border: unset;
  border-radius: 0;
  background-color: unset;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .input-group-append {
  position: absolute;
  top: 25%;
  right: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text {
  padding: 0;
  background-color: unset;
  border: unset;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text .edel-icon-calendar-report {
  margin-right: 10px;
  color: #03002f;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text span {
  color: #03002f;
  line-height: 22.4px;
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .boder-bottom {
  padding: 22px 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .checkboxWrap {
  padding-top: 22px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .checkbox .form-check {
  margin-bottom: 14px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .radio {
  display: flex;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .radio .form-check:first-child {
  margin-right: 27px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg {
  padding: 14px 12px 21px 12px;
  margin: 25px 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label {
  align-items: center;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label_body {
  overflow: scroll;
  padding-left: 0px;
  margin-bottom: 10px;
  max-height: 100px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label_body::-webkit-scrollbar {
  display: none;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label_body_item {
  display: flex;
  align-items: center;
  color: #444444;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 18px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label .mail_label_close {
  margin-left: 5.7px;
  color: #dd504d;
  font-size: 1.125rem;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label .form-label {
  line-height: 18.2px;
  color: #444444;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail-input {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail-input input {
  padding-left: 13px;
  padding-right: 35px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail-input input::placeholder {
  font-size: 0.875rem;
  line-height: 19.6px;
  color: #b8b8b8;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .icon {
  position: absolute;
  right: 13px;
  top: 20%;
  cursor: pointer;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .icon i {
  color: #03002f;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table {
  padding: 30px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav {
  position: absolute;
  right: 0;
  margin-top: 45px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination {
  padding: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item {
  margin: 0 7px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item .page-link {
  background-color: none;
  color: #444444;
  font-size: 0.875rem;
  line-height: 18.2px;
  font-family: "DMSansMedium";
  border: 0;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item.active .page-link {
  background-color: #03002f;
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 18.2px;
  font-family: "DMSansMedium";
  border: 0;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item:first-child .page-link {
  background-color: #f0f9ff;
  border-radius: 5px;
  border: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item:first-child .page-link i {
  font-size: 0.625rem;
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item:last-child .page-link {
  background-color: #f0f9ff;
  border-radius: 5px;
  border: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item:last-child .page-link i {
  font-size: 0.625rem;
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead {
  width: 100%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th {
  width: 15%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th:first-child {
  width: 12%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th:nth-child(4) {
  width: 33%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th:nth-child(5) {
  width: 12%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th:nth-child(6) {
  width: 13%;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon {
  position: relative;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon h6 {
  margin-right: 5px;
  color: #727271;
  font-size: 0.75rem;
  line-height: 16.8px;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon .caret_up {
  position: absolute;
  top: -5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon .caret_up i::before {
  font-size: 0.75rem;
  color: #727271;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon .caret_down {
  position: absolute;
  top: 1px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon .caret_down i::before {
  font-size: 0.75rem;
  color: #727271;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr.closedReport .edel-icon-download {
  background-color: #f0f9ff;
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr.closedReport .edel-icon-download:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr.closedReport .edel-icon-email-us {
  background-color: #f0f9ff;
  color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr.closedReport .edel-icon-email-us:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td:first-child {
  border-left: 1px solid #eee;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td:last-child {
  border-right: 1px solid #eee;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td p {
  font-size: 0.875rem;
  line-height: 19.6px;
  color: #444444;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td .closed_box {
  text-align: center;
  border: 1px solid #51b255;
  display: block;
  padding: 5px;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td .closed_box p {
  font-size: 0.875rem;
  line-height: 19.6px;
  font-family: "DMSansMedium";
  color: #51b255;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td .open_box {
  text-align: center;
  border: 1px solid #dfa717;
  display: block;
  padding: 5px;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td .open_box p {
  font-size: 0.875rem;
  line-height: 19.6px;
  font-family: "DMSansMedium";
  color: #dfa717;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download .edel-icon-download {
  color: #b8b8b8;
  padding: 8px;
  background-color: #e7e7e7;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download .edel-icon-download:hover {
  color: #ffffff;
  background-color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options {
  background-color: #f0f9ff;
  padding: 21px 15px;
  min-width: 110px;
  border-radius: 4px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options li {
  margin-bottom: 30px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options li:last-child {
  margin-bottom: 0;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options li i {
  color: #3580f7;
  margin-right: 11px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options li p {
  color: #444444;
  font-size: 0.875rem;
  line-height: 19.6px;
  font-family: "DMSansMedium";
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .message .edel-icon-email-us {
  color: #b8b8b8;
  padding: 8px;
  background-color: #e7e7e7;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .message .edel-icon-email-us:hover {
  color: #ffffff;
  background-color: #3580f7;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr:hover {
  background-color: #fafafa;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .tr_section {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table {
  border-collapse: separate;
  border-spacing: 0 12px;
}
.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-table table td {
  height: 50px;
  vertical-align: middle;
  text-align: left;
  position: relative;
}
.modalDPTitle .header {
  margin-bottom: 25px;
  align-items: center;
}
.modalDPTitle .header i {
  margin-right: 10px;
}
.modalDPTitle .header h2 {
  font-size: 0.875rem;
  line-height: 19.6px;
  color: #444444;
  font-family: "DMSansMedium";
}
.modalDPTitle .header .search {
  display: flex;
}
.modalDPTitle .header .search .search_icon {
  display: flex;
  align-items: center;
  background-color: #f0f9ff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 14px 12px;
  padding-right: 0;
}
.modalDPTitle .header .search .search_icon i::before {
  font-size: 1rem;
  color: #3580f7;
}
.modalDPTitle .header .search input {
  background: #f0f9ff;
  font-family: "DMSansMedium";
  border-radius: 5px;
  border: 0;
  padding: 14px 12px;
  font-size: 0.75rem;
  line-height: 16.8px;
  color: #727271;
  padding-left: 0;
}
.modalDPTitle .header .blue_bg {
  background-color: #f2f2f5;
  padding: 14px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modalDPTitle .header .blue_bg i {
  margin: 0;
}
.modalDPTitle .header .blue_bg i::before {
  font-size: 1rem;
  color: #3580f7;
}
.modalDPTitle .header .filter_table .menu {
  margin: 0 10px;
}
.modalDPTitle .lightblue-radio input[type=radio] {
  -webkit-appearance: none;
  border: 2px solid #e7e7e7;
  border-radius: 50%;
  outline: none;
  position: relative;
  vertical-align: top;
}
.modalDPTitle .lightblue-radio input[type=radio]:before {
  content: "";
  display: block;
  width: 71.7%;
  height: 71.7%;
  margin: 15%;
  border-radius: 50%;
}
.modalDPTitle .lightblue-radio input[type=radio]:checked:before {
  background: #3580f7;
}
.modalDPTitle .lightblue-radio .form-check-input:checked[type=radio] {
  border: 2px solid #3580f7;
  background-color: #ffffff;
  background-image: unset;
}
.modalDPTitle .radio input[type=radio] {
  -webkit-appearance: none;
  border: 2px solid #e7e7e7;
  border-radius: 50%;
  outline: none;
  position: relative;
  vertical-align: top;
}
.modalDPTitle .radio input[type=radio]:before {
  content: "";
  display: block;
  width: 71.7%;
  height: 71.7%;
  margin: 15%;
  border-radius: 50%;
}
.modalDPTitle .radio input[type=radio]:checked:before {
  background: #03002f;
}
.modalDPTitle .radio .form-check-input:checked[type=radio] {
  border: 2px solid #03002f;
  background-color: #ffffff;
  background-image: unset;
}

.customFormSection button {
  font-weight: 500;
}
.customFormSection button:disabled {
  background-color: #c0bfcb;
  border-color: #c0bfcb;
  font-weight: 500;
}
.customFormSection .form-label {
  color: #b8b8b8;
  font-size: 0.875rem;
  line-height: 19.6px;
  font-family: "DMSansMedium";
}
.customFormSection .form-check {
  display: flex;
  align-items: center;
}
.customFormSection .form-check .form-check-label {
  color: #444444;
  font-size: 1rem;
  line-height: 20.8px;
  font-family: "DMSansMedium";
  margin-left: 10px;
}
.customFormSection .form-check .form-check-input {
  height: 25px;
  width: 25px;
  border: 1px solid #e7e7e7;
}
.customFormSection .form-check .form-check-input:focus {
  border-color: unset;
  outline: 0;
  box-shadow: unset;
  border: 1px solid #e7e7e7;
}
.customFormSection .form-check .form-check-input:active {
  filter: unset;
}
.customFormSection .form-check .form-check-input:focus-visible {
  outline-offset: unset;
  outline: unset;
}
.customFormSection .form-control {
  color: #444444;
  font-size: 1rem;
  line-height: 22.4px;
  font-family: "DMSansMedium";
}

.boder-bottom {
  border-bottom: 1px solid #e7e7e7;
}

.custom_btn {
  padding: 14px;
  width: 100%;
  background-color: #03002f;
  font-size: 1.125rem;
  line-height: 25.2px;
  font-family: "DMSansMedium";
  text-align: center;
  justify-content: center !important;
  color: #ffffff;
}

.blue_bg {
  background-color: #f2f2f5;
  border-radius: 4px;
}

.date-input-section {
  display: flex;
  gap: 32px;
}
.date-input-section .form-label {
  margin-bottom: 0px;
}
.date-input-section .input-group {
  width: 153.81px;
  height: 42px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  margin-top: 15px;
}

.rbd-5xlxayyw29q-db {
  z-index: 9999 !important;
}

.rbd-5xlxayyw29q-dr {
  z-index: 99999 !important;
}

/******************DP transaction new content ********************/
.separate-border {
  border-left: 1px solid #e7e7e7;
}

.modalDPTitle .custom-modal .modal-content {
  width: 100% !important;
}

@media (min-width: 576px) {
  .custom-modal.modal-dialog {
    max-width: 100%;
    margin: 0rem 1.3rem !important;
  }
}
.CustomCommonDropdown {
  height: 40px;
  position: relative;
}

.CustomCommonDropdown .edel-icon-arrow-down {
  position: absolute;
  right: 14px;
  top: 12px;
}

.CustomCommonDropdown select.form-control {
  font-size: 0.875rem !important;
  padding-left: 10px !important;
}

.CustomCommonDropdown select.form-control {
  font-size: 0.875rem !important;
  padding-left: 10px !important;
}

.CustomCommonDropdown option {
  padding: 10px !important;
}

.DateBoxfromToDate {
  display: flex;
  width: 100%;
  margin: 0px auto;
}

.DateBoxfrom {
  width: 50%;
  margin: 0 15px 0 0;
}

.DateBoxTo {
  width: 50%;
  margin: 0 0px 0 15px;
}

.horizontalLine {
  width: 100%;
  border-bottom: 1px solid #e7e7e7;
}

.customTextbox {
  background-color: #f0f9ff;
  border: none !important;
  font-size: 0.875rem !important;
  padding-left: 10px !important;
  height: 48px !important;
}

.customTextbox:focus {
  background-color: #f0f9ff;
}

.align-item-flex-top {
  align-items: flex-start !important;
}

.custom-modal .modal-header {
  padding: 0.6rem 1rem !important;
}
:root {
  font-size: 16px;
}

.sort-drop {
  width: 398px;
  background-color: #f2f2f5;
  border-radius: 5px;
  padding: 20px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  margin-top: 10px;
  position: absolute;
  z-index: 6;
  right: 8px;
}
.sort-drop-body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px 20px 0px 20px;
  width: 358px;
  background: #ffffff;
  border-radius: 5px;
}
.sort-drop-body .sort-drop-bodylist {
  margin: 0;
  padding: 0;
  width: 100%;
}
.sort-drop-body .sort-drop-bodylist li {
  display: flex;
  justify-content: space-between;
  padding: 4px 0;
}
.sort-drop-body .sort-drop-bodylist li:active, .sort-drop-body .sort-drop-bodylist li:hover {
  color: #03002f;
  cursor: pointer;
}
.sort-drop-body .sort-drop-bodylist li label:hover,
.sort-drop-body .sort-drop-bodylist li label:active {
  cursor: pointer;
}
.sort-drop-body .sort-drop-bodylist li .light-right {
  color: #b8b8b8;
}
.sort-drop-body .sort-drop-bodylist li .bodylist-right {
  display: flex;
  padding: 0 5px;
}
.sort-drop-body .sort-drop-bodylist li .bodylist-right i {
  padding-left: 10px;
}
.sort-drop-body .sort-drop-bodylist .nested-list label {
  margin-bottom: 10px;
}
.sort-drop-body .sort-drop-bodylist .nested-list li {
  margin-left: 20px;
  padding: 0;
}
.sort-drop-footer {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
}
.sort-drop-footer .filter-button {
  background-color: #03002f;
  color: #ffffff;
}
.sort-drop-footer .filter-button:hover {
  background-color: #03002f;
  color: #ffffff;
}
.sort-drop-footer .reset-button {
  background-color: transparent;
  color: #03002f;
}
.sort-drop-footer .reset-button:hover {
  background-color: #03002f;
  color: #ffffff;
}
.sort-drop-footer .reset-button,
.sort-drop-footer .filter-button {
  padding: 14px 28px;
  border-radius: 6px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  width: 48%;
  border: 1px solid #03002f;
}

.light-blue {
  color: #03002f !important;
}

.sort-drop-light-blue-theme {
  width: 398px;
  background-color: #f0f9ff;
  border-radius: 5px;
  padding: 20px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  margin-top: 10px;
  position: absolute;
  z-index: 6;
  right: 8px;
}
.sort-drop-light-blue-theme .sort-drop-body {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 15px 20px 0px 20px;
  width: 358px;
  background: #ffffff;
  border-radius: 5px;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist {
  margin: 0;
  padding: 0;
  width: 100%;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li {
  display: flex;
  justify-content: space-between;
  padding: 4px 0;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li:active, .sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li:hover {
  color: #3580f7;
  cursor: pointer;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li label:hover,
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li label:active {
  cursor: pointer;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li .light-right {
  color: #b8b8b8;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li .bodylist-right {
  display: flex;
  padding: 0 5px;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist li .bodylist-right i {
  padding-left: 10px;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist .nested-list label {
  margin-bottom: 10px;
}
.sort-drop-light-blue-theme .sort-drop-body .sort-drop-bodylist .nested-list li {
  margin-left: 20px;
  padding: 0;
}
.sort-drop-light-blue-theme .sort-drop-footer {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
}
.sort-drop-light-blue-theme .sort-drop-footer .filter-button {
  background-color: #3580f7;
  color: #ffffff;
}
.sort-drop-light-blue-theme .sort-drop-footer .filter-button:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.sort-drop-light-blue-theme .sort-drop-footer .reset-button {
  background-color: transparent;
  color: #3580f7;
}
.sort-drop-light-blue-theme .sort-drop-footer .reset-button:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.sort-drop-light-blue-theme .sort-drop-footer .reset-button,
.sort-drop-light-blue-theme .sort-drop-footer .filter-button {
  padding: 14px 28px;
  border-radius: 6px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  width: 48%;
  border: 1px solid #3580f7;
}
body {
  font-size: 16px;
}

.filterasset-drop {
  background: #f2f2f5;
  border-radius: 5px;
  width: 398px;
  padding: 20px;
  display: block;
  margin-top: 10px;
  z-index: 6;
  position: absolute;
  right: 0%;
}
.filterasset-drop-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 20px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 22px;
  font-feature-settings: "case" on;
  color: #444444;
}
.filterasset-drop-head p {
  margin: 5px 0px;
}
.filterasset-drop-head p span {
  margin: 4px;
  z-index: 10;
}
.filterasset-drop-head .edel-icon-arrow-down {
  font-size: 1.75rem;
}
.filterasset-drop-imp {
  margin-top: 13px !important;
}
.filterasset-drop-body {
  max-height: 273px;
  background: #ffffff;
  border-radius: 5px;
  margin: 15px 0px;
  overflow-y: scroll;
  -ms-overflow-style: none;
  /* hide scroll bar in Internet Explorer 10+ */
  scrollbar-width: none;
  /*hide scroll bar in Firefox */
  transition: "display 300ms ease-in";
}
.filterasset-drop-body::-webkit-scrollbar {
  display: none;
}
.filterasset-drop #asset.filterasset-drop-head {
  margin-top: 7px;
  cursor: pointer;
}
.filterasset-drop #asset.filterasset-drop-header {
  margin-left: 10px;
}
.filterasset-drop #filter.filterasset-drop-head {
  margin-top: 7px;
  cursor: pointer;
}
.filterasset-drop #asset.filterasset-drop-body {
  height: 205px;
}
.filterasset-drop-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #f2f2f5;
  padding-top: 15px;
}
.filterasset-drop-footer .filter-button {
  padding: 13px 28px;
  border-radius: 6px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  color: #03002f;
  width: 48%;
  background-color: transparent;
  border: 1px solid #03002f;
}
.filterasset-drop-footer .clear_all:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.filterasset-drop-footer .aply-btn {
  background: #03002f;
  border: none;
  color: #ffffff;
  width: 176px !important;
  height: 48px !important;
  border-radius: 6px;
}
.filterasset-drop .filterasset-drop-body .checkbox {
  position: relative;
  display: flex;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
  width: 119px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  width: 80%;
  font-feature-settings: "case" on;
  white-space: nowrap;
}
.filterasset-drop .filterasset-drop-body .checkbox.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.filterasset-drop .filterasset-drop-body .checkbox input[type=checkbox] {
  opacity: 0;
  width: 20px;
  height: 20px;
}
.filterasset-drop .filterasset-drop-body .checkbox input[type=checkbox]:checked + .checked {
  background-color: #03002f;
  border: 1px solid #e7e7e7;
}
.filterasset-drop .filterasset-drop-body .checkbox p,
.filterasset-drop .filterasset-drop-body .checkbox .checked {
  display: inline-block;
  cursor: pointer;
}
.filterasset-drop .filterasset-drop-body .checkbox .checked {
  width: 20px;
  height: 20px;
  border: solid 1px;
  border-color: rgba(38, 6, 203, 0.3);
  border-radius: 0.25rem;
  vertical-align: middle;
  display: inline-flex;
  justify-content: center;
  transition: border-color 0.2s, background-color 0.2s;
}
.filterasset-drop .filterasset-drop-body .checkbox .checked::before {
  color: #ffffff;
  display: inline-block;
  font-size: 1.25rem;
  margin-top: -7%;
  margin-left: -2px;
}
.filterasset-drop .filterasset-drop-body .checkbox p {
  margin-left: 10px;
  overflow: hidden;
  margin-bottom: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filterasset-drop .light-blue {
  color: #3580f7;
}
.filterasset-drop .dark-grey {
  color: #444444;
}
.filterasset-drop .light-grey {
  color: #b8b8b8;
}
.filterasset-drop .show {
  display: block;
}
.filterasset-drop .hide {
  display: none;
}
.filterasset-drop ul {
  margin-top: 12px;
  margin-left: 10px;
  padding-left: 0;
}
.filterasset-drop li {
  padding: 2%;
}
.filterasset-drop li label {
  display: -webkit-inline-box;
}
.filterasset-drop li p {
  margin-left: 10px;
  margin-bottom: 0px;
  font-size: 0.875rem;
  margin-top: 2px;
  color: #444444;
}
.filterasset-drop li input {
  width: 20px;
  height: 20px;
}

.filterasset-drop-light-blue-theme {
  background: #f0f9ff;
  border-radius: 5px;
  width: 398px;
  padding: 20px;
  display: block;
  margin-top: 10px;
  z-index: 6;
  position: absolute;
  right: 0%;
}
.filterasset-drop-light-blue-theme .filterasset-drop-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 20px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 22px;
  font-feature-settings: "case" on;
  color: #444444;
}
.filterasset-drop-light-blue-theme .filterasset-drop-head p {
  margin: 5px 0px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-head p span {
  margin: 4px;
  z-index: 10;
}
.filterasset-drop-light-blue-theme .filterasset-drop-head .edel-icon-arrow-down {
  font-size: 1.75rem;
}
.filterasset-drop-light-blue-theme .filterasset-drop-imp {
  margin-top: 13px !important;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body {
  max-height: 273px;
  background: #ffffff;
  border-radius: 5px;
  margin: 15px 0px;
  overflow-y: scroll;
  -ms-overflow-style: none; /* hide scroll bar in Internet Explorer 10+ */
  scrollbar-width: none; /*hide scroll bar in Firefox */
  transition: "display 300ms ease-in";
}
.filterasset-drop-light-blue-theme .filterasset-drop-body::-webkit-scrollbar {
  display: none;
}
.filterasset-drop-light-blue-theme #asset.filterasset-drop-head {
  margin-top: 7px;
  cursor: pointer;
}
.filterasset-drop-light-blue-theme #asset.filterasset-drop-header {
  margin-left: 10px;
}
.filterasset-drop-light-blue-theme #filter.filterasset-drop-head {
  margin-top: 7px;
  cursor: pointer;
}
.filterasset-drop-light-blue-theme #asset.filterasset-drop-body {
  height: 205px;
}
.filterasset-drop-light-blue-theme .color_blue {
  color: #3580f7 !important;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #f0f9ff;
  padding-top: 15px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer .filter-button {
  padding: 13px 28px;
  border-radius: 6px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  width: 48%;
  background-color: transparent;
  border: 1px solid #3580f7;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer .clear_all {
  background-color: transparent;
  color: #3580f7;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer .clear_all:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.filterasset-drop-light-blue-theme .filterasset-drop-footer .aply-btn {
  background: #3580f7;
  border: none;
  color: #ffffff;
  width: 176px !important;
  height: 48px !important;
  border-radius: 6px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox {
  position: relative;
  display: flex;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
  width: 119px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  width: 80%;
  font-feature-settings: "case" on;
  white-space: nowrap;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox input[type=checkbox] {
  opacity: 0;
  width: 20px;
  height: 20px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox input[type=checkbox]:checked + .checked {
  background-color: #3580f7;
  border: 1px solid #e7e7e7;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox p,
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox .checked {
  display: inline-block;
  cursor: pointer;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox .checked {
  width: 20px;
  height: 20px;
  border: solid 1px;
  border-color: rgba(38, 6, 203, 0.3);
  border-radius: 0.25rem;
  vertical-align: middle;
  display: inline-flex;
  justify-content: center;
  transition: border-color 0.2s, background-color 0.2s;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox .checked::before {
  color: #ffffff;
  display: inline-block;
  font-size: 1.25rem;
  margin-top: -7%;
  margin-left: -2px;
}
.filterasset-drop-light-blue-theme .filterasset-drop-body .checkbox p {
  margin-left: 10px;
  overflow: hidden;
  margin-bottom: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filterasset-drop-light-blue-theme .light-blue {
  color: #3580f7;
}
.filterasset-drop-light-blue-theme .dark-grey {
  color: #444444;
}
.filterasset-drop-light-blue-theme .light-grey {
  color: #b8b8b8;
}
.filterasset-drop-light-blue-theme .show {
  display: block;
}
.filterasset-drop-light-blue-theme .hide {
  display: none;
}
.filterasset-drop-light-blue-theme ul {
  margin-top: 12px;
  margin-left: 10px;
  padding-left: 0;
}
.filterasset-drop-light-blue-theme li {
  padding: 2%;
}
.filterasset-drop-light-blue-theme li label {
  display: -webkit-inline-box;
}
.filterasset-drop-light-blue-theme li p {
  margin-left: 10px;
  margin-bottom: 0px;
  font-size: 0.875rem;
  margin-top: 2px;
  color: #444444;
}
.filterasset-drop-light-blue-theme li input {
  width: 20px;
  height: 20px;
}

.nrml,
.cnc,
.bo,
.mtf {
  border: 1px solid rgba(223, 167, 23, 0.1);
  padding: 2px 4px;
  margin-left: 10px;
  border-radius: 2px;
  height: 21px;
  line-height: 15px;
  align-self: center;
  color: #dfa717;
  text-transform: uppercase;
  font-size: 0.75rem;
}

.mis {
  border: 1px solid hsla(1, 69%, 59%, 0.1);
  padding: 2px 4px;
  margin-left: 10px;
  border-radius: 2px;
  height: 21px;
  line-height: 15px;
  align-self: center;
  color: #dd504d;
  text-transform: uppercase;
  font-size: 0.75rem;
}

.filterBottomScroll {
  padding-bottom: 100px !important;
}

.filterasset-drop-common-asset {
  right: 5.5%;
}

.filterasset-new-theme .filterasset-drop-body {
  max-height: 150px;
  margin: 20px 0;
}
.filterasset-new-theme .filterasset-drop-body ul {
  margin: 5px 10px;
}
.filterasset-new-theme .filterasset-drop-body::-webkit-scrollbar-thumb {
  background-color: #03002f;
  border-radius: 6px;
  border: 1px solid #03002f;
}
.filterasset-new-theme .drop-arrow {
  width: 22px;
  height: 22px;
  background: #f2f2f5;
  transform: rotate(45deg);
  margin-left: 340px;
  margin-top: -30px;
}
:root {
  font-size: 16px;
}

.mob-sort-drop {
  width: 100%;
  font-family: "encodesans_normal";
  font-style: normal;
  font-size: 0.875rem;
  line-height: 20px;
  z-index: 1000;
  background-color: #ffffff;
  margin-bottom: 80px;
}
.mob-sort-drop-head {
  width: 100%;
  text-align: center;
  background-color: #f4f9ff;
}
.mob-sort-drop-head .down-bar {
  display: flex;
  justify-content: space-between;
  padding: 15px 3% 13px;
}
.mob-sort-drop-head .down-bar-left {
  color: #292929;
  font-weight: 700;
}
.mob-sort-drop-head .down-bar-right {
  font-weight: 400;
  font-size: 0.75rem;
  color: #3580f7;
  background: none;
  border: none;
}
.mob-sort-drop-body {
  width: 100%;
  background-color: #ffffff;
  border-radius: 5px 5px 0px 0px;
}
.mob-sort-drop-body .sort-drop-bodylist {
  margin: 0;
  padding: 0;
  width: 100%;
}
.mob-sort-drop-body .sort-drop-bodylist li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 5% 10px;
}
.mob-sort-drop-body .sort-drop-bodylist li:active, .mob-sort-drop-body .sort-drop-bodylist li:hover {
  color: #3580f7;
  cursor: pointer;
}
.mob-sort-drop-body .sort-drop-bodylist li label {
  font-size: 0.875rem;
  font-family: "EncodeSansMedium";
}
.mob-sort-drop-body .sort-drop-bodylist li .light-right {
  margin-bottom: 0;
  color: rgba(114, 114, 113, 0.5);
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
}
.mob-sort-drop-body .sort-drop-bodylist li .bodylist-right {
  display: flex;
  align-items: center;
  padding: 0 5px;
}
.mob-sort-drop-body .sort-drop-bodylist li .bodylist-right i {
  padding-left: 10px;
}
.mob-sort-drop-body .sort-drop-bodylist .border-seperator {
  border: 1px solid #e8e8e8;
}
.mob-sort-drop-footer {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90px;
  position: fixed;
  bottom: 0;
  background: white;
}
.mob-sort-drop-footer input {
  width: 360px;
  height: 40px;
  background: #3580f7;
  border-radius: 4px;
  border: none;
  padding: 1%;
  font-weight: 500;
  line-height: 18px;
  text-align: center;
  font-feature-settings: "case" on;
  color: #ffffff;
}
:root {
  font-size: 16px;
}

.mob-filterasset-drop {
  width: 100%;
  font-family: "encodesans_normal";
  font-style: normal;
  font-size: 0.875rem;
  line-height: 20px;
  z-index: 1000;
  background-color: #ffffff;
}
.mob-filterasset-drop-head {
  height: auto;
  width: 100%;
  text-align: center;
  background-color: #f4f9ff;
  box-sizing: border-box !important;
}
.mob-filterasset-drop-head .down-bar {
  display: flex;
  justify-content: space-between;
  padding: 20px 3%;
}
.mob-filterasset-drop-head .down-bar-left {
  color: #292929;
  font-weight: 700;
}
.mob-filterasset-drop-head .down-bar-right {
  font-weight: 400;
  font-size: 0.75rem;
  color: #3580f7;
  background: none;
  border: none;
}
.mob-filterasset-drop-body .bodyhead {
  font-weight: 500;
  color: #292929;
  margin: 6px 0px;
  padding: 3%;
}
.mob-filterasset-drop-body .bodylist#asset li:last-child p {
  margin-bottom: 110px;
}
.mob-filterasset-drop-body .bodylist {
  padding: 0 3%;
  margin: 0;
  height: 145px;
}
.mob-filterasset-drop-body .bodylist-title {
  text-overflow: ellipsis;
  overflow: hidden;
}
.mob-filterasset-drop-body .filter-asset-seperator {
  border: 1px solid #e8e8e8;
}
.mob-filterasset-drop-footer {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 90px;
  position: fixed;
  bottom: 0px;
  background: white;
}
.mob-filterasset-drop-footer input {
  width: 360px;
  height: 40px;
  background: #3580f7;
  border-radius: 4px;
  border: none;
  padding: 1%;
  font-weight: 500;
  line-height: 18px;
  text-align: center;
  font-feature-settings: "case" on;
  color: #ffffff;
}
.mob-filterasset-drop-footer .ed_button.apply_filter {
  width: 360px;
  height: 40px;
  background: #3580f7 !important;
  border-radius: 4px !important;
  border: none;
  padding: 1% !important;
  font-weight: 500;
  line-height: 18px;
  text-align: center;
  font-feature-settings: "case" on;
  color: #ffffff !important;
}
.mob-filterasset-drop .bodylist .checkbox {
  position: relative;
  display: flex;
  font-size: 0.875rem;
  line-height: 20px;
  color: #292929;
  width: 119px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-feature-settings: "case" on;
  white-space: nowrap;
  width: 80%;
}
.mob-filterasset-drop .bodylist .checkbox.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.mob-filterasset-drop .bodylist .checkbox input[type=checkbox] {
  opacity: 0;
  width: 0px;
  height: 0px;
}
.mob-filterasset-drop .bodylist .checkbox input[type=checkbox]:checked + .checked {
  background-color: #3580f7;
  border: 1px solid #e7e7e7;
}
.mob-filterasset-drop .bodylist .checkbox .bodylist-title,
.mob-filterasset-drop .bodylist .checkbox .checked {
  display: inline-block;
  cursor: pointer;
}
.mob-filterasset-drop .bodylist .checkbox .checked {
  width: 20px;
  height: 20px;
  border: solid 1px;
  border-color: rgba(38, 6, 203, 0.3);
  border-radius: 0.25rem;
  vertical-align: middle;
  display: inline-flex;
  justify-content: center;
  transition: border-color 0.2s, background-color 0.2s;
}
.mob-filterasset-drop .bodylist .checkbox .checked::before {
  color: #ffffff;
  display: inline-block;
  font-size: 1.25rem;
  margin-top: -8%;
}
.mob-filterasset-drop .bodylist .checkbox .bodylist-title {
  margin-left: 10px;
}
.mob-filterasset-drop .light-blue {
  color: #3580f7;
}
.mob-filterasset-drop .dark-grey {
  color: #444444;
}
.mob-filterasset-drop .light-grey {
  color: #b8b8b8;
}
.mob-filterasset-drop .show {
  display: block;
}
.mob-filterasset-drop .hide {
  display: none;
}
.mob-filterasset-drop .nrml,
.mob-filterasset-drop .cnc,
.mob-filterasset-drop .fo,
.mob-filterasset-drop .mts,
.mob-filterasset-drop .bo,
.mob-filterasset-drop .mtf {
  border: 1px solid rgba(223, 167, 23, 0.1);
  padding: 2px 4px;
  margin-left: 10px;
  border-radius: 2px;
  height: 21px;
  line-height: 15px;
  align-self: center;
  color: #dfa717;
  text-transform: uppercase;
  font-size: 0.625rem;
  margin-bottom: 14px;
}
.mob-filterasset-drop .mis {
  border: 1px solid hsla(1, 69%, 59%, 0.1);
  padding: 2px 4px;
  margin-left: 10px;
  border-radius: 2px;
  height: 21px;
  line-height: 15px;
  align-self: center;
  color: #dd504d;
  text-transform: uppercase;
  font-size: 0.625rem;
  margin-bottom: 14px;
}
:root {
  font-size: 16px;
}

.hideDetailSection {
  transform: translateX(130%);
  transition: 700ms;
}

.showDetailSection {
  transform: translateX(0%);
  transition: 700ms;
}

.slide-pane {
  transition: transform 700ms;
  background: transparent !important;
}

.pnl-stock-details {
  box-shadow: -8px 4px 50px rgba(0, 0, 0, 0.1);
  width: 100%;
  height: 100%;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 1;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  transition: 1.2s;
  max-width: 390px;
}
.pnl-stock-details div,
.pnl-stock-details span {
  cursor: default;
}
.pnl-stock-details-switch-key {
  position: absolute;
  top: 25px;
  z-index: 2;
  margin-left: -20px;
  background-color: #ffffff;
  color: #3580f7;
  border-radius: 5px 0px 0px 5px;
  width: 21px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.75rem;
  cursor: pointer !important;
}
.pnl-stock-details-head {
  display: grid;
  grid-template-columns: 1fr;
  background: #f0f9ff;
  border-radius: 0px;
  height: auto;
  width: 100%;
  max-width: 390px;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  padding: 20px 3% 3%;
  z-index: 1;
  background-color: #f0f9ff;
  height: auto;
}
.pnl-stock-details-head-upper {
  font-size: 0.625rem;
  line-height: 14px;
  color: #b8b8b8;
}
.pnl-stock-details-head-upper .summary-mobile {
  display: flex;
  flex-wrap: wrap;
  margin: 0px;
  padding: 0px;
}
.pnl-stock-details-head-upper .summary-mobile .isin-container {
  width: 100%;
}
.pnl-stock-details-head-upper .summary-mobile .company-qty-ltp {
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 1024px) {
  .pnl-stock-details-head-upper .summary-mobile .company-qty-ltp .scrip-qty-con {
    width: 76%;
  }
}
@media screen and (max-width: 1023px) {
  .pnl-stock-details-head-upper .summary-mobile .company-qty-ltp .scrip-qty-con {
    width: 78%;
  }
}
@media screen and (max-width: 1023px) {
  .pnl-stock-details-head-upper .summary-mobile .company-qty-ltp .ltp-container {
    width: 22%;
  }
}
.pnl-stock-details-head-upper .summary-mobile .company-qty-ltp .script-container {
  font-family: "EncodeSansMedium";
}
.pnl-stock-details-head-upper .summary-mobile .company-qty-ltp .qty-container {
  position: relative;
  top: -1px;
  font-size: 0.75rem;
  padding-left: 0px;
}
@media screen and (max-width: 1023px) {
  .pnl-stock-details-head-upper .summary-mobile .company-qty-ltp .qty-container {
    top: -2px;
  }
}
.pnl-stock-details-head-upper .summary-mobile .company-qty-ltp .qty-container i {
  margin-left: 9px;
  margin-right: 4px;
}
.pnl-stock-details-head-upper .summary-mobile .company-qty-ltp .qty-container span {
  position: relative;
  font-size: 0.625rem;
}
.pnl-stock-details-head-upper .summary-mobile .company-container {
  width: 100%;
}
.pnl-stock-details-body {
  font-family: "encodesans_normal";
  font-style: normal;
  width: 100%;
  max-width: 390px;
  overflow-y: scroll;
}
.pnl-stock-details-body::-webkit-scrollbar {
  display: none;
}
.pnl-stock-details-body .pnl-report-cta {
  display: grid;
  grid-template-columns: auto 167px auto;
  justify-content: space-between;
  padding-top: 20px;
  text-align: center;
  padding: 3%;
}
.pnl-stock-details-body .pnl-report-cta .pnl-cta-box.alert-box {
  box-sizing: border-box;
  margin-right: 37.5px;
}
.pnl-stock-details-body .pnl-report-cta .pnl-cta-box.watchlist {
  width: 167px;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  box-sizing: border-box !important;
  padding: 0px 16.5px;
  flex-basis: fit-content;
}
.pnl-stock-details-body .pnl-report-cta .pnl-cta-box.view-quote {
  box-sizing: border-box;
  margin-left: 37.5px;
}
.pnl-stock-details-body .pnl-report-cta div.box-content {
  display: block;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: center;
  color: #3580f7;
  box-sizing: border-box;
}
.pnl-stock-details-body .net-transaction-section {
  padding: 0 3%;
  margin: 20px 0;
}
.pnl-stock-details-body .net-transaction-section-head {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.pnl-stock-details-body .net-transaction-section-body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 20px;
}
.pnl-stock-details-body .net-transaction-section-body .partition {
  font-family: "encodesans_normal";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
}
.pnl-stock-details-body .net-transaction-section-body .partition .numero {
  display: block;
  font-family: "RobotoRegular";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 19px;
  color: #333333;
}
.pnl-stock-details-body .net-transaction-section-body .partition .numero.profit {
  color: #51b255;
}
.pnl-stock-details-body .net-transaction-section-body .partition .numero.loss {
  color: #dd504d;
}
.pnl-stock-details-body .net-transaction-section-body .partition .numero.change {
  padding-top: 6px;
}
.pnl-stock-details-body .net-transaction-section-body .partition .numero.change-perc {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
}
.pnl-stock-details-body .trade-header {
  padding: 22px 15px 0px 15px;
}
.pnl-stock-details-body .trade-header .trade-section-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pnl-stock-details-body .trade-header .trade-section-head .trade-rate .title {
  font-weight: 600;
  font-size: 1rem;
  line-height: 22px;
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
}
.pnl-stock-details-body .trade-header .trade-section-head .expand {
  cursor: pointer;
  width: 30px;
  height: 30px;
  border-radius: 5px;
  background-color: #f0f9ff;
  color: #3580f7;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pnl-stock-details-body .trade-header .trade-section-head .expand .edel-icon-arrow-up {
  font-size: 0.938rem;
  font-weight: 700;
  color: #3580f7;
}
.pnl-stock-details-body .trade-header .trade-section-head .expand .edel-icon-arrow-down {
  font-size: 1.563rem;
  color: #3580f7;
  position: relative;
  top: 3px;
  font-weight: 800;
}
.pnl-stock-details-body .trade-section {
  padding: 0 3%;
  padding: 20px 15px;
  transition-duration: 300ms;
  background: #f0f9ff;
  background: rgba(240, 249, 255, 0.25);
  margin-top: 27px;
}
.pnl-stock-details-body .trade-section-body {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 30px;
}
.pnl-stock-details-body .trade-section-body .partition {
  font-weight: 500;
  font-size: 0.688rem;
  line-height: 15px;
  color: #b8b8b8;
  font-family: "Encode Sans";
}
.pnl-stock-details-body .trade-section-body .partition .numero {
  display: block;
  font-size: 0.875rem;
  line-height: 20px;
  color: #333333;
  font-family: "RobotoMedium";
  font-weight: 500;
  margin-top: 2px;
}
.pnl-stock-details-body .txn-detail {
  display: flex;
  justify-content: space-between;
  padding: 20px 15px;
}
.pnl-stock-details-body .txn-detail.mb-54 {
  margin-bottom: 68px;
}
.pnl-stock-details-body .txn-detail .view-txn,
.pnl-stock-details-body .txn-detail .download-txn {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: right;
  color: #3580f7;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.pnl-stock-details-body .txn-detail img {
  margin-right: 9px;
}
.pnl-stock-details-footer {
  box-shadow: 0px 4px 17px rgba(60, 60, 60, 0.11);
  height: 69px;
  width: 100%;
  max-width: 390px;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-top: auto;
  bottom: 0;
  position: fixed;
  background: white;
}
.pnl-stock-details-footer .action {
  width: 40.43%;
}
.pnl-stock-details-footer .action button {
  width: 100% !important;
  border: none;
  color: #ffffff;
  border-radius: 5px;
  height: 40px;
  width: 157.2496795654px;
  border-radius: 5px;
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: center;
}
.pnl-stock-details-footer .action button#buy {
  background-color: #51b255;
}
.pnl-stock-details-footer .action button#sell {
  background-color: #dd504d;
}
.pnl-stock-details .border-seperator {
  width: 100%;
  height: 0;
  border-top: 1px solid #e7e7e7;
}

@media screen and (max-width: 1024px) {
  .drawer__handle-wrapper-pnl-stock-mobile__content {
    max-height: calc(85vh - 25px) !important;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__handle-wrapper {
    background-color: #f0f9ff;
    padding: 15px 0px 0px !important;
  }
  .drawer__handle-wrapper-pnl-stock-mobile {
    min-width: 100%;
  }
  .pd-71 {
    padding-bottom: 73px;
  }
  .qty-container {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
    top: -1px !important;
  }
  .qty-container i {
    margin-left: 8.84px;
    margin-right: 4px;
  }
  .qty-container span {
    position: relative;
    top: -1px !important;
    font-size: 0.625rem !important;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__backdrop {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content {
    padding: 0px !important;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details {
    position: static;
    max-width: 100%;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-head {
    max-width: 100%;
    height: auto !important;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-head {
    position: sticky;
    top: 0px;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body {
    max-width: 100%;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .txn-detail {
    padding: 15px;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-report-cta {
    padding-bottom: 0px;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .trade-section-body {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom h4 {
    font-size: 0.875rem;
    line-height: 20px;
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 600;
    color: #444444;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom p {
    font-size: 0.75rem;
    line-height: 16px;
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    margin-bottom: 0px;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom div.N,
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom div.C,
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom div.R {
    margin-top: 2px;
    height: 16px;
    width: 16px;
    border: 1px solid rgba(53, 128, 247, 0.2);
    border-radius: 50%;
    text-align: center;
    color: #3580f7;
    margin-right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom div.N span,
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom div.C span,
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom div.R span {
    font-size: 0.625rem;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-corporate {
    padding: 20px 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-corporate .left-box p :nth-child(1) {
    color: #dfa717;
    margin-right: 9px;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-corporate .right-box {
    display: flex;
    align-items: center;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-corporate .right-box p {
    color: #3580f7;
    text-align: center;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-corporate .right-box p i {
    font-size: 0.75rem;
    font-weight: 800;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-news {
    padding: 20px 15px;
    box-sizing: border-box;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-news div.N {
    padding: 3px;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-news .head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.5rem;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-news .head h4 {
    margin-bottom: 0px;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-news .head p {
    color: #727271;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-research {
    padding: 20px 15px;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-research .research-section {
    flex: 1;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-research div.R {
    margin-top: 4px;
    padding: 3px;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-research .head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.5rem;
    flex: 1;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-research .head h4 {
    margin-bottom: 0px;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-research .head button {
    padding: 5px;
    border: none;
    outline: none;
    background-color: #eef7ee;
    color: #51b255;
    font-size: 0.625rem;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-research .bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-body .pnl-stock-details-mob-bottom .pnl-stock-details-research .bottom div :nth-child(1) {
    color: #b8b8b8;
    margin-bottom: 3px;
  }
  .drawer__handle-wrapper-pnl-stock-mobile__content .pnl-stock-details-footer {
    max-width: 100%;
    position: fixed;
    bottom: 0;
  }
}
.p-15 {
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 30px;
  margin-bottom: 22px;
}

.all-trans {
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
  padding: 22px 15px 0px 15px;
}
@keyframes react-loading-skeleton {
  100% {
    transform: translateX(100%);
  }
}
.react-loading-skeleton {
  --base-color: #ebebeb;
  --highlight-color: #f5f5f5;
  --animation-duration: 1.5s;
  --animation-direction: normal;
  --pseudo-element-display: block; /* Enable animation */
  background-color: var(--base-color);
  width: 100%;
  border-radius: 0.25rem;
  display: inline-flex;
  line-height: 1;
  position: relative;
  user-select: none;
  overflow: hidden;
}

.react-loading-skeleton::after {
  content: " ";
  display: var(--pseudo-element-display);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  background-repeat: no-repeat;
  background-image: linear-gradient(90deg, var(--base-color), var(--highlight-color), var(--base-color));
  transform: translateX(-100%);
  animation-name: react-loading-skeleton;
  animation-direction: var(--animation-direction);
  animation-duration: var(--animation-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

@media (prefers-reduced-motion) {
  .react-loading-skeleton {
    --pseudo-element-display: none; /* Disable animation */
  }
}
body {
  font-size: 16px;
}

.summary-box {
  padding: 5px 15px;
  height: 70px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.summary_text {
  font-family: "EncodeSansMedium";
  font-size: 0.625rem;
  line-height: 12px;
  color: #b8b8b8;
}

.summary-dock {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: 200ms;
  display: grid;
  height: 64px;
  padding: 10px;
  gap: 10px;
  align-items: center;
  grid-template-columns: auto auto;
}
.summary-dock p {
  margin: 0;
}
.summary-dock .summary_values {
  justify-content: flex-end;
  font-size: 1.25rem;
}
.summary-dock .summary_values .percentage_value {
  font-size: 0.75rem;
}
@media (max-width: 767px) {
  .summary-dock {
    display: block;
  }
}

.summary-dock .summary_title {
  font-family: "EncodeSansMedium";
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #b8b8b8;
  margin-bottom: 0.3rem !important;
}

.summary_values {
  font-size: 1.5rem;
  line-height: 180%;
  font-family: "RobotoBold";
  display: flex;
  align-items: center;
}
.summary_values .percentage_value {
  display: contents;
  font-size: 0.875rem;
}
.summary_values .main_value {
  margin-right: 5px;
  line-height: 0px !important;
}
@media (max-width: 650px) {
  .summary_values .main_value {
    word-break: break-all;
  }
}

.summary_container {
  display: flex;
  gap: 10px;
  width: 100%;
}

.summary_container-mob {
  width: 100%;
  background: #ffffff;
}
.summary_container-mob .summary-container-mob-toptile {
  padding-bottom: 13px;
  padding-top: 20px;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.summary_container-mob .summary-container-mob-toptile .col {
  text-align: center;
}
.summary_container-mob .summary-container-mob-toptile .col .dashboard_summary {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: center;
  color: #b8b8b8;
}
.summary_container-mob .summary-container-mob-toptile .col .summary_title {
  margin-bottom: 0px;
}
.summary_container-mob .summary-container-mob-toptile .col .summary_values {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: center;
  color: #444444;
  padding-top: 5px;
  display: block;
}
.summary_container-mob .summary-container-mob-toptile .col .totalpnl-val .totalpnl {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  line-height: 16.41px;
  letter-spacing: 0px;
  margin-top: 5px;
}
.summary_container-mob .summary-container-mob-toptile .col .pnlchangepercent {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  line-height: 13px;
  letter-spacing: 0px;
}

@media (max-width: 1299px) {
  .summary_values {
    font-size: 0.938rem;
  }
  .summary-dock .summary_values {
    font-size: 0.938rem;
  }
  .summary_title {
    font-size: 0.75rem;
    margin-bottom: 0.5rem;
  }
  .summary-box {
    height: unset;
  }
}
.dashboard_dayspnl-mob {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: center;
  color: #b8b8b8;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 11px 15px 12px;
  background: #f0f9ff;
  border-radius: 0px 0px 9px 9px;
  border-top: none !important;
  border: 1px solid #e7e7e7;
}
.dashboard_dayspnl-mob .summary_title {
  color: #444444;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  margin-bottom: 0px;
}
.tab-overlay-parent {
  padding: 12px;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  max-width: 330px !important;
  color: #4f4c6e;
  background-color: #ebe9ff;
}
.tab-overlay-parent .popover-arrow::after {
  border-bottom-color: #ebe9ff !important;
}

.info-icon-holding-summary {
  font-size: 16px;
  color: #ccccd6;
}
:root {
  font-size: 16px;
}

.show {
  display: block;
}

.fade {
  display: none;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-29 {
  margin-bottom: 29px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px !important;
}

.modal-open .ed-generic-modal.edit-transaction {
  background: rgba(204, 204, 204, 0.19);
  backdrop-filter: blur(10px);
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog {
  max-width: 450px !important;
  width: 100%;
  transition: none;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content {
  border: none;
  margin: auto !important;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .ed-generic-header.modal-header {
  cursor: pointer;
  background-color: #f0f9ff;
  padding: 20px;
  border-bottom: 0px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .ed-generic-header.modal-header .modal-title {
  font-family: "encodesans_normal";
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0em;
  text-align: left;
  background-color: #f0f9ff;
  display: flex;
  align-items: center;
  color: #0b243a;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .ed-generic-header.modal-header .modal-title i {
  font-size: 0.625rem;
  color: #3580f7;
  display: inline-block;
  margin-right: 10px;
  padding-top: 1px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body {
  padding: 20px 0px;
  margin: 0px 20px;
  font-family: "encodesans_normal";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: center;
  color: #727271;
  background-color: #ffffff;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body p {
  text-align: center;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .head-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .head-container div {
  font-family: "encodesans_normal";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .head-container div.txn {
  text-align: right;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction .split-head .title {
  display: grid;
  grid-template-columns: 110px 88px 90px 90px 20px;
  gap: 10px;
  text-align: left;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction .split-head .title div {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0px;
  text-align: left;
  color: #727271;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction .split-head .title .date-heading {
  width: 110px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction .split-head .title .qty-heading {
  width: 88px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction .split-head .title .price-heading {
  width: 90px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction .split-head .title .fair-market-price-heading {
  width: 90px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body {
  max-height: 163px;
  overflow-y: scroll;
  margin: 10px 0px;
  padding: 8px 0;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content {
  display: grid;
  grid-template-columns: 110px 110px 110px 20px;
  gap: 10px;
  align-items: center;
  text-align: left;
  margin-top: 10px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content.split-content-esop {
  grid-template-columns: 110px 88px 90px 90px 20px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content.split-content-esop .date {
  width: 110px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content.split-content-esop .qty {
  width: 88px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content.split-content-esop .price {
  width: 90px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content input {
  width: 100%;
  max-width: 100%;
  height: 36px;
  border: none;
  padding: 10px;
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: -0.0799999982px;
  text-align: left;
  color: #444444;
  border-radius: 5px;
  box-sizing: border-box;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content .date {
  width: 110px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content .date .input-group {
  width: 100%;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content .date .input-group input {
  width: 100%;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content .date.disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content .qty {
  width: 110px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content .price {
  width: 110px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content .date,
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content .price,
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content .qty {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content .action {
  width: 20px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-transaction.transaction-body .split-content .action img {
  cursor: pointer;
  width: 28px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-cta div {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-cta div button {
  padding: 0px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.0799999982px;
  text-align: left;
  color: #3580f7;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .split-cta div button img {
  margin-right: 3.49px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .confirmation-btn {
  margin-top: 12px;
  margin-bottom: 15.24px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .confirmation-btn button {
  width: 100%;
  height: 48px;
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: center;
  background-color: #3580f7;
  color: #ffffff;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .error-mesg {
  color: #dd504d;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: -0.0799999982px;
  text-align: left;
  margin: 10px 0px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .notice {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0em;
  text-align: center;
  color: #b8b8b8;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .actions-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
  margin-top: 1px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .actions-content div {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .actions-content div.txn {
  text-align: right;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .summary-mobile {
  margin: 0px;
  padding: 0px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .summary-mobile .company-qty-ltp {
  display: flex;
  justify-content: space-between;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .summary-mobile .script-container {
  font-family: "EncodeSansMedium";
  min-width: 0px;
  max-width: 100%;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .summary-mobile .ltp-container {
  min-width: 0px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .summary-mobile .ltp-container .trade-change {
  margin-top: 1px;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .summary-mobile .ltp-container .trade-change span {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: right;
  color: #dd504d;
}
.modal-open .ed-generic-modal.edit-transaction .modal-dialog .modal-content .modal-body .summary-mobile .ltp-container .trade-change span.change-perc {
  padding-left: 7px;
}

.squareoff_wrapper__backdrop {
  z-index: 99999999 !important;
}

.squareoff_wrapper {
  z-index: 99999999999 !important;
}

.section-devider {
  border-bottom: 1px solid #e7e7e7;
  margin-top: 15px;
  margin-bottom: 15px;
}

.bg-mono {
  background-color: #e7e7e7;
}

.b-red {
  border: 1px solid #dd504d !important;
}

@media screen and (max-width: 1024px) {
  .edittransaction__handle-wrapper {
    display: none !important;
  }
  .rbd-rmjvl3zjd2k-cw {
    max-height: 100% !important;
    overflow: hidden !important;
  }
  .split-transaction.transaction-body {
    max-height: 180px;
    overflow-y: scroll;
  }
  .edittransaction__content {
    padding: 0px !important;
    max-height: 100% !important;
  }
  .edittransaction {
    top: 0px;
    border-radius: 0px !important;
  }
  .ed-generic-modal.edit-transaction .ed-generic-header.modal-header {
    cursor: pointer;
    padding: 25.2px 15px 0px 15px;
    border-bottom: 0px;
  }
  .ed-generic-modal.edit-transaction .ed-generic-header.modal-header .modal-title {
    font-family: "encodesans_normal";
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: left;
    display: flex;
    align-items: center;
    color: #0b243a;
  }
  .ed-generic-modal.edit-transaction .ed-generic-header.modal-header .modal-title i {
    font-size: 0.625rem;
    color: #3580f7;
    display: inline-block;
    margin-right: 10px;
    padding-top: 1px;
  }
  .ed-generic-modal.edit-transaction .modal-body {
    padding: 30px 0px;
    margin: 0px 15px 500px 15px;
    font-family: "encodesans_normal";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: center;
    color: #727271;
    background-color: #ffffff;
  }
  .ed-generic-modal.edit-transaction .modal-body p {
    text-align: center;
  }
  .ed-generic-modal.edit-transaction .modal-body .head-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
  }
  .ed-generic-modal.edit-transaction .modal-body .head-container div {
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 16.8px;
    letter-spacing: 0em;
    text-align: left;
    color: #b8b8b8;
  }
  .ed-generic-modal.edit-transaction .modal-body .head-container div.txn {
    text-align: right;
  }
  .ed-generic-modal.edit-transaction .modal-body .actions {
    margin-top: 20px;
    margin-bottom: 40px;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content {
    display: static;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .split-head .title {
    display: grid;
    padding-bottom: 10px;
    text-align: left;
    grid-template-columns: 110px 110px 110px 20px;
    grid-template-rows: 1fr;
    align-items: flex-end;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .split-head .title > div {
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 12.6px;
    letter-spacing: 0px;
    text-align: left;
    color: #b8b8b8;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .split-head .title.border-division {
    border-bottom: 1px solid #345677;
    margin-bottom: 10px;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content.split-content-esop .split-head .title {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content.split-content-esop .split-head .title .date,
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content.split-content-esop .split-head .title .qty,
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content.split-content-esop .split-head .title .price,
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content.split-content-esop .split-head .title .exercise-price,
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content.split-content-esop .split-head .title .fair-market-price {
    width: 140px;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .col {
    margin-right: 0px !important;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .col div {
    margin-right: 0px !important;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content input {
    width: 100%;
    max-width: 100%;
    height: 36px;
    border: none;
    padding: 10px;
    font-family: "InterRegular";
    font-size: 0.813rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.0799999982px;
    text-align: left;
    color: #444444;
    border-radius: 5px;
    box-sizing: border-box;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .date {
    width: 110px;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .date .input-group {
    width: 100%;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .date .input-group input {
    width: 100%;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .date.disabled {
    background-color: var(--bs-secondary-bg);
    opacity: 1;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .date,
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .qty,
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .price,
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .exercise-price,
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .fair-market-price {
    width: 110px;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .date,
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .exercise-price,
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .qty,
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .fair-market-price {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .delete-container {
    position: absolute;
    right: 5%;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .action {
    width: 20px;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .action .pointer {
    cursor: pointer;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-transaction.transaction-body .split-content .action img {
    margin-right: 6px;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-cta {
    cursor: pointer;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-cta div {
    display: flex;
    align-items: center;
    margin-top: 15px;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-cta div button {
    padding: 0px;
    font-family: "encodesans_normal";
    font-family: "InterRegular";
    font-size: 0.813rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.0799999982px;
    text-align: left;
    color: #3580f7;
  }
  .ed-generic-modal.edit-transaction .modal-body .split-cta div button img {
    margin-right: 3.49px;
  }
  .ed-generic-modal.edit-transaction .modal-body .confirmation-btn {
    margin-top: 43.76px;
    padding: 30px 15px 0 15px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding-bottom: 30px;
    background-color: #ffffff;
  }
  .ed-generic-modal.edit-transaction .modal-body .confirmation-btn.split-content-show {
    padding: 15px 15px 30px 15px !important;
  }
  .ed-generic-modal.edit-transaction .modal-body .confirmation-btn button {
    width: 100%;
    height: 40px;
    font-family: "encodesans_normal";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: center;
    background-color: #3580f7;
    color: #ffffff;
    border-radius: 6px;
  }
  .ed-generic-modal.edit-transaction .modal-body .error-mesg {
    color: #dd504d;
    font-family: "InterRegular";
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.0799999982px;
    text-align: left;
    margin: 15px 0px;
  }
  .ed-generic-modal.edit-transaction .modal-body .notice {
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: center;
    color: #b8b8b8;
    margin-bottom: 14px;
  }
  .ed-generic-modal.edit-transaction .modal-body .actions-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    margin-top: 1px;
  }
  .ed-generic-modal.edit-transaction .modal-body .actions-content div {
    font-family: "RobotoRegular";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 19.6px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  .ed-generic-modal.edit-transaction .modal-body .actions-content div.txn {
    text-align: right;
  }
  .ed-generic-modal.edit-transaction .modal-body .summary-mobile {
    margin: 0px;
    padding: 0px;
  }
  .ed-generic-modal.edit-transaction .modal-body .summary-mobile .company-qty-ltp {
    display: flex;
    justify-content: space-between;
  }
  .ed-generic-modal.edit-transaction .modal-body .summary-mobile .script-container {
    font-family: "EncodeSansMedium";
    max-width: 100%;
  }
  .ed-generic-modal.edit-transaction .modal-body .summary-mobile .ltp-container .trade-change {
    margin-top: 1px;
  }
  .ed-generic-modal.edit-transaction .modal-body .summary-mobile .ltp-container .trade-change span {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: right;
    color: #dd504d;
  }
  .ed-generic-modal.edit-transaction .modal-body .summary-mobile .ltp-container .trade-change span.change-perc {
    padding-left: 7px;
  }
}
@media screen and (max-width: 767px) {
  .split-transaction.transaction-body {
    max-height: 800px;
  }
}
.not-allowed {
  opacity: 0.5;
  cursor: not-allowed !important;
}

.pt-pb-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.edit-txns-scroller-old-theme {
  max-height: 140px;
  overflow-y: scroll;
}
.edit-txns-scroller-old-theme::-webkit-scrollbar {
  width: 7px !important;
  height: 7px !important;
  border-radius: 10px;
}
.edit-txns-scroller-old-theme::-webkit-scrollbar-track {
  background: transparent;
}
.edit-txns-scroller-old-theme::-webkit-scrollbar-thumb {
  background: #3580f7;
  border-radius: 10px;
}

.blue-theme-calender.common-datepicker .react-datepicker .react-datepicker__day:hover {
  background-color: #3580f7 !important;
  color: #ffffff !important;
  border-radius: 10%;
}
.blue-theme-calender.common-datepicker .react-datepicker .react-datepicker__day--selected {
  border-radius: 10%;
}
.blue-theme-calender.common-datepicker .react-datepicker .react-datepicker__day--keyboard-selected {
  background-color: #3580f7 !important;
  color: #ffffff !important;
  border-radius: 10%;
}

.txn-head-esop-text {
  color: #2e5578;
  font-family: "DMSansMedium";
  font-size: 0.85rem;
}
.show {
  display: block;
}

.fade {
  display: none;
}

.modal-backdrop {
  -webkit-backface-visibility: hidden;
  animation: ngdialog-fadein 0.5s;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
}
.modal-backdrop.show {
  background: rgba(204, 204, 204, 0.19);
  opacity: 1;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
}

:root {
  font-size: 16px;
}

.modalHoldingTitle {
  padding: 32px 31px;
  z-index: 99999;
}
.modalHoldingTitle .modal-content {
  width: 421px;
  border: unset;
  border-radius: 4px;
}
.modalHoldingTitle .modal-content .modal-header {
  height: 65px;
  background-color: #f2f2f5;
  border: none !important;
}
.modalHoldingTitle .modal-content .modal-header h5 {
  font-size: 1.25rem;
  line-height: 28px;
  font-family: "DMSansNormal";
  color: #0b243a;
}
.modalHoldingTitle .modal-content .modal-header .close_btn {
  border: 0;
  background-color: unset;
}
.modalHoldingTitle .modal-content .modal-header .close_btn i {
  color: #1c1c28;
}
.modalHoldingTitle .modal-content .modal-header .close_btn i:hover {
  color: #3580f7;
}
.modalHoldingTitle .modal-content .modal-header .close_btn i::before {
  font-size: 0.875rem;
  font-weight: bolder;
}
.modalHoldingTitle .modal-content .modal-header .modal-title {
  font-size: 1.25rem;
  line-height: 28px;
  font-family: "DMSansNormal";
}
.modalHoldingTitle .modal-content .modal-header .edel-icon-download1::before {
  color: #0b243a;
  font-size: 1rem;
  margin-right: 10px;
}
.modalHoldingTitle .modal-content .modal-header .edel-icon-bold-close {
  padding-right: 15px;
}
.modalHoldingTitle .modal-content .modal-body {
  padding: 0;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk .row {
  margin: 0;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form {
  padding: 15px 30px 30px 30px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .header {
  margin-bottom: 25px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .header i {
  margin-right: 10px;
  color: #444444;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .header h2 {
  font-size: 0.875rem;
  line-height: 19.6px;
  color: #444444;
  font-family: "DMSansMedium";
  margin-bottom: 0 !important;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .react-datepicker-wrapper {
  position: relative;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .react-datepicker-wrapper input {
  height: 35px;
  width: 100%;
  border: 0;
  font-size: 1rem;
  color: #444444;
  line-height: 22.4px;
  font-family: "DMSansMedium";
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append {
  position: absolute;
  right: 0;
  z-index: 9;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append .input-group-text {
  height: 35px;
  color: #3580f7;
  font-size: 1rem;
  line-height: 22.4px;
  font-family: "DMSansMedium";
  background-color: unset;
  border: 0;
  cursor: pointer;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append .input-group-text i {
  font-size: 0.875rem;
  margin-right: 10px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .form-control {
  font-size: 1rem;
  line-height: 22.4px;
  padding-left: 10px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection input:-internal-autofill-selected {
  background-color: unset !important;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row > * {
  padding: 0;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row {
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .col-lg-6 {
  padding: 0;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date {
  position: relative;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .form-control {
  border: unset;
  border-radius: 0;
  background-color: unset;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .input-group-append {
  position: absolute;
  top: 25%;
  right: 0;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text {
  padding: 0;
  background-color: unset;
  border: unset;
  cursor: pointer;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text .edel-icon-calendar-report {
  margin-right: 10px;
  color: #3580f7;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .dateWrap .row .date .input-group-append .input-group-text span {
  color: #3580f7;
  font-size: 1rem;
  line-height: 22.4px;
  font-family: "DMSansMedium";
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .boder-bottom {
  padding: 25px 0;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .checkboxWrap {
  padding-top: 25px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .checkbox .form-check {
  margin-bottom: 14px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .radio {
  display: flex;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .radio .form-check:first-child {
  margin-right: 27px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg {
  padding: 14px 12px !important;
  margin: 25px 0;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label {
  align-items: center;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label_body {
  overflow: scroll;
  max-height: 100px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label_body::-webkit-scrollbar {
  display: none;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label_body_item {
  display: flex;
  align-items: center;
  padding-bottom: 2%;
  color: #333333;
  font-family: "DMSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 18px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label .mail_label_close {
  margin-left: 5.7px;
  cursor: pointer;
  color: #fe4d15;
  font-size: 1.125rem;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail_label .form-label {
  line-height: 18.2px;
  color: #444444;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail-input {
  position: relative;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail-input input {
  padding-left: 13px;
  padding-right: 35px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .mail-input input::placeholder {
  font-size: 0.875rem;
  line-height: 19.6px;
  color: #b8b8b8;
  font-family: "DMSansMedium";
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .icon {
  position: absolute;
  right: 13px;
  top: 25%;
  cursor: pointer;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg.mail .icon i {
  color: #3580f7;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table {
  padding: 30px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table {
  position: relative;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav {
  position: absolute;
  right: 0;
  margin-top: 45px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination {
  padding: 0;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item {
  margin: 0 7px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item .page-link {
  background-color: none;
  color: #444444;
  font-size: 0.875rem;
  line-height: 18.2px;
  font-family: "DMSansMedium";
  border: 0;
  border-radius: 5px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item.active .page-link {
  background-color: #3580f7;
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 18.2px;
  font-family: "DMSansMedium";
  border: 0;
  border-radius: 5px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item:first-child .page-link {
  background-color: #f0f9ff;
  border-radius: 5px;
  border: 0;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item:first-child .page-link i {
  font-size: 0.625rem;
  color: #3580f7;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item:last-child .page-link {
  background-color: #f0f9ff;
  border-radius: 5px;
  border: 0;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table .pagination_nav .pagination .page-item:last-child .page-link i {
  font-size: 0.625rem;
  color: #3580f7;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table thead {
  width: 100%;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th {
  width: 15%;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th:first-child {
  width: 12%;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th:nth-child(4) {
  width: 33%;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th:nth-child(5) {
  width: 12%;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th:nth-child(6) {
  width: 13%;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon {
  position: relative;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon h6 {
  margin-right: 5px;
  color: #727271;
  font-size: 0.75rem;
  line-height: 16.8px;
  font-family: "DMSansMedium";
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon .caret_up {
  position: absolute;
  top: -5px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon .caret_up i::before {
  font-size: 0.75rem;
  color: #727271;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon .caret_down {
  position: absolute;
  top: 1px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table thead th .caret_icon .caret_down i::before {
  font-size: 0.75rem;
  color: #727271;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr.closedReport .edel-icon-download {
  background-color: #f0f9ff;
  color: #3580f7;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr.closedReport .edel-icon-download:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr.closedReport .edel-icon-email-us {
  background-color: #f0f9ff;
  color: #3580f7;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr.closedReport .edel-icon-email-us:hover {
  background-color: #3580f7;
  color: #ffffff;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td:first-child {
  border-left: 1px solid #eee;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td:last-child {
  border-right: 1px solid #eee;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td p {
  font-size: 0.875rem;
  line-height: 19.6px;
  color: #444444;
  font-family: "DMSansMedium";
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td .closed_box {
  text-align: center;
  border: 1px solid #51b255;
  display: block;
  padding: 5px;
  border-radius: 5px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td .closed_box p {
  font-size: 0.875rem;
  line-height: 19.6px;
  font-family: "DMSansMedium";
  color: #51b255;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td .open_box {
  text-align: center;
  border: 1px solid #dfa717;
  display: block;
  padding: 5px;
  border-radius: 5px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr td .open_box p {
  font-size: 0.875rem;
  line-height: 19.6px;
  font-family: "DMSansMedium";
  color: #dfa717;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download .edel-icon-download {
  color: #b8b8b8;
  padding: 8px;
  background-color: #e7e7e7;
  border-radius: 5px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download .edel-icon-download:hover {
  color: #ffffff;
  background-color: #3580f7;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options {
  background-color: #f0f9ff;
  padding: 21px 15px;
  min-width: 110px;
  border-radius: 4px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options li {
  margin-bottom: 30px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options li:last-child {
  margin-bottom: 0;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options li i {
  color: #3580f7;
  margin-right: 11px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .download ul.download_options li p {
  color: #444444;
  font-size: 0.875rem;
  line-height: 19.6px;
  font-family: "DMSansMedium";
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .message .edel-icon-email-us {
  color: #b8b8b8;
  padding: 8px;
  background-color: #e7e7e7;
  border-radius: 5px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .message .edel-icon-email-us:hover {
  color: #ffffff;
  background-color: #3580f7;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody tr:hover {
  background-color: #fafafa;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table tbody .tr_section {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table {
  border-collapse: separate;
  border-spacing: 0 12px;
}
.modalHoldingTitle .modal-content .modal-body .downloadHoldingDesk-table table td {
  height: 50px;
  vertical-align: middle;
  text-align: left;
  position: relative;
}
.modalHoldingTitle .header {
  margin-bottom: 25px;
  align-items: center;
}
.modalHoldingTitle .header i {
  margin-right: 10px;
}
.modalHoldingTitle .header h2 {
  font-size: 0.875rem;
  line-height: 19.6px;
  color: #444444;
  font-family: "DMSansMedium";
}
.modalHoldingTitle .header .search {
  display: flex;
}
.modalHoldingTitle .header .search .search_icon {
  display: flex;
  align-items: center;
  background-color: #f0f9ff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 14px 12px;
  padding-right: 0;
}
.modalHoldingTitle .header .search .search_icon i::before {
  font-size: 1rem;
  color: #3580f7;
}
.modalHoldingTitle .header .search input {
  background: #f0f9ff;
  font-family: "DMSansMedium";
  border-radius: 5px;
  border: 0;
  padding: 14px 12px;
  font-size: 0.75rem;
  line-height: 16.8px;
  color: #727271;
  padding-left: 0;
}
.modalHoldingTitle .header .blue_bg {
  background-color: #f2f2f5;
  padding: 14px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modalHoldingTitle .header .blue_bg i {
  margin: 0;
}
.modalHoldingTitle .header .blue_bg i::before {
  font-size: 1rem;
  color: #3580f7;
}
.modalHoldingTitle .header .filter_table .menu {
  margin: 0 10px;
}
.modalHoldingTitle .radio input[type=radio] {
  -webkit-appearance: none;
  border: 2px solid #e7e7e7;
  border-radius: 50%;
  outline: none;
  position: relative;
  vertical-align: top;
}
.modalHoldingTitle .radio input[type=radio]:before {
  content: "";
  display: block;
  width: 71.7%;
  height: 71.7%;
  margin: 15%;
  border-radius: 50%;
}
.modalHoldingTitle .radio input[type=radio]:checked:before {
  background: #3580f7;
}
.modalHoldingTitle .radio .form-check-input:checked[type=radio] {
  border: 2px solid #3580f7;
  background-color: #ffffff;
  background-image: unset;
}

.customFormSection .form-label {
  color: #b8b8b8;
  font-size: 0.875rem;
  line-height: 19.6px;
  font-family: "DMSansMedium";
}
.customFormSection .form-check {
  display: flex;
  align-items: center;
}
.customFormSection .form-check .form-check-label {
  color: #444444;
  font-size: 1rem;
  line-height: 20.8px;
  font-family: "DMSansMedium";
  margin-left: 10px;
}
.customFormSection .form-check .form-check-input {
  height: 25px;
  width: 25px;
  border: 1px solid #e7e7e7;
  margin-top: 0px;
}
.customFormSection .form-check .form-check-input:focus {
  border-color: unset;
  outline: 0;
  box-shadow: unset;
  border: 1px solid #e7e7e7;
}
.customFormSection .form-check .form-check-input:active {
  filter: unset;
}
.customFormSection .form-check .form-check-input:focus-visible {
  outline-offset: unset;
  outline: unset;
}
.customFormSection .form-control {
  color: #444444;
  font-size: 1rem;
  line-height: 22.4px;
  font-family: "DMSansMedium";
}

.boder-bottom {
  border-bottom: 1px solid #e7e7e7;
}

.custom_btn {
  padding: 14px;
  width: 100%;
  background-color: #03002f;
  font-size: 1.125rem;
  line-height: 25.2px;
  font-family: "DMSansMedium";
  text-align: center;
  justify-content: center !important;
}
.custom_btn:hover {
  color: #ffffff !important;
}

.blue_bg {
  background-color: #f2f2f5;
  border-radius: 4px;
}

.datePickerModal input {
  border: 0;
  color: #444444;
  background-color: #f0f9ff;
}
.datePickerModal input::placeholder {
  color: #444444;
}
.datePickerModal .downloadHoldingDesk {
  padding: 15px;
}
.datePickerModal .downloadHoldingDesk .calendar--row {
  margin-bottom: 15px !important;
}
.datePickerModal .downloadHoldingDesk .calendar--row.calendar--row-singleSelector .col {
  margin: 0 !important;
}
.datePickerModal .downloadHoldingDesk .calendar--row .col .inputFieldCalendarIcon input {
  border: 1px solid #b8b8b8;
  padding-left: 10px !important;
}
.datePickerModal .downloadHoldingDesk .calendar--row .col:first-child {
  margin-right: 5px;
}
.datePickerModal .downloadHoldingDesk .calendar--row .col:last-child {
  margin-left: 5px;
}
.datePickerModal .downloadHoldingDesk .calendar--row .col.active label {
  color: #3580f7;
}
.datePickerModal .downloadHoldingDesk .calendar--row .inputFieldCalendarIcon {
  position: relative;
}
.datePickerModal .downloadHoldingDesk .calendar--row .inputFieldCalendarIcon .input-group-text {
  position: absolute;
  right: 0;
}
.datePickerModal .downloadHoldingDesk .calendar--row .inputFieldCalendarIcon label {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
  margin-bottom: 10px;
}
.datePickerModal .downloadHoldingDesk .calendar--row .inputFieldCalendarIcon .input-group-append {
  top: 46%;
}
.datePickerModal .downloadHoldingDesk .calendar--row .col:first-child {
  margin-right: 20px;
}
.datePickerModal .downloadHoldingDesk .calendar--row .col:last-child {
  margin-left: 20px;
}
.datePickerModal .downloadHoldingDesk .calendar--row .col.active label {
  color: #3580f7;
}
.datePickerModal .downloadHoldingDesk .calendar--row .col.active input {
  border-color: #3580f7 !important;
}
.datePickerModal .modal-footer {
  width: 100%;
  display: flex;
  justify-content: space-between;
  border-top: unset;
  padding-top: 0;
}
.datePickerModal .modal-footer .btn {
  background-color: unset;
  border: 1px solid #3580f7;
  color: #3580f7;
  border-radius: 5px;
  font-family: "DMSansMedium";
  width: 48%;
  text-align: center;
  justify-content: center !important;
}
.datePickerModal .modal-footer .btn:hover {
  background-color: #3580f7;
  color: #ffffff;
  transition: 0.5s ease;
}

.rbd-5xlxayyw29q-db {
  z-index: 9999 !important;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #03002f;
}

.react-datepicker {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: flex;
  justify-content: center;
  border: 1px solid #b8b8b8;
}
.react-datepicker .react-datepicker__header {
  background-color: #ffffff;
  font-family: "DMSansMedium";
}
.react-datepicker .react-datepicker__current-month,
.react-datepicker .react-datepicker-time__header,
.react-datepicker .react-datepicker-year-header {
  color: #393939;
  font-family: "DMSansMedium";
}
.react-datepicker .react-datepicker__current-month {
  margin: 13px 0;
}
.react-datepicker .react-datepicker__day-name {
  color: #393939;
  font-family: "DMSansMedium";
}
.react-datepicker .react-datepicker__day--selected,
.react-datepicker .react-datepicker__day--in-selecting-range,
.react-datepicker .react-datepicker__day--in-range,
.react-datepicker .react-datepicker__month-text--selected,
.react-datepicker .react-datepicker__month-text--in-selecting-range,
.react-datepicker .react-datepicker__month-text--in-range,
.react-datepicker .react-datepicker__quarter-text--selected,
.react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.react-datepicker .react-datepicker__quarter-text--in-range,
.react-datepicker .react-datepicker__year-text--selected,
.react-datepicker .react-datepicker__year-text--in-selecting-range,
.react-datepicker .react-datepicker__year-text--in-range {
  background-color: #3580f7 !important;
  color: #ffffff !important;
}
.react-datepicker .react-datepicker .react-datepicker__day:hover,
.react-datepicker .react-datepicker .react-datepicker__month-text:hover,
.react-datepicker .react-datepicker .react-datepicker__quarter-text:hover,
.react-datepicker .react-datepicker .react-datepicker__year-text:hover {
  color: #393939 !important;
  background-color: #3580f7 !important;
}
.react-datepicker .react-datepicker__month-text--keyboard-selected,
.react-datepicker .react-datepicker__quarter-text--keyboard-selected,
.react-datepicker .react-datepicker__year-text--keyboard-selected {
  background-color: #3580f7;
  color: #ffffff;
}
.react-datepicker .react-datepicker__day:hover,
.react-datepicker .react-datepicker__month-text:hover,
.react-datepicker .react-datepicker__quarter-text:hover,
.react-datepicker .react-datepicker__year-text:hover {
  background-color: #3580f7 !important;
  color: #ffffff;
}
.react-datepicker .react-datepicker__navigation-icon--next {
  left: 0;
}
.react-datepicker .react-datepicker__navigation-icon--next::before {
  left: 0;
}
.react-datepicker .react-datepicker__navigation-icon--previous {
  left: 22px;
}
.react-datepicker .react-datepicker__navigation-icon--previous::before {
  position: absolute;
}
.react-datepicker .react-datepicker__navigation-icon--previous::before {
  right: unset;
}
.react-datepicker .react-datepicker__navigation-icon::before {
  border-color: #03002f;
}
.react-datepicker button {
  justify-content: center;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #3580f7;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-bottom-color: #3580f7;
}

.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 6px;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  border-top-color: #3580f7;
}

.react-datepicker__month-container {
  float: left;
  width: 100%;
  margin: 0 auto;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 2.6rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker .react-datepicker__month-select,
.react-datepicker .react-datepicker__year-select {
  background: #ffffff;
  border: 1px solid #f0f9ff;
  width: 100%;
  margin: 10px auto;
  padding: 4px 3px;
  border-radius: 4px;
  position: relative;
  font-size: 0.75rem;
  color: #3580f7;
  font-family: "RobotoCondensedBold";
}

button.react-datepicker__navigation {
  margin: 10px auto;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  display: none;
}

.react-datepicker-wrapper .react-datepicker__input-container button {
  height: 42px;
  border: unset;
  border-radius: 5px;
  width: 100%;
  background-color: unset;
  text-align: left;
  padding-left: 10px;
  font-size: 0.875rem;
  font-family: "EncodeSansSemiBold";
  color: #333333;
}

.holdingReportsDate .custom-input {
  display: flex;
  width: 100%;
  cursor: pointer;
  font-size: 0.875rem;
  font-family: "EncodeSansSemiBold";
  color: #333333;
}
.holdingReportsDate .input-group-append span {
  padding-top: 0;
}

@media (max-width: 1024px) {
  .react-datepicker .react-datepicker__navigation-icon--previous {
    left: 0;
  }
  button.react-datepicker__navigation {
    top: 3%;
  }
  .react-datepicker .react-datepicker__navigation-icon--next {
    left: unset;
    right: 25%;
  }
}
.react-datepicker__day--outside-month {
  color: #b8b8b8;
}

.react-datepicker__navigation--previous {
  left: 20%;
}

.react-datepicker__navigation--next {
  right: 20%;
}

.react-datepicker .react-datepicker__day:hover {
  color: #ffffff !important;
  background-color: #3580f7 !important;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  color: #cccccc !important;
  pointer-events: none;
}

.react-datepicker__day--keyboard-selected {
  background-color: inherit !important;
  color: inherit !important;
}

.inputFieldCalendarIcon {
  position: relative;
}
.inputFieldCalendarIcon .input-group-text {
  position: absolute;
  right: 0;
  top: 2%;
}

.rangeDatePicker {
  position: relative;
  z-index: 1;
  background-color: transparent;
}

.pandLcalendar .inputFieldCalendarIcon .react-datepicker .react-datepicker__navigation-icon--previous {
  left: -78%;
}
.pandLcalendar .inputFieldCalendarIcon .react-datepicker .react-datepicker__navigation-icon--previous::before {
  top: 0;
}
.pandLcalendar .inputFieldCalendarIcon .react-datepicker .react-datepicker__navigation-icon--next {
  top: -2px;
}
.pandLcalendar .rangeDatePickerContainer .react-datepicker .react-datepicker__navigation-icon--previous {
  left: 50px;
}
.pandLcalendar .rangeDatePickerContainer .react-datepicker .react-datepicker__navigation-icon--previous::before {
  top: 55%;
}
.pandLcalendar .rangeDatePickerContainer .react-datepicker .react-datepicker__navigation-icon--next {
  right: 20%;
}
.pandLcalendar .rangeDatePickerContainer .react-datepicker .react-datepicker__navigation-icon--next::before {
  top: 55% !important;
}

.holdingpdf-summary-details {
  padding: 10px 0 !important;
}
.holdingpdf-summary-details .radio {
  gap: 10px;
}
@media (max-width: 1023px) {
  .holdingpdf-summary-details .report-format .form-check-input:before {
    width: 15px;
    height: 15px;
  }
}
.my-families {
  position: relative;
  /* ================================mobile====================*/
}
.my-families .consolidated-block {
  padding: 8px 15px;
}
.my-families .consolidated-block .consolidated-tile {
  background: #f6f6f8;
  padding: 6px 8px;
  gap: 10px;
}
.my-families .show-family-btn {
  display: flex;
  cursor: pointer;
  height: 38px;
  padding: 8px;
  align-items: center;
  flex-shrink: 0;
  border-radius: 100px;
  background: rgba(3, 0, 47, 0.05);
  gap: 8px;
}
.my-families .show-family-btn.apply-border {
  border: 1px solid rgba(3, 0, 47, 0.5);
}
@media (max-width: 1023px) {
  .my-families .show-family-btn {
    height: 34px;
    border-radius: 5px;
    padding: 5px 10px !important;
    background-color: transparent !important;
  }
  .my-families .show-family-btn.apply-border {
    border: 1px solid #e7e7e7 !important;
  }
}
.my-families .show-family-btn .img-alternate {
  width: 23px;
  height: 23px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #03002f;
  color: #ffffff;
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  border: 0.3px solid #b8b8b8;
  border-radius: 50%;
}
@media (max-width: 1023px) {
  .my-families .show-family-btn .img-alternate {
    display: none !important;
  }
}
.my-families .show-family-btn .consolidated-imgs {
  position: relative;
  display: flex;
  align-items: center;
  width: 50px;
}
@media (max-width: 1023px) {
  .my-families .show-family-btn .consolidated-imgs {
    display: none !important;
  }
}
.my-families .show-family-btn .consolidated-imgs .img-alternate {
  position: absolute;
}
.my-families .show-family-btn .consolidated-imgs .img-alternate.img1 {
  z-index: 3;
  margin-left: 0;
}
.my-families .show-family-btn .consolidated-imgs .img-alternate.img2 {
  z-index: 2;
  margin-left: 12px;
}
.my-families .show-family-btn .consolidated-imgs .img-alternate.img3 {
  z-index: 1;
  margin-left: 24px;
}
.my-families .show-family-btn .family-name-N-member {
  font-family: "DMSansNormal";
  color: #03002f;
  display: flex;
  flex-flow: column;
  gap: 4px;
  min-width: 60px;
  justify-content: flex-start;
}
.my-families .show-family-btn .family-name-N-member .family-name {
  font-size: 0.75rem;
  line-height: 90%;
}
.my-families .show-family-btn .family-name-N-member .selected-family-member {
  line-height: 90%;
  font-size: 0.625rem;
}
@media (max-width: 1023px) {
  .my-families .show-family-btn .family-name-N-member {
    justify-content: flex-end !important;
    align-items: flex-end;
    font-family: "RobotoRegular" !important;
  }
  .my-families .show-family-btn .family-name-N-member .family-name {
    font-size: 0.625rem !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 80px;
  }
  .my-families .show-family-btn .family-name-N-member .selected-family-member {
    color: #b8b8b8 !important;
  }
}
.my-families .show-family-btn .only-you {
  font-family: "RobotoRegular";
  color: #03002f;
  font-size: 0.75rem;
  min-width: 60px;
}
@media (max-width: 1023px) {
  .my-families .show-family-btn .only-you {
    font-size: 0.875rem !important;
    min-width: fit-content !important;
  }
}
.my-families .show-family-btn .arrows {
  color: #03002f;
}
@media (max-width: 1023px) {
  .my-families .show-family-btn .arrows {
    display: none !important;
  }
}
.my-families .show-family-btn .arrows .edel-icon-arrow-up:before {
  font-size: 0.75rem;
  transition: 0.3s transform;
}
.my-families .show-family-btn .arrows.down {
  transform: rotate(180deg);
}
.my-families .show-family-btn .edel-icon-double-user {
  display: none;
}
.my-families .show-family-btn .edel-icon-double-user:before {
  font-size: 28px;
}
@media (max-width: 1023px) {
  .my-families .show-family-btn .edel-icon-double-user {
    display: block !important;
  }
}
.my-families .add-family-member-btn {
  display: flex;
  align-items: center;
  gap: 7px;
  height: 34px;
  font-size: 0.75rem;
  font-family: "RobotoRegular";
}
@media (max-width: 1023px) {
  .my-families .add-family-member-btn {
    font-family: "RobotoRegular";
    font-size: 0.625rem !important;
    border-radius: 5px;
    padding: 5px 10px !important;
    background-color: transparent !important;
  }
  .my-families .add-family-member-btn.apply-border {
    border: 1px solid #e7e7e7 !important;
  }
}
.my-families .add-family-member-btn .btn-text-conatiner {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-end;
}
.my-families .add-family-member-btn .btn-text-conatiner .no-member {
  color: rgba(3, 0, 47, 0.5);
  line-height: 90%;
}
@media (max-width: 1023px) {
  .my-families .add-family-member-btn .btn-text-conatiner .no-member {
    color: #03002f;
  }
}
@media (max-width: 1023px) {
  .my-families .add-family-member-btn .btn-text-conatiner {
    flex-wrap: wrap;
    flex-direction: column;
  }
}
.my-families .add-family-member-btn .btn-text-conatiner .add-member {
  line-height: 90%;
  cursor: pointer;
  text-underline-offset: 1px;
  color: #03002f;
}
@media (max-width: 1023px) {
  .my-families .add-family-member-btn .btn-text-conatiner .add-member {
    text-decoration: none !important;
    color: #b8b8b8 !important;
  }
}
.my-families .add-family-member-btn.old-theme-family-btn {
  flex-flow: row-reverse;
  justify-content: flex-end;
  height: 30px;
}
@media (max-width: 1023px) {
  .my-families .add-family-member-btn.old-theme-family-btn.apply-border {
    border: 1px solid #d3dff6 !important;
  }
}
.my-families .add-family-member-btn.old-theme-family-btn .btn-text-conatiner {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
}
@media (max-width: 1023px) {
  .my-families .add-family-member-btn.old-theme-family-btn .btn-text-conatiner .no-member {
    color: #4781ef;
    line-height: 90%;
  }
}
@media (max-width: 1023px) and (max-width: 1023px) {
  .my-families .add-family-member-btn.old-theme-family-btn .btn-text-conatiner .add-member {
    color: #737373 !important;
  }
}
.my-families .add-family-member-btn .edel-icon-double-user {
  display: none;
}
.my-families .add-family-member-btn .edel-icon-double-user:before {
  font-size: 28px;
}
@media (max-width: 1023px) {
  .my-families .add-family-member-btn .edel-icon-double-user {
    display: block !important;
  }
}
.my-families .edel-sidebar-drawer-head {
  border-bottom: 1px solid #cdccd5;
}
.my-families .family-list-block {
  position: absolute;
  background-color: white;
  top: 45px;
  z-index: 10;
  width: 439px;
  right: 0px;
  border-radius: 10px;
  box-shadow: 0px 25px 37px 0px rgba(0, 0, 0, 0.1), 0px 10px 15px 0px rgba(0, 0, 0, 0.05);
}
.my-families .family-list-block .block-head {
  padding: 15px 16.5px;
  border-bottom: 1px solid rgba(3, 0, 47, 0.2);
}
@media (max-width: 1023px) {
  .my-families .family-list-block {
    position: unset !important;
    width: 100vw;
    display: flex;
    flex-flow: column;
    height: 100%;
  }
}
.my-families .family-list-block .family-data-block {
  display: flex;
  max-height: 270px;
  min-height: 200px;
}
@media (max-width: 1023px) {
  .my-families .family-list-block .family-data-block {
    flex: 1 0;
    max-height: 700px;
    min-height: 300px;
  }
}
.my-families .family-list-block .family-data-block .common-radio-button-custom input[type=radio] {
  width: 14px;
  height: 14px;
  justify-content: center;
  display: flex;
  align-items: center;
}
.my-families .family-list-block .family-data-block .common-radio-button-custom input[type=radio]:before {
  width: 10px;
  height: 10px;
  top: unset;
  left: unset;
}
.my-families .family-list-block .family-data-block .right-block {
  width: 67%;
  display: flex;
  flex-flow: column;
}
.my-families .family-list-block .family-data-block .right-block .consolidated-block {
  padding: 8px 18px;
}
.my-families .family-list-block .family-data-block .right-block .consolidated-block .consolidated-tile {
  background: #f6f6f8;
  padding: 6px 8px;
  gap: 10px;
}
.my-families .family-list-block .family-data-block .right-block .members-list-block {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding-left: 10px;
}
.my-families .family-list-block .family-data-block .right-block .members-list-block .no-search-result .edel-icon-no-search-result {
  font-size: 45px !important;
}
.my-families .family-list-block .family-data-block .right-block .members-list-block .members-list-tile {
  padding: 10px 15px;
}
.my-families .family-list-block .family-data-block .right-block .members-list-block .members-list-tile .member-sortname {
  height: 30px;
  min-width: 30px;
  border-radius: 50%;
  padding: 0px;
}
.my-families .family-list-block .family-data-block .left-block {
  width: 33%;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.my-families .family-list-block .family-data-block .left-block .family-list {
  height: 100%;
}
.my-families .family-list-block .family-data-block .left-block .family-list .active-family-reddot {
  color: #f04e45;
  font-size: 25px;
  position: relative;
  top: -8px;
  left: 2px;
}
.my-families .apply-cancel-1assetfilter-btns-spacing {
  background: #ffffff;
  border-top: unset;
  padding: 15px;
  height: 58px;
  justify-content: center;
}
@media (max-width: 1023px) {
  .my-families .apply-cancel-1assetfilter-btns-spacing {
    padding: 26px 15px !important;
    min-height: 92px !important;
    gap: 20px !important;
  }
}
.my-families .apply-cancel-1assetfilter-btns-spacing .ed_button.button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 157px !important;
}
@media (max-width: 1023px) {
  .my-families .apply-cancel-1assetfilter-btns-spacing .ed_button.button {
    width: 100% !important;
  }
}
.my-families .search-block {
  padding: 8px 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.my-families .search-block .family-searchbar .common-search {
  display: flex;
  align-items: center;
  padding: 5px 16px;
  gap: 12px;
  min-width: 100% !important;
  border-radius: 100px;
  background: rgba(0, 0, 0, 0.04);
  border: none;
}
.my-families .search-block .family-searchbar .common-search.open-search {
  border: unset;
  background: rgba(0, 0, 0, 0.04);
}
.my-families .search-block .family-searchbar .common-search .search-icon-class {
  height: 100%;
  display: flex;
  align-items: center;
}
.my-families .search-block .family-searchbar .common-search .search-icon-class .edel-icon-search1 {
  padding-top: 0px;
  color: #5c5e64;
}
.my-families .search-block .family-searchbar .common-search input {
  background-color: unset;
  width: 100%;
  border: none !important;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.my-families .search-block .family-searchbar .common-search input::placeholder {
  color: #b8b8b8 !important;
}
.my-families .family {
  padding: 13px 16px;
  gap: 10px;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  border-bottom: 1px solid #ffffff;
}
.my-families .family.seletced-family, .my-families .family:hover {
  background-color: #ffffff;
}
.my-families .family.seletced-family {
  font-family: "EncodeSansBold";
}
.my-families .family .family-name {
  line-height: 0.75rem;
}
.my-families .family .family-name .family-name-text {
  line-height: 0.75rem;
}
.my-families .common-radio-button-custom input[type=radio] {
  border: 1px solid #e6e6ea;
  background-color: #ffffff;
}
.my-families .common-radio-button-custom input[type=radio]:checked {
  border: 1px solid #03002f !important;
}
.my-families .member-select-notif {
  margin: 8px 18px;
  border-radius: 5px;
  padding: 4px 5px;
}
@media (max-width: 1023px) {
  .my-families .member-select-notif {
    padding: 7px 10px 7px 5px !important;
  }
}
.my-families .old-theme-family-btn.show-family-btn, .my-families .old-theme-family-btn.show-family-btn.apply-border {
  display: flex;
  width: 100%;
  max-height: 30px;
  padding: 4px 10px;
  border-radius: 5px;
  border: 1px solid #d3dff6 !important;
  background: #fff;
  display: flex;
  gap: 10px;
}
.my-families .old-theme-family-btn .family-name-N-member {
  display: flex;
  flex-flow: row;
  align-items: center;
}
@media (max-width: 1023px) {
  .my-families .old-theme-family-btn .family-name-N-member {
    order: 2;
  }
}
.my-families .old-theme-family-btn .family-name-N-member .family-name {
  color: #4781ef;
}
@media (max-width: 1023px) {
  .my-families .old-theme-family-btn .family-name-N-member .family-name {
    width: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  .my-families .old-theme-family-btn .only-you {
    order: 2;
    font-size: 0.625rem !important;
    color: #737373 !important;
  }
}
.my-families .old-theme-family-btn .double-icon {
  order: 1;
}
.my-families .old-theme-family-btn .double-icon .edel-icon-double-user {
  font-size: 0.875rem;
}
.my-families .old-theme-family-btn .double-icon .edel-icon-double-user::before {
  color: #4781ef;
  font-size: 0.875rem !important;
}
.my-families .old-theme-family-btn .arrows {
  color: #4781ef !important;
}
@media (max-width: 1023px) {
  .my-families .old-theme-family-btn .arrows {
    margin-left: auto;
    order: 3;
    display: block !important;
  }
}
.my-families .noPermissionText {
  padding: 5.5px;
  color: rgba(79, 78, 112, 0.5);
}
@media (max-width: 1023px) {
  .my-families .noPermissionText {
    height: 60px !important;
    padding: 12px 90px !important;
    font-size: 0.875rem;
    font-family: "DMSansNormal";
  }
}
.my-families .block-head {
  padding: 15px 16.5px;
  border-bottom: 1px solid rgba(3, 0, 47, 0.2);
}

.family-modal {
  min-width: 880px;
}
@media (max-width: 1023px) {
  .family-modal {
    width: auto !important;
    min-width: auto !important;
    margin: 22px !important;
  }
}
.family-modal .modal-content {
  border: none;
}
.family-modal .modal-content .modal-header {
  border-bottom: none;
  padding: 35px 28px 7px 0px;
}
@media (max-width: 1023px) {
  .family-modal .modal-content .modal-header {
    padding: 19px 19px 6px 0px;
  }
}
.family-modal .modal-content .modal-body {
  padding: 0px;
}
.family-modal .modal-content .modal-body .text-block {
  padding: 0px 170px;
}
@media (max-width: 1023px) {
  .family-modal .modal-content .modal-body .text-block {
    padding: 0px 50px;
  }
}
.family-modal .edel-icon-close {
  content: "\e91b";
  color: #231f20;
  font-weight: 700;
  font-size: 16px;
  border: none;
  background: none;
}
@media (max-width: 1023px) {
  .family-modal .edel-icon-close {
    font-size: 12px;
  }
}
@media (max-width: 1023px) {
  .family-modal img {
    height: 208px;
  }
}

.pdt-14 {
  padding-top: 14px;
}
:root {
  font-size: 16px;
}

.calender-section {
  background: #ffffff;
  padding-bottom: 10px;
  padding-top: 10px;
}

.calender-sub-section {
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 640px) {
  .calender-sub-section {
    width: auto;
  }
}
@media screen and (min-width: 1024px) {
  .calender-sub-section {
    width: -moz-fit-content;
    width: fit-content;
  }
}

.calendar_date {
  font-family: "EncodeSansLight";
  font-style: normal;
  font-size: 1.25rem;
  line-height: 140%;
  color: #444444;
  display: flex;
  align-items: center;
}
@media (max-width: 640px) {
  .calendar_date {
    justify-content: space-between;
  }
}
.calendar_date .fin_year {
  font-family: "EncodeSansSemiBold";
}
.calendar_date .calendar_change {
  color: #3580f7;
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  line-height: 140%;
  margin-left: 15px;
  cursor: pointer;
  margin-top: 5px;
}
.calendar_date .calendar_change i {
  font-size: 1.125rem;
}

.dock_filter_desk {
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  margin: 0;
  padding: 15px 5px 0px 0px;
  top: 110px;
  background-color: #ffffff;
  z-index: 5;
}

.selected_option {
  width: 200px;
  height: 30px;
  border: 1px solid #ebf2fe;
  border-radius: 5px;
  cursor: pointer;
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #3580f7;
  margin: 13px 0px 3px 0px;
  display: grid;
  grid-template-columns: 1fr 40px;
  align-items: center;
}
.selected_option span {
  padding: 5px 5px 5px 10px;
}
.selected_option .edel-icon-arrow-down {
  width: 25px;
}

.select_options {
  width: 200px;
  border: 1px solid #f0f9ff;
  box-shadow: 0px 4px 15px rgba(53, 128, 247, 0.05);
  border-radius: 3px;
  position: absolute;
  background: #ffffff;
  display: grid;
  align-items: center;
  z-index: 99999;
  max-height: 210px;
  overflow-y: scroll;
  padding: 0 10px;
  top: 46px;
}
@media (max-width: 1023px) {
  .select_options {
    top: 35px;
  }
}
.select_options span {
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #f0f9ff;
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 22px;
  justify-self: center;
  padding-top: 10px;
  cursor: pointer;
}

.other_options {
  width: 200px;
  border: 1px solid #f0f9ff;
  box-shadow: 0px 4px 15px rgba(53, 128, 247, 0.05);
  border-radius: 3px;
  position: absolute;
  background: #ffffff;
  top: 118px;
  display: grid;
  align-items: center;
  z-index: 99999;
}
.other_options span {
  width: 179px;
  height: 42px;
  border-bottom: 1px solid #f0f9ff;
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 22px;
  justify-self: center;
  padding-top: 10px;
  cursor: pointer;
}

.summary_details {
  display: flex;
  font-family: "EncodeSansRegular";
  gap: 27px;
  top: 36px;
  z-index: 97;
  background-color: #ffffff;
  position: -webkit-sticky;
  position: sticky;
}
.summary_details .summary_box {
  width: 33%;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.summary_details .summary_box .tag {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #b8b8b8;
  margin: 16px 0px 0px 15px;
}
.summary_details .summary_box .summary_value {
  display: flex;
  font-family: "RobotoMedium";
}
.summary_details .summary_box .summary_value .value {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 140%;
  margin-left: 15px;
  display: flex;
}
.summary_details .summary_box .summary_value .percentage {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 130%;
  align-self: end;
  margin-bottom: 10px;
  margin-left: 5px;
}

.calendar_container {
  border-radius: 5px;
  z-index: 99999;
  width: 272px;
  cursor: pointer;
  height: 296px;
  padding: 20px 14px 16px 20px;
  font-family: "EncodeSansRegular";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  margin: 20px 100px;
  box-shadow: inset 0px 0px 0px 20px #f0f9ff;
  position: absolute;
  background-color: #ffffff;
}
.calendar_container .calendar_arrow {
  width: 22px;
  height: 22px;
  background: #f0f9ff;
  transform: rotate(45deg);
  margin-left: 220px;
  margin-top: -30px;
}
.calendar_container .calendar_list {
  padding-left: 6px;
  padding-top: 10px;
}
.calendar_container .calendar_list span {
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  display: grid;
  grid-template-columns: auto 20px;
  width: 220px;
  height: 31px;
  align-items: center;
}
.calendar_container .calendar_list span i {
  font-size: 0.625rem;
  color: #3580f7;
  align-self: center;
  margin-right: 20px;
  right: 0;
}
.calendar_container .calendar_list :hover,
.calendar_container .calendar_list :hover span,
.calendar_container .calendar_list :hover i {
  background: #3580f7;
  color: #ffffff;
  border-radius: 5px;
}

.pnl-actions {
  margin-top: 10px;
  display: flex;
}
.pnl-actions .bg-white {
  background-color: #ffffff !important;
}
.pnl-actions .summarize-pnl .summarize .teleport-switch-control-description {
  top: 1px;
  left: -6px;
}
.pnl-actions .summarize-pnl .summarize .custom-control.border-switch {
  top: -2px;
  position: relative;
}
.pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-indicator {
  width: 32px;
  height: 19px;
  border: 0.5px solid #cacac9 !important;
  border-radius: 10px;
}
.pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-indicator::after {
  height: 11px;
  width: 11px;
  left: 4px;
  background-color: #b8b8b8;
}
.pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
  left: 14.5px;
  background-color: #3580f7;
}
.pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
  border-color: #3580f7 !important;
}
.pnl-actions .downloads {
  background-color: #f0f9ff;
  color: #3580f7;
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  width: 132px;
  height: 44px;
  border-radius: 5px;
  margin-right: 10px;
  border: 0px !important;
}
.pnl-actions .downloads button {
  padding: 12px 12px 12px 0px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.pnl-actions .downloads button i.edel-icon-download {
  font-size: 1.188rem;
  position: relative;
  top: -2px;
}
.pnl-actions .expand-search {
  border-radius: 5px;
  border: 1px solid #3580f7;
}
.pnl-actions .ser-icon {
  border-left: 1px solid #3580f7 !important;
  border-bottom: 1px solid #3580f7 !important;
  border-top: 1px solid #3580f7 !important;
}
.pnl-actions .input-ex {
  border-bottom: 1px solid #3580f7 !important;
  border-top: 1px solid #3580f7 !important;
  margin-left: -2px;
  margin-right: -2px;
}
.pnl-actions .ex-close {
  border-right: 1px solid #3580f7 !important;
  border-bottom: 1px solid #3580f7 !important;
  border-top: 1px solid #3580f7 !important;
}
.pnl-actions .searchbar-c {
  margin-right: 10px;
  width: 277px;
}
.pnl-actions .searchbar-c .input-group-prepend {
  border: 0px !important;
}
.pnl-actions .searchbar-c .input-group-prepend i {
  height: 44px !important;
  background-color: #f0f9ff;
  padding-left: 5px;
  padding-right: 0px;
  border: 0px;
  font-size: 1.5rem;
  color: #3580f7;
  font-weight: 600;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pnl-actions .searchbar-c .input-group-prepend i.edel-icon-close {
  font-size: 0.563rem !important;
  padding-left: 6px;
  padding-right: 10px;
  color: #b8b8b8;
  line-height: 16px;
  cursor: pointer;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.pnl-actions .searchbar-c .input-group-prepend .edel-icon-close-expand {
  border-right: 1px solid;
  border-bottom: 1px solid;
}
.pnl-actions .searchbar-c input {
  height: 44px !important;
  background-color: #f0f9ff;
  border: 0px;
  padding-left: 8px;
  padding-bottom: 12px;
}
.pnl-actions .searchbar-c input::placeholder {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
}
.pnl-actions .sort button {
  height: 44px !important;
  border: 0px;
  width: 44px !important;
  background-color: #f0f9ff;
  margin-right: 10px;
}
.pnl-actions .sort button:hover {
  color: #0d6efd;
}
.pnl-actions .sort button img {
  margin-top: -3px;
}
.pnl-actions .sort .sort-filter-icon {
  position: relative;
}
.pnl-actions .sort .sort-filter-icon .sort-filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: -2px;
  top: -1px;
}
.pnl-actions .filter button {
  height: 44px !important;
  border: 0px;
  background-color: #f0f9ff;
  width: 44px !important;
}
.pnl-actions .filter button:hover {
  color: #0d6efd;
}
.pnl-actions .filter button img {
  margin-top: -3px;
}
.pnl-actions .filter button .filter-icon {
  position: relative;
}
.pnl-actions .filter button .filter-icon .filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: -2px;
  top: -1px;
}

.date_band {
  display: grid;
  grid-template-columns: auto 15px;
  height: 37px;
  background: #fffbec;
  border-radius: 5px;
  margin-top: 10px;
  font-family: "EncodeSansRegular";
  font-size: 1rem;
  line-height: 18px;
  color: #dfa717;
  padding: 11px;
}
.date_band i {
  font-size: 0.688rem;
  border-radius: 60px;
  border: 1px solid #dfa717;
  width: 16px;
  height: 16px;
  padding-top: 2px;
  padding-left: 1px;
  cursor: pointer;
}

.pnl_table {
  width: 100%;
  margin: 0px;
  align-items: center;
}
.pnl_table #pnl_head {
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 140%;
  color: #727271;
  padding: 14px;
  top: 120px;
  background-color: #fff;
  z-index: 5;
  height: 20px;
  position: -webkit-sticky;
  position: sticky;
}
.pnl_table #pnl_head tr {
  border-radius: 4px;
  width: 100% !important;
  text-align: left;
}
.pnl_table #pnl_head tr :hover {
  cursor: default;
}
.pnl_table #pnl_head tr td {
  padding: 8px 10px 10px 8px;
}
.pnl_table #pnl_head .stocks {
  padding-left: 20px;
  text-align: left;
  width: 250px !important;
}
.pnl_table #pnl_head.adjust_desk_dock {
  top: 190px;
}
.pnl_table #pnl_body {
  text-align: left;
}
.pnl_table #pnl_body .pnl_table_data {
  height: 50px;
  border-radius: 4px;
  width: 100% !important;
}
.pnl_table #pnl_body .pnl_table_data .assetClassBgBlue {
  margin-right: 10px;
}
.pnl_table #pnl_body .pnl_table_data:last-child {
  padding: 10px;
}
.pnl_table #pnl_body .pnl_table_data td {
  font-family: "RobotoMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  padding: 10px 5px;
}
@media screen and (max-width: 1024px) {
  .pnl_table #pnl_body .pnl_table_data td {
    padding: 0px;
  }
}
.pnl_table #pnl_body .pnl_table_data td:last-child {
  padding: 10px !important;
}
.pnl_table #pnl_body .pnl_table_data .stocks {
  padding-left: 10px;
  padding-right: 5px;
  text-align: left;
  width: 250px !important;
}
.pnl_table #pnl_body .pnl_table_data .stocks div {
  padding-top: 5px;
}
.pnl_table #pnl_body .pnl_table_data .stocks .name.p_and_l {
  display: flex;
}
.pnl_table #pnl_body .pnl_table_data .stocks .name-readmore {
  width: 100%;
  overflow: hidden;
  word-break: break-all;
}
.pnl_table #pnl_body .pnl_table_data .stocks .readmore {
  color: #3580f7;
  position: relative;
  position: relative;
  top: -4px;
}
.pnl_table #pnl_body .pnl_table_data .stocks .readmore i {
  font-size: 1.25rem;
  position: relative;
  top: 27px;
  left: -3px;
}
.pnl_table #pnl_body .pnl_table_data .no_border td {
  border-left: none !important;
  border-top: none !important;
  border-right: none !important;
  border-radius: 0px !important;
}
.pnl_table #pnl_body .pnl_table_data.cursor-default {
  cursor: default !important;
}
.pnl_table #pnl_body .pnl_table_data.cursor-default :hover {
  cursor: default !important;
}
.pnl_table #pnl_body .pnl_table_data :hover {
  cursor: pointer;
}
.pnl_table #pnl_body tr {
  width: 100% !important;
}
.pnl_table #pnl_body tr .stocks {
  padding-left: 20px;
  width: 250px !important;
}
.pnl_table #pnl_body tr .stocks span {
  font-family: "EncodeSansMedium";
}
.pnl_table #pnl_body #selected_row {
  background-color: #f0f9ff;
}
.pnl_table #pnl_body .labels span {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: center;
}
.pnl_table #pnl_body .labels div.N,
.pnl_table #pnl_body .labels div.C,
.pnl_table #pnl_body .labels div.R {
  height: 21px;
  width: 21px;
  border: 1px solid rgba(53, 128, 247, 0.2);
  border-radius: 50%;
  text-align: center;
  color: #3580f7;
  margin-right: 10px;
}
.pnl_table #pnl_body .labels div.N span,
.pnl_table #pnl_body .labels div.C span,
.pnl_table #pnl_body .labels div.R span {
  position: relative;
  top: -1px;
}
.pnl_table #pnl_body .labels div.EQ,
.pnl_table #pnl_body .labels div.CNC,
.pnl_table #pnl_body .labels div.CDS,
.pnl_table #pnl_body .labels div.BO,
.pnl_table #pnl_body .labels .NRML,
.pnl_table #pnl_body .labels .FO,
.pnl_table #pnl_body .labels .MAP,
.pnl_table #pnl_body .labels .FNO,
.pnl_table #pnl_body .labels .ETF,
.pnl_table #pnl_body .labels .MF,
.pnl_table #pnl_body .labels .FI,
.pnl_table #pnl_body .labels .CO,
.pnl_table #pnl_body .labels .RE,
.pnl_table #pnl_body .labels .ETF,
.pnl_table #pnl_body .labels .MF {
  border: 1px solid #dfa717;
  padding: 0px 4px;
  margin-right: 10px;
  border-radius: 2px;
}
.pnl_table #pnl_body .labels div.EQ span,
.pnl_table #pnl_body .labels div.CNC span,
.pnl_table #pnl_body .labels div.CDS span,
.pnl_table #pnl_body .labels div.BO span,
.pnl_table #pnl_body .labels .NRML span,
.pnl_table #pnl_body .labels .FO span,
.pnl_table #pnl_body .labels .MAP span,
.pnl_table #pnl_body .labels .FNO span,
.pnl_table #pnl_body .labels .ETF span,
.pnl_table #pnl_body .labels .MF span,
.pnl_table #pnl_body .labels .FI span,
.pnl_table #pnl_body .labels .CO span,
.pnl_table #pnl_body .labels .RE span,
.pnl_table #pnl_body .labels .ETF span,
.pnl_table #pnl_body .labels .MF span {
  color: #dfa717;
  position: relative;
  top: -1px;
}
.pnl_table #pnl_body .labels .ETF {
  margin-right: 0px !important;
}
.pnl_table #pnl_body .labels .ETF span {
  top: 0px !important;
}
.pnl_table #pnl_body .labels .SELL {
  border: 1px solid rgba(255, 107, 0, 0.2);
  margin-right: 10px;
  border-radius: 2px;
}
.pnl_table #pnl_body .labels .SELL span {
  padding: 0px 4px;
  color: #ff6b00;
}
.pnl_table #pnl_body .labels .MIS {
  border: 1px solid rgba(221, 80, 77, 0.1803921569);
  padding: 0px 4px;
  margin-right: 10px;
  border-radius: 2px;
}
.pnl_table #pnl_body .labels .MIS span {
  color: #dd504d;
}
.pnl_table #pnl_body .labels .BUY {
  border: 1px solid rgba(81, 178, 85, 0.2705882353);
  padding: 0px 4px;
  border-radius: 2px;
}
.pnl_table #pnl_body .labels .BUY span {
  color: #51b255;
}
.pnl_table #pnl_body .labels div:last-child {
  margin-right: 0px;
}

.all_data {
  height: 150px;
}
.all_data .icon-col,
.all_data .labels {
  vertical-align: middle;
}
.all_data .qty,
.all_data .avg_buy_price,
.all_data .avg_sell_price,
.all_data .inv_value,
.all_data .sell_value,
.all_data .mkt_value,
.all_data .unrealized,
.all_data .realized {
  padding: 0 !important;
}
.all_data .above_value {
  height: 60px;
  display: flex;
  flex-flow: column;
  justify-content: left;
  border-bottom: 1px solid #e7e7e7;
  padding: 10px;
}
.all_data .below_value {
  height: 60px;
  display: flex;
  flex-flow: column;
  justify-content: left;
  padding: 10px;
}
.all_data .total {
  vertical-align: middle;
}

.calendar_pnl_ui .modalHoldingTitle .modal-content .modal-body {
  padding: 20px 20px 16.24px;
}
.calendar_pnl_ui .modal-content {
  width: 527px;
}

@media (min-width: 768px) {
  .pandLcalendar .inputFieldCalendarIcon .react-datepicker__navigation-icon--previous {
    left: -5% !important;
  }
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon {
  display: flex;
  margin-top: 10px;
  margin-bottom: 20px;
  border: 1px solid #03002f;
  border-radius: 5px;
  height: 42px;
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .input-group-text {
  background: #ffffff;
  border: none !important;
  cursor: pointer;
  gap: 10px;
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .input-group-text span {
  font-family: "DMSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  color: #03002f;
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .input-group-text i {
  color: #03002f;
  font-size: 0.813rem;
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .input-group-text .toDate {
  color: #03002f !important;
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .form-control {
  border: none !important;
  height: 20px;
  padding: 20px 0px 10px 10px;
}
.pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .react-datepicker-wrapper .react-datepicker-popper {
  z-index: 9 !important;
}
.pandLcalendar .pandLcalendar-form .calendar--row {
  gap: 7%;
}
.pandLcalendar label {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 140%;
  color: #b8b8b8;
}
.pandLcalendar .custom_buttons {
  display: flex;
  gap: 15px;
  margin-top: 15.76px;
}
.pandLcalendar .custom_buttons button {
  padding: 14px 28px;
  border-radius: 6px;
  background: #ffffff;
  width: 236px;
  height: 48px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 140%;
  border-radius: 6px;
  border: 1px solid #03002f;
  color: #ffffff;
}
.pandLcalendar .custom_buttons .active {
  background: #03002f;
  color: #ffffff;
}

.year_container {
  width: 195px;
  height: fit-content;
  background: #ffffff;
  border: 1px solid #3580f7;
  position: absolute;
  cursor: pointer;
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  left: 350px;
  top: 220px;
  z-index: 99999;
}
.year_container .financial_year {
  display: flex;
}
.year_container .financial_year span {
  color: #444444;
  font-family: "EncodeSansMedium";
  padding: 10px;
  width: 100%;
  margin: 0px 5px 5px 5px;
}
.year_container .financial_year :hover,
.year_container .financial_year :hover span {
  background: #3580f7;
  color: #ffffff;
  border-radius: 5px;
}
.year_container :first-child {
  margin-top: 15px;
}

.tabs_pnl .pnl_tabs {
  position: relative !important;
  z-index: 0 !important;
}

.noDataFound-pnl {
  display: flex;
  justify-content: center;
  margin-bottom: 50px;
}

#selected-grey {
  background-color: #fafafa;
}

.react-datepicker__navigation {
  overflow: visible;
}

.react-datepicker .react-datepicker__navigation-icon--previous::before {
  top: 16px;
}
@media (max-width: 640px) {
  .react-datepicker .react-datepicker__navigation-icon--previous::before {
    top: 10px;
  }
}

.react-datepicker .react-datepicker__navigation-icon--next::before {
  top: 16px;
}
@media (max-width: 640px) {
  .react-datepicker .react-datepicker__navigation-icon--next::before {
    top: 10px;
  }
}

.h-22 {
  height: 22px;
}

.pandLcalendar-form .react-datepicker-popper {
  z-index: 9 !important;
}
.pandLcalendar-form .singleDatePicker .react-datepicker .react-datepicker__navigation-icon--next::before {
  top: 55%;
}
.pandLcalendar-form .singleDatePicker .react-datepicker .react-datepicker__navigation-icon--previous {
  left: 0% !important;
}
.pandLcalendar-form .singleDatePicker .react-datepicker .react-datepicker__navigation-icon--previous::before {
  top: 60% !important;
  left: unset;
  right: unset !important;
}

@media (max-width: 1299px) {
  .pnl_table #pnl_body .pnl_table_data td {
    font-size: 0.75rem;
  }
  .calendar_date {
    font-size: 1rem;
  }
  .calendar_date .calendar_change i {
    font-size: 0.875rem;
  }
  .date_band {
    display: flex;
    align-items: center;
    padding-left: 11px;
    font-size: 0.75rem;
  }
  .pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-indicator {
    width: 25px;
    height: 15px;
  }
  .pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-indicator::after {
    left: 3px;
    width: 10px;
    height: 10px;
  }
  .pnl-actions .searchbar-c .input-group-prepend i {
    font-size: 1.1rem;
  }
  .pnl-actions .summarize-pnl .summarize .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
    left: 10px;
  }
  .pnl-actions .downloads {
    font-size: 0.75rem;
  }
  .pnl-actions .btn.sorting {
    font-size: 0.75rem;
  }
  .pnl-actions .btn.filter {
    font-size: 0.75rem;
  }
}
.pnl-message {
  margin-top: 10px;
  font-size: 1rem;
  color: #b8b8b8;
  font-family: "EncodeSansRegular";
}
@media screen and (max-width: 1023px) {
  .pnl-message {
    font-size: 0.75rem;
  }
}

.qtyval-subtext {
  font-family: "RobotoMedium";
  font-size: 0.625rem;
  color: #727271;
}

.qtycheckbox {
  display: block;
}
.qtycheckbox span {
  padding-left: 3px;
}

.icon-colhead {
  width: 4%;
}

.report-tags-block {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 10px;
}

.labels-tile {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.family-tagging-pnl {
  padding: 10px 0;
}
@media (max-width: 1023px) {
  .family-tagging-pnl {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    gap: 10px;
  }
  .family-tagging-pnl .selected_option {
    margin: 0 !important;
  }
}
:root {
  font-size: 16px;
}

@media (max-width: 767px) {
  .tabs_pnl .nav-tabs {
    display: flex;
    height: 55px;
    overflow-y: scroll;
    flex-direction: column;
  }
  .tabs_pnl .dock_tabs_mobile {
    position: fixed !important;
    width: 100%;
    left: 0;
    padding-left: 15px;
    z-index: 8 !important;
  }
  .calender-section {
    position: unset;
  }
  .calender-section.dock_calender_mobile {
    position: fixed;
    width: 100%;
    left: 0;
    padding-left: 15px;
    top: 116px;
    z-index: 8;
  }
  .calender-section.dock_calender_mobile .calendar_date {
    grid-template-columns: 0.5fr 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 10px 0px;
  }
  .calender-section.dock_calender_mobile .calendar_date .fin_year {
    white-space: nowrap;
  }
  .calender-section.dock_calender_mobile .calendar_date :nth-child(2) {
    white-space: nowrap;
  }
  .calender-section.dock_calender_mobile .calendar_date .calendar_change {
    justify-self: end;
    padding-right: 15px;
  }
  .calendar_date {
    display: flex;
    position: unset;
    justify-content: space-between;
  }
  .calendar_date span {
    font-family: "DMSansNormal";
    font-size: 0.875rem;
    line-height: 130%;
    color: #444444;
  }
  .calendar_date .calendar_change span {
    color: #03002f;
  }
  .calendar_date .calendar_change i {
    font-size: 1.063rem;
  }
  .calendar_date .fin_year {
    font-family: "DMSansMedium";
  }
  .summary_details {
    position: unset;
    gap: 10px;
    border: 1px solid #b8b8b8;
    height: 130px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-bottom: 10px;
    padding-top: 0px;
  }
  .summary_details span[aria-busy=true] {
    width: 100%;
  }
  .summary_details .border-radius-bottom-left {
    border-bottom-left-radius: 9px;
  }
  .summary_details .border-radius-bottom-right {
    border-bottom-right-radius: 9px;
  }
  .summary_details .summary_box {
    border: none !important;
    height: 67px;
    padding: 20px 0px 20px 10px;
    gap: 5px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .summary_details .summary_box .summary_title {
    font-size: 0.688rem;
    font-family: "DMSansMedium";
    line-height: 14px;
    margin-bottom: 5px;
  }
  .summary_details .summary_box .summary_values {
    display: flex;
    flex-direction: column;
    margin-right: 0px;
    align-items: flex-start;
    gap: 7px;
  }
  .summary_details .summary_box .summary_values span {
    font-size: 0.875rem;
    font-family: "RobotoMedium";
    line-height: 16px;
    display: block;
    overflow-wrap: break-word;
  }
  .summary_details .summary_box .summary_values .percentage_value {
    font-size: 0.625rem;
    display: flex;
  }
  .summary_details.dayspnl-container .col-6:last-child {
    text-align: end;
  }
  .summary_details.png-container-wrapper {
    z-index: 8;
  }
  .summary_details.png-container-wrapper .dayspnl-container {
    padding: 13px 15px;
    background-color: #f0f9ff;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    margin-top: 11px;
  }
  .summary_details.png-container-wrapper .dayspnl-container.border-on-search-none {
    border-radius: 0;
    border: 0;
  }
  .summary_details.png-container-wrapper .dayspnl-container h3 {
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0px;
    color: #444444;
  }
  .summary_details.png-container-wrapper .dayspnl-container .dayspnl {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0px;
    padding-left: 6px;
  }
  .summary_details.png-container-wrapper .dayspnl-container .daypnlchange {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0px;
    padding-left: 6px;
  }
  .dock_filter_mob {
    position: fixed;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 5px 15px;
    top: 177px;
    box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.05);
    z-index: 7;
    height: 50px;
    overflow-x: scroll;
    display: flex;
    flex-direction: row;
  }
  .dock_filter_mob.dock_filter_mob_push {
    top: 222px;
  }
  .dock_filter_mob .clear-all-tag {
    right: -15px;
    padding-right: 10px;
  }
  .filter-wrapper {
    display: flex;
    margin: 0px -15px;
    padding: 10.5px 0px;
    background-color: #f0f9ff;
    align-items: center;
  }
  .filter-wrapper button {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }
  .filter-wrapper .downloads {
    background-color: #f0f9ff !important;
    color: #03002f;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    border-radius: 0px;
    border: 0px !important;
  }
  .filter-wrapper .downloads button {
    border: 0px !important;
    border-radius: 0px;
  }
  .filter-wrapper .downloads button i.edel-icon-download {
    font-size: 1.563rem;
    position: relative;
    top: 1px;
  }
  .filter-wrapper .left-thin-arrow-expand {
    margin-left: 15px !important;
    padding-left: 0px !important;
    padding-right: 10px !important;
    line-height: 24px !important;
    transform: rotate(180deg);
    padding-top: 4px;
    border-bottom-right-radius: 0px;
    padding-bottom: 16px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 5px !important;
    border-top-left-radius: 5px !important;
  }
  .filter-wrapper .left-thin-arrow-expand::before {
    font-size: 0.375rem;
  }
  .filter-wrapper .p-10 {
    padding-left: 0px !important;
  }
  .filter-wrapper .close-expand {
    height: 36px;
    margin-left: 0px;
    margin-right: 15px !important;
    padding-right: 10px !important;
    border: 0px !important;
    color: #03002f;
    font-size: 1rem;
    line-height: 27px;
    padding-left: 7px;
    line-height: 30px !important;
    color: #b8b8b8 !important;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
  }
  .filter-wrapper .close-expand::before {
    font-size: 0.563rem;
  }
  .filter-wrapper .searchbar-c {
    display: flex;
    width: 100%;
  }
  .filter-wrapper .searchbar-c i {
    background-color: #f0f9ff;
    padding-left: 15px;
    padding-right: 0px;
    border: 0px !important;
    color: #03002f;
    font-size: 1rem;
    line-height: 34px;
  }
  .filter-wrapper .searchbar-c i:before {
    top: 1px;
    position: relative;
  }
  .filter-wrapper .searchbar-c i.edel-icon-close {
    padding: 7px 0px 13px 4px;
  }
  .filter-wrapper .searchbar-c i.edel-icon-left-arrow {
    background-color: #f0f9ff;
    padding-left: 15px;
    padding-right: 0px;
    border: 0px !important;
    color: #03002f;
    font-size: 1rem;
    line-height: 34px;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
  }
  .filter-wrapper .searchbar-c i.edel-icon-left-arrow:before {
    font-size: 0.625rem;
    top: 4px;
    margin-left: 10px;
    position: relative;
  }
  .filter-wrapper .searchbar-c input {
    background-color: #f0f9ff;
    border: 0px !important;
    padding-left: 8px;
    width: 80%;
  }
  .filter-wrapper .searchbar-c input::placeholder {
    font-family: "EncodeSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
  }
  .filter-wrapper .searchbar-c-new i,
  .filter-wrapper .searchbar-c-new i.edel-icon-left-arrow {
    color: #3580f7;
  }
  .filter-wrapper .sort button {
    border: 0px;
    background-color: #f0f9ff;
    border: 0px !important;
    border-radius: 0px;
    padding-right: 15px;
    color: #0d6efd;
  }
  .filter-wrapper .sort button:hover {
    color: #0d6efd;
  }
  .filter-wrapper .sort button i {
    font-size: 0.85rem;
    color: #03002f;
  }
  .filter-wrapper .sort button.sort-btn i {
    color: #3580f7;
  }
  .filter-wrapper .sort button.sort-btn:hover {
    color: #3580f7;
  }
  .filter-wrapper .sort button .sort-filter-icon {
    position: relative;
  }
  .filter-wrapper .sort button .sort-filter-icon .sort-filter-selected {
    background: #dd504d;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    right: -2px;
    top: -1px;
  }
  .filter-wrapper .drawer__handle-wrapper__handle-wrapper {
    padding: 15px 0px 0px !important;
    background: none;
    border-radius: 5px 5px 0px 0px;
  }
  .filter-wrapper .filter button {
    background-color: #f0f9ff;
    border-radius: 0px;
    padding-right: 15px;
    color: #0d6efd;
  }
  .filter-wrapper .filter button:hover {
    color: #03002f;
  }
  .filter-wrapper .filter button i {
    font-size: 0.938rem;
    color: #03002f;
  }
  .filter-wrapper .filter button.filter-btn i {
    color: #3580f7;
  }
  .filter-wrapper .filter button.filter-btn:hover {
    color: #3580f7;
  }
  .filter-wrapper .filter button .filter-icon {
    position: relative;
  }
  .filter-wrapper .filter button .filter-icon .filter-selected {
    background: #dd504d;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    right: -2px;
    top: -1px;
  }
  .filter-wrapper .filter button::after {
    border-right: 1px solid #e7e7e7 !important;
  }
  .filter-wrapper .downloads {
    height: 23px;
  }
  .filter-wrapper .downloads::before {
    content: "";
    border-left: 1px solid #e7e7e7 !important;
  }
  .filter-wrapper .downloads button {
    border: 0px;
    background-color: #f0f9ff;
    border: 0px !important;
    border-radius: 0px;
    color: #0d6efd;
    padding-left: 15px;
  }
  .filter-wrapper .downloads button i {
    font-size: 1.25rem;
    color: #03002f;
  }
  .filter-wrapper .downloads button:hover {
    color: #03002f;
  }
  .filter-wrapper .downloads button.download-btn i {
    color: #3580f7;
  }
  .filter-wrapper .downloads button.download-btn:hover {
    color: #3580f7;
  }
  .filter-wrapper.dock-filterbar-mob-pnl {
    position: fixed;
    top: 175px;
    width: 102%;
    z-index: 8;
  }
  .summarize-pnl {
    margin: 0px 0px 15px 0px;
  }
  .date_band {
    font-family: "EncodeSansRegular";
    font-style: normal;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 15px;
    margin-top: 15px;
    height: 40px;
    color: #d69a26;
  }
  .pnl_detail_data {
    height: auto;
    display: grid;
    grid-template-columns: 1fr 1.5fr;
    border-bottom: 1px solid #e5e5e5;
  }
  .pnl_detail_data .name_wrapper {
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 140%;
    text-transform: uppercase;
    display: grid;
    align-items: center !important;
    color: #444444;
    margin: 20px 0px;
  }
  .pnl_detail_data .name_wrapper .scrip_name {
    align-self: self-end;
  }
  .pnl_detail_data .name_wrapper .scrip_name span.name-readmore {
    overflow: hidden;
    word-break: break-all;
  }
  .pnl_detail_data .name_wrapper .scrip_name .w-auto {
    width: 111px !important;
  }
  .pnl_detail_data .name_wrapper .value {
    font-family: "RobotoRegular";
    font-weight: 400;
    align-self: baseline;
  }
  .pnl_detail_data .value_wrapper {
    display: grid;
    justify-content: end;
    align-self: center;
    margin-bottom: 3px;
    gap: 10px;
  }
  .pnl_detail_data .value_wrapper .tag {
    font-family: "EncodeSansMedium";
    font-size: 0.625rem;
    line-height: 18px;
    color: #b8b8b8;
    text-align: right;
    overflow: hidden;
    overflow-wrap: anywhere;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .pnl_detail_data .value_wrapper .tag .value {
    font-family: "RobotoMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    word-break: break-all;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .pnl_detail_data .value_wrapper .price_qty {
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.688rem;
    line-height: 14px;
    color: #b8b8b8;
    display: flex;
    justify-content: end;
  }
  .pnl_detail_data .value_wrapper .price_qty .price_value {
    font-family: "RobotoRegular";
    font-style: normal;
    font-weight: 400;
    font-size: 0.688rem;
    line-height: 22px;
    color: #727271;
    margin-left: 4px;
  }
  .pnl_detail_data .value_wrapper .price_qty .price_qty_alone {
    justify-content: end;
  }
  .pnl_detail_data .value_wrapper .price_qty .dot {
    margin: 5px;
    font-size: 0rem;
    width: 4px !important;
    height: 4px !important;
    border: 2px solid #b8b8b8;
    border-radius: 5px;
    position: relative;
    top: -3px;
  }
  .pnl_all_data {
    display: grid;
    grid-template-columns: 1fr 1.5fr;
    border-bottom: 1px solid #e5e5e5;
  }
  .pnl_all_data .name_wrapper {
    font-family: "EncodeSansRegular";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 140%;
    text-transform: uppercase;
    display: grid;
    color: #444444;
  }
  .pnl_all_data .name_wrapper .name-readmore {
    width: 137px;
    overflow: hidden;
    word-break: break-all;
  }
  .pnl_all_data .name_wrapper .name-readmore.w-auto {
    width: 137px !important;
  }
  .pnl_all_data .name_wrapper .scrip_name {
    align-self: flex-end;
  }
  .pnl_all_data .name_wrapper .value {
    align-self: flex-start;
    font-family: "RobotoMedium";
  }
  .pnl_all_data .value_wrapper {
    display: grid;
    justify-content: end;
    align-self: center;
    margin-bottom: 3px;
    gap: 10px;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper {
    border-bottom: 1px solid #e5e5e5;
    margin-top: 10px;
    text-align-last: end;
    display: grid;
    grid-template-rows: 30px 30px;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .price_qty {
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.688rem;
    line-height: 14px;
    color: #b8b8b8;
    display: flex;
    justify-content: end;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .price_qty .price_value {
    font-family: "RobotoRegular";
    font-style: normal;
    font-weight: 400;
    font-size: 0.688rem;
    line-height: 22px;
    color: #727271;
    margin-left: 4px;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .price_qty .price_qty_alone {
    justify-content: end;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .price_qty .dot {
    margin: 5px;
    font-size: 0rem;
    width: 4px !important;
    height: 4px !important;
    border: 2px solid #b8b8b8;
    border-radius: 5px;
    position: relative;
    top: -3px;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .tag {
    font-family: "EncodeSansMedium";
    font-size: 0.625rem;
    line-height: 18px;
    color: #b8b8b8;
    text-align: right;
    overflow: hidden;
    overflow-wrap: anywhere;
    display: flex;
    gap: 4px;
    align-items: center;
    justify-content: end;
  }
  .pnl_all_data .value_wrapper .unrealised_wrapper .tag .value {
    font-family: "RobotoMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    word-break: break-all;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .pnl_all_data .value_wrapper .realised_wrapper {
    text-align-last: end;
    justify-self: end;
  }
  .pnl_all_data .value_wrapper .realised_wrapper .tag {
    font-family: "EncodeSansMedium";
    font-size: 0.625rem;
    line-height: 18px;
    color: #b8b8b8;
    text-align: right;
    overflow: hidden;
    overflow-wrap: anywhere;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .pnl_all_data .value_wrapper .realised_wrapper .tag .value {
    font-family: "RobotoMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    word-break: break-all;
    display: flex;
    gap: 4px;
    align-items: center;
  }
  .drawer__handle-wrapper__content {
    padding: 0 !important;
  }
  .drawer_container {
    width: 100%;
    text-align: center;
  }
  .drawer_container .calendar_list {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 24px;
    height: 340px;
    color: #727271;
    background-color: #f2f2f5;
  }
  .drawer_container .calendar_list .list_container {
    height: 54px;
    border-bottom: 1px solid #e7e7e7;
    display: flex;
  }
  .drawer_container .calendar_list .list_container span {
    padding: 14px 0px 15px 18px;
    display: flex;
  }
  .drawer_container .calendar_list .list_container span .right_arrow {
    display: flex;
    align-self: center;
    position: fixed;
    right: 17px;
  }
  .drawer_container .calendar_list .list_container span .right_arrow i {
    background-color: transparent;
    color: #03002f;
    padding: 10px 12px;
    border-radius: 5px;
    height: 30px !important;
    width: 30px !important;
    align-items: center;
    display: flex;
  }
  .drawer_container .custom_btn {
    width: 360px;
    height: 40px;
    -webkit-appearance: none !important;
  }
  .drawer_year_container .mob_year_container {
    background: #f2f2f5;
    height: 75px;
  }
  .drawer_year_container .mob_year_container span {
    display: flex;
    padding-top: 30px;
    font-size: 0.875rem;
    font-family: "DMSansBold";
  }
  .drawer_year_container .mob_year_container span i {
    color: #03002f;
    font-size: 0.75rem;
    margin: 6px 11px 0px 15px;
  }
  .drawer_year_container .year_list {
    width: 100%;
    background-color: #ffffff;
    align-items: center;
  }
  .drawer_year_container .year_list .financial_year {
    height: 53px;
    border-bottom: 1px solid #e7e7e7;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .drawer_year_container .year_list .financial_year span {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 24px;
    color: #727271;
  }
  .drawer_year_container .year_list .financial_year:last-child {
    height: 100px;
  }
  .drawer_year_container .year_list div.btn-container {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background: white;
    left: 0px;
    right: 0px;
    padding-bottom: 17px;
    padding-left: 10px;
    padding-right: 10px;
  }
  .drawer_year_container .year_list div.btn-container button {
    width: 100%;
    height: 40px;
    border-radius: 6px;
    background: #03002f;
    color: #ffffff;
    padding: 9px 17px;
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    align-self: center;
    border: none !important;
    margin-top: 9px;
  }
  .drawer_year_container .year_list :nth-last-child(2) {
    border-bottom: none !important;
    margin-bottom: 68px;
  }
  .drawer__handle-wrapper .from_and_To_Container {
    height: 255px;
  }
  .drawer__handle-wrapper .from_and_To_Container .custom_heading {
    min-height: 60px;
    background: #f2f2f5;
    justify-content: center;
    align-items: center;
  }
  .drawer__handle-wrapper .from_and_To_Container .custom_heading span {
    display: flex;
    padding-top: 20px;
    padding-bottom: 23px;
  }
  .drawer__handle-wrapper .from_and_To_Container .custom_heading span i {
    color: #03002f;
    font-size: 0.75rem;
    margin: 6px 11px 0px 15px;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container {
    height: 150px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 15px;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .date-labels {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 140%;
    color: #b8b8b8;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .form-control {
    background: none;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .input-group-text.d-block {
    background: none;
    border: none;
    padding: 6px 10px 10px 8px;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .input-group-text.d-block i {
    font-size: 0.688rem;
    color: #03002f;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .custom_btn {
    margin: 20px 0px;
    border-radius: 6px !important;
    height: 40px;
    width: 360px;
    padding: 8px 0px 0px 0px;
    align-items: center;
    -webkit-appearance: none !important;
    margin-left: 0px !important;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .input-group-date-section .date-partition {
    width: 135px;
  }
  .drawer__handle-wrapper .from_and_To_Container .date_container .input-group-date-section .date-partition .form-control {
    width: 100px;
    color: #444444;
  }
}
@media (max-width: 767px) and (max-width: 1023px) {
  .drawer__handle-wrapper .from_to_container_new .calendar--row {
    padding: 20px 20px 0px;
    border-bottom: 0px;
  }
}
@media (max-width: 767px) and (max-width: 1023px) {
  .drawer__handle-wrapper .from_to_container_new .inputFieldCalendarIcon {
    border: 1px solid #e7e7e7;
    padding: 10px;
  }
  .drawer__handle-wrapper .from_to_container_new .inputFieldCalendarIcon .input-group-text {
    padding: 8px 10px;
  }
  .drawer__handle-wrapper .from_to_container_new .inputFieldCalendarIcon .form-control {
    padding: 0px;
  }
}
@media (max-width: 767px) {
  .drawer__handle-wrapper .from_to_container_new .custom_heading {
    min-height: 60px;
    background: #f2f2f5;
    justify-content: center;
    align-items: center;
  }
  .drawer__handle-wrapper .from_to_container_new .custom_heading span {
    display: flex;
    padding-top: 20px;
    padding-bottom: 23px;
  }
  .drawer__handle-wrapper .from_to_container_new .custom_heading span i {
    color: #03002f;
    font-size: 0.75rem;
    margin: 6px 11px 0px 15px;
  }
  button .react-datepicker__navigation {
    top: 3%;
  }
  .pnl_data_wrapper {
    margin-bottom: 120px;
  }
  .display_end {
    display: flex;
    justify-content: flex-end;
    margin-top: 20px;
  }
  .selected_option {
    margin: 13px 0px 3px 0px;
  }
  .selected_option .edel-icon-arrow-down {
    top: 152px;
  }
  .other_options {
    top: 183px;
  }
  .date-picker {
    padding: 0px 10px;
  }
  .button_container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .button_container .next_btn {
    width: 360px;
    height: 40px;
  }
  .pnl-drawer-container {
    height: 126;
  }
  .pnl-drawer-container .custom_btn {
    -webkit-appearance: none !important;
  }
  .pnl-drawer-container .date-container {
    left: 0px;
    height: 75px;
    top: 316px;
    background: #f2f2f5;
    border-radius: 5px 5px 0px 0px;
    padding-bottom: 20px;
    margin-bottom: 10px;
  }
  .pnl-drawer-container .date-container .select-date {
    width: 115px;
    height: 20px;
    padding: 20px 0px 10px 0px;
    margin: 0px 0px 10px 15px;
    font-family: "Encode Sans";
    font-style: normal;
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 140%;
    display: flex;
    align-items: baseline;
    color: #444444;
  }
  .pnl-drawer-container .date-container .form-control {
    box-sizing: border-box;
    width: 201px;
    height: 36px;
    left: 15px;
    top: 386px;
    background: #ffffff;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    margin-left: 10px;
  }
  .input-group-date-section {
    display: flex !important;
    justify-content: space-between;
  }
}
.setting-padding {
  padding: 0px 20px 4.25px;
}
.dashboard-Block .date-text {
  padding: 30px 0px 10px;
}
.dashboard-Block .dashboard_summary {
  width: 24%;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.bgPorcelain {
  background-color: #f2f2f5;
}

#dashboard-table #tableContent tr td {
  vertical-align: middle;
}
#dashboard-table #tableContent tr td > span {
  padding-left: 12px;
}
#dashboard-table #table-headings {
  top: 120px;
  z-index: 9;
}
#dashboard-table #table-headings tr td {
  width: 100%;
}
#dashboard-table #table-headings tr td:last-child {
  padding-right: 14px;
}
#dashboard-table table tbody tr:hover {
  background-color: #f2f2f5 !important;
}

.total-bg {
  background-color: #fef4ec;
}

#dashboard .dayspnl-container .col-6:last-child {
  text-align: end;
}
#dashboard .png-container-wrapper {
  z-index: 8;
}
#dashboard .png-container-wrapper .dayspnl-container {
  padding: 13px 15px;
  background-color: #f0f9ff;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
#dashboard .png-container-wrapper .dayspnl-container.border-on-search-none {
  border-radius: 0;
  border: 0;
}
#dashboard .png-container-wrapper .dayspnl-container h3 {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: #444444;
}
#dashboard .png-container-wrapper .dayspnl-container .dayspnl {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
#dashboard .png-container-wrapper .dayspnl-container .daypnlchange {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}

.dashboard-summary-mob .date-text {
  font-size: 0.75rem;
  font-family: "EncodeSansMedium";
  color: #727271;
}

.dot {
  margin: 5px;
  font-size: 0rem;
  width: 4px !important;
  height: 4px !important;
  border: 2px solid #b8b8b8;
  border-radius: 5px;
  position: relative;
  top: -3px;
  padding-right: 0px !important;
}

.dashboard-table-mobile #tableContent {
  padding: 15px 15px 10px !important;
}
.dashboard-table-mobile #tableContent:first-child {
  border-top: 1px solid #f1f1f1;
}
.dashboard-table-mobile .summaryshimmerMob > span {
  display: flex;
  flex-direction: column;
}

.totalholding-block {
  line-height: 22px;
  font-size: 0.688rem;
}
.totalholding-block .totalholding {
  font-family: "EncodeSansMedium";
  color: #b8b8b8;
}
.totalholding-block .totalholding-perc {
  font-family: "RobotoRegular";
  color: #727271;
  margin-left: 5px;
}

.dashboard-pnl .profit-loss-values {
  font-size: 0.875rem;
  font-family: "RobotoMedium";
}

#dashboardContent-mob .ed-market-data {
  margin-top: 14px;
}
#dashboardContent-mob .ed-market-data .Inv-Value-mob-block .inv-value {
  color: #727271;
}

.total-mob-block {
  background-color: #fef4ec;
  margin-left: -15px;
  margin-right: -15px;
  padding: 20px 15px;
}
.total-mob-block .totaltext-mob {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  color: #444444;
}
.total-mob-block .pnl-values-total-mob {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
}

.content-Value-txt {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  color: #b8b8b8;
}

.content-inv-value {
  font-family: "RobotoRegular";
  font-size: 0.75rem;
}

.greentext {
  color: #179d55;
}

.primarygray {
  color: #727271;
}

.ml-4 {
  margin-left: 4px;
}

.realisedgain-sub {
  font-size: 0.75rem;
  font-family: "EncodeSansMedium";
  color: #b8b8b8;
}

.dashboard-summarydock {
  position: sticky;
  top: 36px;
  z-index: 999;
  background: #ffffff;
}

.dashboard-Block {
  z-index: 998;
}

.d-inline-block {
  display: inline-block;
}

#popover-positioned-top.fade {
  display: unset !important;
}

#popover-positioned-top {
  display: block !important;
}

.dash-toolbody {
  margin-bottom: 0px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  color: #03002f;
}

.dash-understanding-section {
  margin-top: 181px;
}
@media (max-width: 768px) {
  .dash-understanding-section {
    margin-top: 63px;
  }
}

.dash-popover-body {
  padding: 5px 10px !important;
}

.ml-12 {
  margin-left: 12px;
}

.summaryshimmer {
  width: 100%;
  border-radius: 5px;
}
.summaryshimmer > span {
  display: flex;
  margin-top: 20px;
  gap: 20px;
}

.summaryshimmerMob {
  width: 100%;
  border-radius: 5px;
  margin-top: 20px;
}

.dashboard-summary_details {
  position: unset;
  gap: 10px;
  border: 1px solid #b8b8b8;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-bottom: 10px;
  padding-top: 0px;
}
.dashboard-summary_details span[aria-busy=true] {
  width: 100%;
}
.dashboard-summary_details .border-radius-bottom-left {
  border-bottom-left-radius: 9px;
}
.dashboard-summary_details .border-radius-bottom-right {
  border-bottom-right-radius: 9px;
}

.dashboard-summarydock-mob {
  border-top: none !important;
  border: none;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}

.png-container-dock {
  left: 0;
  right: 0;
  position: fixed;
  top: 63px;
  z-index: 1;
}

.png-position-dock {
  width: 102%;
  margin-left: -15px;
  margin-right: -15px;
  position: fixed;
  top: 117px;
  z-index: 9;
  box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1);
}

.dasboard-desktop-error {
  margin: 0 auto;
  width: 90vw;
}

.monochrome-light-gray-border {
  border: 1px solid #e7e7e7;
}
body {
  font-size: 16px;
}

.download-drop {
  width: 275.23px;
  padding: 20px 15px;
  background-color: #f0f9ff;
  border-radius: 4px 0px 4px 4px;
  margin-top: 10px;
  position: relative;
  right: 108%;
  z-index: 99999;
}
.download-drop-body {
  margin: 0;
  padding: 0;
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  line-height: 20px;
  display: flex;
  align-items: center;
}
.download-drop-body ul {
  margin: 0;
  padding: 0;
}
.download-drop-bodylist {
  margin-bottom: 30px;
}
.download-drop-bodylist span {
  font-size: 1rem;
}
.download-drop-bodylist:last-child {
  margin-bottom: 0;
}
.download-drop-bodylist .edel-icon-rounded-close {
  color: #fe4d15 !important;
}
.download-drop-bodylist i {
  color: #3580f7;
}
.download-drop-bodylist .list-title {
  display: inline-block;
  padding-left: 7px;
  color: #444444;
  margin-bottom: 0;
}
.download-drop-bodylist .list-title:hover, .download-drop-bodylist .list-title:active {
  color: #3580f7;
}
.download-drop-bodylist label:hover,
.download-drop-bodylist label:active {
  cursor: pointer;
}

.modalBackground {
  width: 100vw;
  height: 100vh;
  background: rgba(204, 204, 204, 0.14);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  z-index: 99999;
}

.modalContainer {
  width: 714px;
  height: 374px;
  border-radius: 12px;
  background-color: white;
  display: flex;
  flex-direction: column;
}

.yearDropdown .react-datepicker .react-datepicker__month-read-view--selected-month,
.yearDropdown .react-datepicker .react-datepicker__year-read-view--selected-year {
  color: #393939;
  font-family: "EncodeSansMedium";
  font-weight: bold;
  font-size: 0.938rem;
}
.yearDropdown .react-datepicker .react-datepicker__current-month {
  display: none;
}
.yearDropdown .react-datepicker .react-datepicker__header__dropdown.react-datepicker__header__dropdown--scroll {
  margin-top: 12px;
}
.yearDropdown .react-datepicker .react-datepicker__month-read-view {
  margin-right: 30px;
}
.yearDropdown .react-datepicker .react-datepicker__month-read-view--down-arrow,
.yearDropdown .react-datepicker .react-datepicker__year-read-view--down-arrow {
  border-color: #393939 !important;
  top: 22% !important;
}
.yearDropdown .react-datepicker .react-datepicker__navigation-icon--previous::before {
  right: 25px !important;
}
.yearDropdown .react-datepicker .react-datepicker__navigation-icon--next::before {
  left: 25px !important;
}

.singleDatePicker .react-datepicker .react-datepicker__navigation-icon--previous::before {
  top: 10px;
}
.singleDatePicker .react-datepicker .react-datepicker__navigation-icon--next::before {
  top: 10px;
}

.holding-report-success .smallcase-popup-success-body .update-message,
.pnl-report-success .smallcase-popup-success-body .update-message,
.tax-report-succcess .smallcase-popup-success-body .update-message {
  height: unset;
  margin-top: 15px;
}
:root {
  font-size: 16px;
}

@media screen and (min-width: 1024px) {
  section#tax .tax-summary {
    top: 37px;
    position: -webkit-sticky;
    position: sticky;
    z-index: 97;
    background-color: #ffffff;
  }
  section#tax .tax-summary .tax-summary-container-one {
    width: 34%;
    border-radius: 0px;
    border: 1px solid #e7e7e7;
  }
  section#tax .tax-summary .tax-summary-container {
    padding: 22px 29px;
    border: 1px solid #ebebeb;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 22px 29px 16px 29px;
    height: 96px;
  }
  section#tax .tax-summary .tax-summary-container .tax-head {
    font-family: "EncodeSansRegular";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: left;
    color: #8f90a6;
  }
  section#tax .tax-summary .tax-summary-container .tax-data {
    font-family: "RobotoMedium";
    font-size: 1.563rem;
    font-weight: 500;
    line-height: 34px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
}
@media screen and (min-width: 1024px) {
  #myTab-tabpane-Tax .modal-dialog.modal-md.modal-dialog-centered {
    max-width: 421px;
  }
  #myTab-tabpane-Tax .modal-dialog.modal-md.modal-dialog-centered .modal-header {
    border-bottom: 0px;
  }
  .downloadHoldingDesk.taxreport .customFormSection_field {
    position: relative;
  }
  .downloadHoldingDesk.taxreport .customFormSection_field .year_container {
    position: absolute;
    top: 36px !important;
    left: 0px !important;
  }
  .downloadHoldingDesk.taxreport .input-group {
    align-items: center !important;
    margin-bottom: 0px !important;
  }
  .downloadHoldingDesk.taxreport .input-group label {
    margin-bottom: 0px !important;
    font-family: "EncodeSansMedium" !important;
    font-size: 1rem !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    letter-spacing: 0em !important;
    text-align: left !important;
    color: #444444 !important;
  }
  .downloadHoldingDesk.taxreport .input-group label b {
    font-weight: 500;
  }
  .downloadHoldingDesk.taxreport .input-group .input-group-append span {
    font-family: "EncodeSansMedium" !important;
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #3580f7;
  }
  #myTab-tabpane-Tax .back_to_title {
    position: relative;
    bottom: -7px;
  }
  section#tax .edel-icon-bold-close {
    border: none;
    background: none;
  }
}
@media screen and (min-width: 1024px) and (min-width: 1024px) {
  section#tax .generic-after-title-icon {
    margin-left: 15px !important;
  }
}
@media screen and (min-width: 1024px) {
  section#tax span.title-bold {
    margin-left: 0px;
  }
  section#tax .year_container_top {
    top: 54px;
    left: 140px;
    z-index: 99999;
  }
  section#tax .calendar_date {
    margin-top: 10px;
    padding-bottom: 10px;
    top: 30px;
    background-color: #ffffff;
  }
  section#tax .calendar_date .edel-icon-calendar2 {
    font-size: 1.063rem;
  }
  section#tax .calendar_date span {
    position: relative;
    top: -2px;
    left: 1px;
  }
  section#tax .calendar_date span.year {
    font-family: "EncodeSansSemiBold";
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444 !important;
  }
  section#tax .calendar_date span.date-text {
    font-family: "EncodeSansRegular";
    font-size: 1.25rem !important;
    line-height: 26px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444 !important;
  }
  section#tax .calendar_change span {
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    color: #3580f7;
  }
  section#tax .tax-header .title-bold {
    font-family: "encodesans_normal";
    font-size: 1.75rem;
    font-weight: 600;
    line-height: 39px;
    letter-spacing: 0px;
    text-align: left;
    color: #0b243a;
  }
  section#tax .tax-header .title-light {
    font-family: "Encode Sans";
    font-size: 1.75rem;
    font-weight: 300;
    line-height: 39px;
    letter-spacing: 0px;
    text-align: left;
    color: #0b243a;
  }
  section#tax .show-gains-container {
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  section#tax .show-gains-container .tax-download-container .downloads {
    background-color: #f0f9ff;
    color: #3580f7;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    width: 132px;
    height: 44px;
    border-radius: 5px;
    margin-right: 10px;
    border: 0px !important;
    max-width: 132px;
    margin-right: 0px;
  }
  section#tax .show-gains-container .tax-download-container .downloads button {
    padding-bottom: 12px;
    padding-top: 12px;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding-left: 8px;
  }
  section#tax .show-gains-container .tax-download-container .downloads button i.edel-icon-download {
    font-size: 1.188rem;
    position: relative;
    top: -2px;
  }
  section#tax .tax-table {
    margin-bottom: 70px;
  }
  section#tax .tax-table table {
    margin-top: -14px !important;
  }
  section#tax .tax-table .asset-class {
    width: 15.655%;
  }
  section#tax .tax-table .trading {
    width: 15.921%;
  }
  section#tax .tax-table .short-term-d {
    width: 15.824%;
  }
  section#tax .tax-table .long-term-d {
    width: 15.754%;
  }
  section#tax .tax-table thead {
    position: -webkit-sticky;
    position: sticky;
    top: 115px;
    background-color: #ffffff;
    z-index: 7;
    height: 50px;
  }
  section#tax .tax-table thead tr {
    position: relative;
    top: 3px;
  }
  section#tax .tax-table thead .asset-class {
    padding-left: 20px;
  }
  section#tax .tax-table thead th {
    font-family: "EncodeSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #727271;
    vertical-align: middle;
    border-bottom-width: 0px;
  }
  section#tax .tax-table thead th span.short-term,
  section#tax .tax-table thead th span.long-term {
    display: inline-block;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    border: 1px solid #f0f9ff;
    margin-left: 10px;
    position: absolute;
    top: 2px;
  }
  section#tax .tax-table thead th span.short-term i,
  section#tax .tax-table thead th span.long-term i {
    color: #3580f7;
    position: relative;
    top: 5px;
    left: 11px;
    font-size: 0.688rem;
  }
  section#tax .tax-table tbody tr {
    height: 60px;
  }
  section#tax .tax-table tbody tr td {
    font-family: "RobotoMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  section#tax .tax-table tbody tr td.asset-class {
    font-family: "EncodeSansMedium";
  }
  section#tax .tax-table tbody tr td:first-child {
    padding-left: 20px;
  }
  section#tax .tax-table tbody tr:hover {
    background-color: unset !important;
  }
  .tax-calender .calendar_container {
    margin-top: 0.5rem !important;
  }
}
.light-blue-theme {
  padding: 25px 15px;
}
.light-blue-theme .mobFormWrap {
  background-color: #f0f9ff !important;
  border-radius: 5px;
  padding: 15px;
}
.light-blue-theme .mobFormWrap input[type=radio]:checked:before {
  background: #3580f7;
}
.light-blue-theme .mobFormWrap .form-check-input:checked[type=radio] {
  border: 1.8px solid #3580f7;
  background-color: #ffffff;
  background-image: unset;
  text-align: center;
}
.light-blue-theme .mobFormWrap .mailCheckbox .checkbox .form-check-input:checked {
  background-color: #3580f7;
}
.light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg {
  padding: 14px 12px;
  margin: 25px 0;
  background-color: #ffffff;
  border-radius: 5px;
}
.light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label {
  align-items: center;
}
.light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label ul {
  margin: 0 !important;
}
.light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label_body {
  overflow: scroll;
  max-height: 100px;
  padding-left: 0;
}
.light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label_body_item {
  padding-bottom: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #333333;
  font-family: "EncodeSansMedium";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 18px;
}
.light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label .mail_label_close {
  margin-left: 5.7px;
  cursor: pointer;
  margin-right: 12px;
  color: #fe4d15;
  font-size: 1.125rem;
}
.light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label .date-label {
  line-height: 18.2px;
  color: #444444;
}
.light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail-input {
  position: relative;
}
.light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail-input input {
  background-color: #f0f9ff;
  border-radius: 5px;
  border: 0;
  padding: 9px 40px 9px 13px;
}
.light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail-input input::placeholder {
  font-size: 0.875rem;
  line-height: 19.6px;
  color: #b8b8b8;
  font-family: "DMSansMedium";
}
.light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .icon {
  position: absolute;
  right: 13px;
  top: 18%;
}
.light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .icon i {
  color: #3580f7;
}
.light-blue-theme .mobFormWrap .header {
  display: none !important;
}
.light-blue-theme .mobFormWrap .date-label {
  line-height: 19.6px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-bottom: 0px;
  color: #444444;
}
.light-blue-theme .mobFormWrap .form-control {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 19.6px;
  padding-left: 0;
  padding-top: 5px;
}
.light-blue-theme .mobFormWrap .form-check-label {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 19.6px;
  padding-left: 0;
  color: #727271;
}
.light-blue-theme .mobFormWrap input:-internal-autofill-selected {
  background-color: unset !important;
}
.light-blue-theme .mobFormWrap .dateWrap {
  margin-bottom: 20px;
}
.light-blue-theme .mobFormWrap .dateWrap .react-datepicker-wrapper {
  position: relative;
}
.light-blue-theme .mobFormWrap .dateWrap .react-datepicker-wrapper input {
  height: 35px;
  width: 100%;
  border: 0;
  font-size: 1rem;
  color: #292929;
  line-height: 22.4px;
  font-family: "EncodeSansMedium";
  background-color: transparent;
}
.light-blue-theme .mobFormWrap .dateWrap .input-group-append {
  position: absolute;
  right: 0;
}
.light-blue-theme .mobFormWrap .dateWrap .input-group-append .change-text {
  color: #3580f7;
  font-size: 0.875rem;
  line-height: 22.4px;
  font-family: "EncodeSansMedium";
  background-color: unset;
  border: 0;
  margin-top: -5px;
}
.light-blue-theme .mobFormWrap .dateWrap .input-group-append .change-text i {
  font-size: 0.688rem;
  margin-right: 10px;
}
.light-blue-theme .mobFormWrap .dateWrap .input-group-append .change-text span {
  padding-top: 20px;
}
.light-blue-theme .mobFormWrap .dateWrap .row > * {
  padding: 0;
}
.light-blue-theme .mobFormWrap .dateWrap .row {
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
}
.light-blue-theme .mobFormWrap .dateWrap .row .col-lg-6 {
  padding: 0;
}
.light-blue-theme .mobFormWrap .dateWrap .row .date {
  position: relative;
}
.light-blue-theme .mobFormWrap .dateWrap .row .date .form-control {
  border: unset;
  border-radius: 0;
  background-color: unset;
}
.light-blue-theme .mobFormWrap .dateWrap .row .date .input-group-append {
  top: 25%;
  right: 0;
}
.light-blue-theme .mobFormWrap .dateWrap .row .date .input-group-append .change-text {
  padding: 0;
  background-color: unset;
  border: unset;
}
.light-blue-theme .mobFormWrap .dateWrap .row .date .input-group-append .change-text .edel-icon-calendar-report {
  margin-right: 10px;
  color: #3580f7;
}
.light-blue-theme .mobFormWrap .dateWrap .row .date .input-group-append .change-text span {
  color: #3580f7;
  font-size: 0.875rem;
  line-height: 140%;
  font-family: "EncodeSansMedium";
}
.light-blue-theme .mobFormWrap .boder-bottom {
  padding: 30px 0;
}
.light-blue-theme .mobFormWrap .boder-bottom.radioField {
  padding: 0;
}
.light-blue-theme .mobFormWrap .checkbox .form-check {
  margin-top: 10px;
  margin-bottom: 10px;
}
.light-blue-theme .mobFormWrap .checkbox .form-check:last-child {
  margin-bottom: 0;
}
.light-blue-theme .mobFormWrap .checkbox .form-check-input:checked {
  background-color: #3580f7;
}
.light-blue-theme .mobFormWrap .radio .form-check:first-child {
  margin: 10px 0px 10px 0px;
}
.light-blue-theme .mobFormWrap .radio .form-check:last-child {
  margin-bottom: 10px;
}
.light-blue-theme .custom_btn {
  background-color: #3580f7;
  border: 1px solid #3580f7;
}
.light-blue-theme .custom_btn:disabled {
  background-color: #3580f7;
  border: 1px solid #3580f7;
}

.tax-harvesting-block {
  width: 936px;
  border-radius: 4px;
  margin: 12px auto 12px;
  background: linear-gradient(129deg, #1c1a45 -13.72%, #7e79ef 138.86%);
}
@media (max-width: 1023px) {
  .tax-harvesting-block {
    width: unset;
    grid-template-columns: 1fr 1fr;
    display: grid;
  }
}
.tax-harvesting-block .text-and-btn-box {
  padding: 16px 0px 16px 37px;
}
@media (max-width: 1023px) {
  .tax-harvesting-block .text-and-btn-box {
    height: 93px;
    padding: 17px 0px 21px 21px;
  }
}
.tax-harvesting-block .text-and-btn-box .title-box {
  line-height: 1;
  padding-bottom: 12px;
}
.tax-harvesting-block .text-and-btn-box .title-box .savetax-gradient {
  background: -webkit-linear-gradient(143deg, #fff -4.87%, rgba(217, 217, 217, 0) 338.18%);
  background: linear-gradient(143deg, #fff -4.87%, rgba(217, 217, 217, 0) 338.18%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 1.188rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .tax-harvesting-block .text-and-btn-box .title-box .savetax-gradient {
    font-size: 0.75rem;
  }
}
.tax-harvesting-block .text-and-btn-box .title-box .capital-gain-text {
  font-size: 1.313rem;
  font-family: "DMSansMedium";
}
@media (max-width: 1023px) {
  .tax-harvesting-block .text-and-btn-box .title-box .capital-gain-text {
    font-size: 0.75rem;
  }
}
@media (max-width: 1023px) {
  .tax-harvesting-block .text-and-btn-box .title-box {
    padding-bottom: 8px;
  }
}
.tax-harvesting-block .text-and-btn-box .ed_button.tomato.tax-h-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px !important;
  padding: 0 40px;
  height: 30px;
  font-size: 0.75rem;
  font-family: "DMSansMedium" !important;
}
@media (max-width: 1023px) {
  .tax-harvesting-block .text-and-btn-box .ed_button.tomato.tax-h-btn {
    padding: 0 15px !important;
    height: 20px !important;
    font-size: 0.5rem;
  }
}
.tax-harvesting-block .img-block {
  overflow: hidden;
}
@media (max-width: 1023px) {
  .tax-harvesting-block .img-block {
    right: 0;
  }
}

.financial-year-block-download-report {
  padding-bottom: 20px;
  border-bottom: 1px solid #e7e7e7;
}
:root {
  font-size: 16px;
}

@media screen and (max-width: 1023px) {
  .total-gain-dock {
    top: 63px;
    position: fixed;
    z-index: 9;
    background: #ffffff;
    left: 0;
    width: 100%;
  }
  section#tax .tax-summary {
    display: block;
  }
  section#tax .tax-summary .tax-summary-container {
    border: 1px solid #e7e7e7;
    border-radius: 9px;
  }
  section#tax .tax-summary .tax-summary-container .summary-section-top {
    padding: 21px 15px 30px 15px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  section#tax .tax-summary .tax-summary-container .summary-section-bottom {
    justify-content: space-between;
    align-items: center;
    padding: 12px 15px 11px 15px;
    background-color: #f0f9ff;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
  }
  section#tax .tax-summary .tax-summary-container .summary-section-bottom .total-tax {
    font-family: "EncodeSansRegular";
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 17px;
    letter-spacing: 0px;
    text-align: left;
    color: #444444;
  }
  section#tax .tax-summary .tax-summary-container .summary-section-bottom .total-tax-value {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: end;
    color: #444444;
  }
  section#tax .tax-summary .tax-summary-container .title {
    font-family: "EncodeSansRegular";
    font-size: 0.688rem;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: center;
    color: #b8b8b8;
  }
  section#tax .tax-summary .tax-summary-container .value {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0px;
    text-align: center;
    color: #444444;
    margin-top: 5px;
  }
}
:root {
  font-size: 16px;
}

@media screen and (max-width: 1024px) {
  .selected-date-drop {
    font-family: "EncodeSansSemiBold" !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
    line-height: 22px !important;
    color: #3580f7 !important;
    text-align: center;
  }
  #holding-main-heading .back-button {
    position: relative;
    left: -11px;
  }
  #holding-main-heading .back-button i {
    left: 2px;
    top: 2.4px;
    font-weight: bold;
  }
  .container span.rounded-circle.exclamation {
    position: relative;
    top: 2.5px;
  }
  .container span.rounded-circle.exclamation i {
    font-size: 0.813rem !important;
    margin-top: -6px !important;
  }
  .container .main-heading.holdingstab-heading {
    margin-left: -8px;
  }
  .container .main-heading.holdingstab-heading .date-text {
    position: relative;
    top: -2px;
  }
  #understanding-tax .accordion-button {
    font-family: "EncodeSansMedium";
    color: #444444;
  }
  #understanding-tax .accordion-button div:first-child {
    width: 95%;
  }
  #understanding-tax .accordion-button .r-180 {
    transform: rotate(180deg);
  }
  #understanding-tax .accordion-button div:last-child {
    height: 30px;
    width: 30px;
    border-radius: 5px;
    background-color: #f0f9ff;
    text-align: center;
    line-height: 26px;
  }
  #understanding-tax .accordion-button div:last-child i {
    color: #3580f7;
    font-weight: 600 !important;
    font-size: 0.563rem !important;
  }
  section#tax {
    margin-top: 25.2px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 1024px) {
  section#tax .generic-after-title-icon {
    margin-left: 15px !important;
  }
}
@media screen and (max-width: 1024px) {
  section#tax .calendar_date {
    display: flex;
    align-items: center;
  }
  section#tax .calendar_date span {
    position: relative;
    top: -2px !important;
  }
  section#tax .calendar_date .year {
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 18.2px;
    letter-spacing: 0em;
    text-align: left;
  }
  section#tax .calendar_date .date-text {
    font-family: "EncodeSansRegular" !important;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 18.2px;
    letter-spacing: 0em;
    text-align: left;
    color: #727271;
  }
  section#tax .calendar_date .calendar_change span {
    font-family: "EncodeSansRegular";
    line-height: 18.2px;
    position: relative;
    top: 1px;
    font-weight: 400;
  }
  section#tax .calendar_date .calendar_change i {
    font-size: 1.063rem;
    position: relative;
    top: -2px;
  }
  section#tax span.title-bold {
    margin-left: 0px;
  }
  section#tax .calendar_date {
    margin-top: 31px;
    margin-bottom: 16px;
  }
  section#tax .tax-header .title-bold {
    font-family: "EncodeSansMedium";
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
    color: #0b243a;
    margin-left: 10px;
  }
  section#tax .tax-header .title-light {
    margin-left: 0px;
  }
  section#tax .tax-header .generic-date,
  section#tax .tax-header .generic-time {
    font-family: "EncodeSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0px;
    text-align: left;
    color: #727271;
  }
  section#tax .show-gains-container {
    margin-top: 32px;
  }
  section#tax .show-gains-container .custom-control.border-switch .border-switch-control-indicator {
    display: inline-block;
    position: relative;
    width: 32px !important;
    height: 19px !important;
    background: #ffffff;
    border-radius: 20px;
    transition: 0.3s;
    border-width: 0px;
    background: #e7e7e7;
    margin-left: 0px;
  }
  section#tax .show-gains-container .custom-control.border-switch .border-switch-control-indicator::after {
    content: "";
    display: block;
    position: absolute;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    transition: 0.3s;
    top: 4px;
    left: 4px;
    background: #b8b8b8;
  }
  section#tax .show-gains-container .teleport-switch-control-description {
    font-family: "EncodeSansRegular";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 17.5px;
    letter-spacing: 0px;
    text-align: left;
    color: #0b243a;
    position: relative;
    top: 0px;
  }
  section#tax .show-gains-container .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator {
    background-color: #c4dafc !important;
  }
  section#tax .show-gains-container .custom-control.border-switch .border-switch-control-input:checked ~ .border-switch-control-indicator::after {
    background-color: #3580f7;
    left: 17px;
  }
  section#tax .show-gains-container .tax-download-container {
    margin-top: 23px;
  }
  section#tax .show-gains-container .tax-download-container .tax-descrition .tax-slab {
    font-family: "EncodeSansMedium";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 17px;
    letter-spacing: 0em;
    text-align: left;
    color: #727271;
  }
  section#tax .show-gains-container .tax-download-container .tax-descrition .slab-perc {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
    margin-left: 6px;
  }
  section#tax .show-gains-container .tax-download-container .tax-descrition #slab-perc-edit {
    width: 61px;
    height: 32px;
    border: 1px solid #3580f7;
    border-radius: 5px;
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
    margin-left: 5px;
    padding: 0px 12px;
    padding-top: 2px;
  }
  section#tax .show-gains-container .tax-download-container .tax-descrition .edit-slab,
  section#tax .show-gains-container .tax-download-container .tax-descrition .save-slab {
    font-family: "EncodeSansSemiBold";
    font-family: "RobotoRegular";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #3580f7;
    margin-left: 10px;
  }
  section#tax .show-gains-container .downloads {
    color: #3580f7;
    font-family: "EncodeSansRegular";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    color: #3580f7;
    display: flex;
    align-items: center;
  }
  section#tax .show-gains-container .downloads i.edel-icon-bold-download {
    font-size: 1.125rem;
    position: relative;
    top: -1px;
    left: -4.94px;
    font-weight: 400;
    color: #3580f7;
  }
  section#tax .tax-report-table-container {
    margin-left: -15px;
    margin-right: -15px;
  }
  section#tax .tax-report-table-container .seperator {
    border-bottom: 1px solid #e7e7e7;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  section#tax .tax-report-table-container .tax-container:last-child .seperator {
    margin-bottom: 50px;
  }
  section#tax .tax-report-table-container .tax-table {
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    align-items: center;
  }
  section#tax .tax-report-table-container .tax-table.tax-detail {
    margin-top: 15px;
  }
  section#tax .tax-report-table-container .tax-table.tax-detail .tax-section-right {
    padding-left: 0px;
    text-align: left !important;
    overflow-wrap: anywhere;
  }
  section#tax .tax-report-table-container .tax-table.tax-detail .tax-section-right .stcg,
  section#tax .tax-report-table-container .tax-table.tax-detail .tax-section-right .ltcg {
    white-space: nowrap;
  }
  section#tax .tax-report-table-container .tax-table.tax-detail .tax-section-right .stcg {
    padding-right: 14px;
  }
  section#tax .tax-report-table-container .tax-table.tax-detail .tax-section-left {
    padding-right: 0px;
    text-align: right !important;
    overflow-wrap: anywhere;
  }
  section#tax .tax-report-table-container .tax-table .tax-section-left {
    width: 50%;
    padding-right: 10px;
  }
  section#tax .tax-report-table-container .tax-table .tax-section-right {
    width: 50%;
    text-align: right;
    padding-left: 10px;
  }
  section#tax .tax-report-table-container .tax-table .scriptname {
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #444444;
  }
  section#tax .tax-report-table-container .tax-table .total-gains {
    font-family: "EncodeSansRegular";
    font-size: 0.625rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: right;
    color: #b8b8b8;
    margin-right: 5px;
  }
  section#tax .tax-report-table-container .tax-table .total-gain-val {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
    font-weight: 500;
    letter-spacing: 0px;
    text-align: left;
    color: #444444;
  }
  section#tax .tax-report-table-container .tax-table .title {
    font-family: "EncodeSansRegular";
    font-size: 0.688rem;
    font-weight: 500;
    line-height: 0.875rem;
    letter-spacing: 0em;
    text-align: left;
    color: #b8b8b8;
  }
  section#tax .tax-report-table-container .tax-table .val {
    font-family: "RobotoRegular";
    font-size: 0.688rem;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #727271;
    margin-left: 5px;
  }
  section#tax .tax-report-table-container .tax-table .val:last-child {
    margin-right: 0px;
  }
  .accordian_container .seperation_line {
    border: 0px;
    border-bottom: 1px solid #e7e7e7 !important;
  }
  #holdingsmyTab-tabpane-Tax #understanding-tax .section_head {
    padding-left: 0px !important;
  }
  #holdingsmyTab-tabpane-Tax .accordian_container {
    margin-left: 0px;
    margin-right: 0px;
  }
}
.year-container .drawer__handle-wrapper {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.year-container .drawer__handle-wrapper__content {
  max-height: calc(67.43vh - 17px);
}

.ps-pe {
  padding-left: 15px;
  padding-right: 15px;
}

.mb-50 {
  margin-bottom: 50px;
}

.customForm.mobForm.taxreport .mobFormHead i.edel-icon-arrow-left1 {
  top: 12.45% !important;
}
.customForm.mobForm.taxreport .mobFormHead h1 {
  font-weight: 500 !important;
}
.summary-details {
  display: flex;
  background-color: #ffffff;
  padding: 10px 25px;
  justify-content: space-between;
  align-items: center;
  height: 60px;
  border-radius: 5px;
}
.summary-details .summary-col {
  width: fit-content;
}

.mob-summary-details {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px 20px;
  grid-template-areas: "invst current" "ttlPL 1DPL";
  overflow-x: scroll;
  padding: 12px 15px;
}
.mob-summary-details .mob-summary {
  display: flex;
  align-items: flex-start;
  gap: 5px;
  justify-content: space-between;
}
.mob-summary-details .mob-summary .summary-title {
  text-wrap: nowrap;
}
.mob-summary-details .mob-summary .summary-value {
  text-align: end;
  text-wrap: wrap;
}

.clear-tax-banner-body {
  background: linear-gradient(84deg, #eef4ff 7.89%, #eef4ff 105.03%);
  padding: 14px 0;
  height: 74px;
  justify-content: center;
}
.clear-tax-banner-body .taxes-simplified {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
@media (max-width: 1023px) {
  .clear-tax-banner-body .taxes-simplified {
    font-size: 0.75rem;
    font-family: "DMSansMedium";
  }
}
.clear-tax-banner-body .nuvama-logo {
  height: 35px;
}
@media (max-width: 1023px) {
  .clear-tax-banner-body .nuvama-logo {
    height: 21px;
  }
}
.clear-tax-banner-body .clear-tax-btn {
  padding: 5px 12px !important;
  color: #03002f !important;
  background-color: transparent !important;
  border-radius: 6px !important;
  border: 1px solid #03002f !important;
  text-transform: none !important;
  line-height: 140%;
}
.clear-tax-banner-body .terms-and-condition-proceeding {
  color: rgba(68, 68, 68, 0.5);
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .clear-tax-banner-body .terms-and-condition-proceeding {
    font-size: 0.625rem;
    font-family: "DMSansNormal";
  }
}
.clear-tax-banner-body .terms-and-condition {
  color: #03002f;
  text-decoration-line: underline;
  cursor: pointer;
  font-size: 0.75rem;
  font-family: "DMSansBold";
}
@media (max-width: 1023px) {
  .clear-tax-banner-body .terms-and-condition {
    font-size: 0.625rem;
    font-family: "DMSansNormal";
  }
}
@media (max-width: 1023px) {
  .clear-tax-banner-body {
    filter: drop-shadow(0px -4px 16px rgba(0, 0, 0, 0.15));
    padding: 10px 22px 10px 13px !important;
    position: fixed;
    width: 100%;
    bottom: 0;
    justify-content: space-between !important;
    left: 0;
    height: 55px;
  }
  .clear-tax-banner-body .cleartaxlogo {
    width: 46px;
    height: 10px;
  }
  .clear-tax-banner-body .cross-sign {
    width: 9px;
    height: 9px;
  }
  .clear-tax-banner-body .cleartax-info-icon {
    display: inline-block;
    width: 14px;
  }
}
@media (max-width: 1023px) {
  .clear-tax-banner-body #error {
    height: 100vh;
  }
}
.clear-tax-banner-body .something-wrong {
  height: 30vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.clear-tax-banner-body .something-wrong-body {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.clear-tax-banner-body .something-wrong-drawer__handle-wrapper {
  background-color: #ffffff;
}
.terms-and-conditions {
  width: 100% !important;
}
.terms-and-conditions .modal-dialog {
  width: 1100px;
  max-width: 90%;
}
.terms-and-conditions .modal-content {
  border: none !important;
  border-radius: 15px;
}
.terms-and-conditions .modal-content .modal-header {
  border-bottom: none !important;
  padding: 37px 30px 37px 46px !important;
  align-items: flex-start !important;
}
.terms-and-conditions .modal-content .modal-body {
  padding: 0;
  padding-bottom: 37px;
  padding-right: 21px;
}
.terms-and-conditions .modal-title {
  font-size: 1.5rem;
  font-family: "DMSansBold";
  color: #000;
}
.terms-and-conditions .wrapper {
  max-height: 409px;
  overflow-y: scroll;
  padding: 0 46px;
  /* Custom scrollbar styles for WebKit browsers */
  /* Track */
  /* Handle */
  /* Custom scrollbar styles for Firefox */
}
.terms-and-conditions .wrapper::-webkit-scrollbar {
  width: 11px !important;
  height: 2px !important;
}
.terms-and-conditions .wrapper::-webkit-scrollbar-track {
  background: var(--gris-background, #f8f8f8) !important;
  border-radius: 100px;
}
.terms-and-conditions .wrapper::-webkit-scrollbar-thumb {
  background: #444444;
  border-radius: 5.5px;
}
.terms-and-conditions .wrapper .content {
  margin-top: 28px;
}
@media (max-width: 1023px) {
  .terms-and-conditions {
    border-radius: 16px 16px 0px 0px;
    box-shadow: 18px 0px 88px 0px rgba(0, 0, 0, 0.14), 8px 0px 28px 0px rgba(0, 0, 0, 0.12);
  }
  .terms-and-conditions .mobile-wrapper {
    padding: 20px 15px;
  }
  .terms-and-conditions .content {
    margin-top: 20px;
  }
  .terms-and-conditions .drawer-head {
    padding: 0 15px;
    padding-top: 29px;
    padding-bottom: 22px;
    border-bottom: 1px solid #cdccd5;
    position: fixed;
    width: 100%;
    margin-top: -1px;
  }
  .terms-and-conditions .drawer-body {
    overflow-y: scroll;
    margin-top: 20%;
  }
}
.terms-and-conditions__handle-wrapper {
  border-radius: 16px 16px 0 0 !important;
  background-color: #ffffff !important;
}
.terms-and-conditions__content .drawer-head {
  background-color: #ffffff;
}
.terms-and-conditions__backdrop {
  z-index: 11 !important;
}
.tax-budget-container {
  display: flex;
  justify-content: end;
  position: fixed;
  bottom: 15px;
  right: 20px;
}
.tax-budget-container .tax-budget-disclaimer {
  width: 580px;
  height: 150px;
  background-color: #fffcea;
  padding: 16px 14px;
  border-radius: 8px;
  display: flex;
  gap: 10px;
  box-shadow: 0px 2px 8px 0px rgba(72, 72, 72, 0.25);
}
@media (max-width: 1023px) {
  .tax-budget-container .tax-budget-disclaimer {
    width: 95%;
    height: 185px;
  }
}
.tax-budget-container .tax-budget-disclaimer .disclaimer-msg {
  line-height: 20px;
}
.tax-budget-container .tax-budget-disclaimer .edel-icon-attention-icon {
  font-size: 20px;
  font-weight: 400;
}
.tax-budget-container .tax-budget-disclaimer .edel-icon-close {
  font-size: 10px;
}
.tax-budget-container .tax-budget-disclaimer .content {
  gap: 2px;
}
@media (max-width: 1023px) {
  .tax-budget-container {
    right: unset;
    bottom: 30px;
    display: block;
  }
  .tax-budget-container .tax-budget-disclaimer {
    width: 97%;
  }
  .tax-budget-container .tax-budget-disclaimer .content {
    gap: 12px;
  }
}
@media (min-width: 1023px) {
  .tax-budget-container {
    opacity: 0;
    animation: slideIn 0.5s ease-out forwards;
  }
}

@media (min-width: 1023px) {
  @keyframes slideIn {
    0% {
      opacity: 0;
      transform: translateY(50px);
    }
    50% {
      opacity: 0.5;
      transform: translateY(10px);
    }
    100% {
      opacity: 1;
      transform: translateY(0);
    }
  }
}
.tax-report-table-container .tax-table {
  margin-bottom: unset !important;
}

.tax-disclaimer-sales .modal-backdrop {
  background: none;
  backdrop-filter: none;
}
.dptransaction-table-comp .icon i {
  margin-right: 4.67px;
  color: #444444;
  font-size: 0.95rem;
}
.dptransaction-table-comp tbody {
  border-bottom: 0px !important;
  border-top: 0px !important;
}
.dptransaction-table-comp tr:hover {
  background: none !important;
}
.dptransaction-table-comp tbody {
  display: block;
  height: 315px;
  overflow: auto;
}
.dptransaction-table-comp thead,
.dptransaction-table-comp tbody tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.dptransaction-table-comp thead {
  width: calc(100% - 1em);
}
.dptransaction-table-comp th:nth-child(1),
.dptransaction-table-comp td:nth-child(1) {
  width: 15.875%;
}
.dptransaction-table-comp th:nth-child(2),
.dptransaction-table-comp td:nth-child(2),
.dptransaction-table-comp th:nth-child(3),
.dptransaction-table-comp td:nth-child(3) {
  width: 12.442%;
}
.dptransaction-table-comp th:nth-child(4),
.dptransaction-table-comp td:nth-child(4) {
  width: 33.464%;
}
.dptransaction-table-comp th:nth-child(5),
.dptransaction-table-comp td:nth-child(5) {
  width: 13.73%;
}
.dptransaction-table-comp th:nth-child(6),
.dptransaction-table-comp td:nth-child(6) {
  width: 22.489%;
}
.dptransaction-table-comp .heading {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.25rem;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
  position: relative;
  top: -2px;
  margin-bottom: 0px;
}
.dptransaction-table-comp .dptransaction-table table {
  margin-top: 5px;
  margin-bottom: 0px !important;
}
.dptransaction-table-comp .dptransaction-table table tbody {
  position: relative;
  top: -11px;
}
.dptransaction-table-comp .dptransaction-table table th {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.0625rem;
  letter-spacing: 0em;
  text-align: left;
  color: #727271;
  border-bottom: 0px;
}
.dptransaction-table-comp .dptransaction-table table th.date {
  padding-left: 30px;
}
.dptransaction-table-comp .dptransaction-table table tr {
  border-spacing: 0px 5px;
}
.dptransaction-table-comp .dptransaction-table table td {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
  padding-top: 16.5px;
  padding-bottom: 16.5px;
}
.dptransaction-table-comp .dptransaction-table table td button {
  width: 30px;
  height: 30px;
  padding: 8px !important;
  background: none;
  display: inline !important;
  border: none;
  background: #f0f9ff;
  line-height: 11px;
}
.dptransaction-table-comp .dptransaction-table table td button.download-btn {
  margin-right: 15px;
}
.dptransaction-table-comp .dptransaction-table table td button i.edel-icon-bold-download {
  font-size: 0.833rem;
  position: relative;
  left: 1px;
  top: 1px;
}
.dptransaction-table-comp .dptransaction-table table td button i.edel-icon-msg {
  font-size: 0.6rem;
}
.dptransaction-table-comp .dptransaction-table table td button:hover {
  background-color: #3580f7;
}
.dptransaction-table-comp .dptransaction-table table td button:hover i {
  color: #ffffff !important;
}
.dptransaction-table-comp .dptransaction-table table td button:disabled {
  background: #e7e7e7;
}
.dptransaction-table-comp .dptransaction-table table td button:disabled i {
  color: #b8b8b8;
}
.dptransaction-table-comp .dptransaction-table table td:first-child {
  padding-left: 30px;
}
.dptransaction-table-comp .dptransaction-table table td:last-child {
  padding-right: 30px;
}
.dptransaction-table-comp .dptransaction-table table td .st-open,
.dptransaction-table-comp .dptransaction-table table td .st-closed {
  padding: 4px 7px;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  text-align: center;
  border-radius: 3px;
}
.dptransaction-table-comp .dptransaction-table table td .st-open {
  color: #dfa717;
  border: 1px solid #f9edd1;
}
.dptransaction-table-comp .dptransaction-table table td .st-closed {
  color: #51b255;
  border: 1px solid #d3ecd5;
}

@media screen and (max-width: 1024px) {
  .dptransaction-table-comp .dp-transaction-mobile {
    padding-bottom: 20px;
  }
  .dptransaction-table-comp .dp-transaction-mobile .container {
    max-width: 100% !important;
  }
  .dptransaction-table-comp .dp-transaction-mobile .report-from,
  .dptransaction-table-comp .dp-transaction-mobile .report-to,
  .dptransaction-table-comp .dp-transaction-mobile .date,
  .dptransaction-table-comp .dp-transaction-mobile .dp-id,
  .dptransaction-table-comp .dp-transaction-mobile .report-from-val,
  .dptransaction-table-comp .dp-transaction-mobile .report-to-val,
  .dptransaction-table-comp .dp-transaction-mobile .dp-description {
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .dptransaction-table-comp .dp-transaction-mobile .report-from h6,
  .dptransaction-table-comp .dp-transaction-mobile .report-from p,
  .dptransaction-table-comp .dp-transaction-mobile .report-to h6,
  .dptransaction-table-comp .dp-transaction-mobile .report-to p,
  .dptransaction-table-comp .dp-transaction-mobile .date h6,
  .dptransaction-table-comp .dp-transaction-mobile .date p,
  .dptransaction-table-comp .dp-transaction-mobile .dp-id h6,
  .dptransaction-table-comp .dp-transaction-mobile .dp-id p,
  .dptransaction-table-comp .dp-transaction-mobile .report-from-val h6,
  .dptransaction-table-comp .dp-transaction-mobile .report-from-val p,
  .dptransaction-table-comp .dp-transaction-mobile .report-to-val h6,
  .dptransaction-table-comp .dp-transaction-mobile .report-to-val p,
  .dptransaction-table-comp .dp-transaction-mobile .dp-description h6,
  .dptransaction-table-comp .dp-transaction-mobile .dp-description p {
    margin-bottom: 0px;
  }
  .dptransaction-table-comp .dp-transaction-mobile .report-from,
  .dptransaction-table-comp .dp-transaction-mobile .report-to,
  .dptransaction-table-comp .dp-transaction-mobile .dp-id {
    color: #b8b8b8;
  }
  .dptransaction-table-comp .dp-transaction-mobile #dp-transaction-label {
    margin-top: 20px;
  }
  .dptransaction-table-comp .dp-transaction-mobile #dp-transaction-label.report-as-on {
    margin-top: 16px;
  }
  .dptransaction-table-comp .dp-transaction-mobile #dp-transaction-label .date {
    position: relative;
    top: 0.5px;
  }
  .dptransaction-table-comp .dp-transaction-mobile .report-from,
  .dptransaction-table-comp .dp-transaction-mobile .report-to {
    margin-bottom: 5px;
  }
  .dptransaction-table-comp .dp-transaction-mobile .dp-desc-mob {
    margin-top: 5px;
  }
  .dptransaction-table-comp .dp-transaction-mobile #reports-dates {
    margin-top: 22px;
  }
  .dptransaction-table-comp .dp-transaction-mobile #reports-dates .dp-id {
    margin-bottom: 5px;
  }
  .dptransaction-table-comp .dp-transaction-mobile #dp-transaction {
    margin-top: 15px;
  }
  .dptransaction-table-comp .dp-transaction-mobile .st-open,
  .dptransaction-table-comp .dp-transaction-mobile .st-closed {
    font-family: "DMSansMedium";
    font-size: 0.625rem;
    font-weight: 500;
    line-height: 14px;
    letter-spacing: 0em;
    text-align: center;
    border-radius: 3px;
  }
  .dptransaction-table-comp .dp-transaction-mobile .st-open {
    padding: 5px 6.4532px;
    color: #dfa717;
    border: 1px solid #dfa717;
  }
  .dptransaction-table-comp .dp-transaction-mobile .st-closed {
    color: #51b255;
    border: 1px solid #51b255;
    padding: 5px 8px;
  }
  .dptransaction-table-comp .seperator {
    border-bottom: 1px solid #f0f0f0;
    margin-top: 10px;
    margin-left: -27px;
    /* width: 100%; */
    margin-right: -27px;
  }
  .dptransaction-table-comp button {
    width: 30px;
    height: 30px;
    padding: 5px 7px !important;
    background: #f0f9ff;
    display: inline !important;
    border: none;
    background: #f0f9ff;
    line-height: 11px;
    border-radius: 3px;
  }
  .dptransaction-table-comp button.download-btn {
    margin-right: 15px;
  }
  .dptransaction-table-comp button i.edel-icon-bold-download {
    font-size: 0.875rem;
    position: relative;
    left: 1px;
    top: 1px;
  }
  .dptransaction-table-comp button i.edel-icon-msg {
    font-size: 0.6rem;
    position: relative;
    top: -0.5px;
    left: 0.5px;
  }
  .dptransaction-table-comp button:hover {
    background-color: #3580f7;
  }
  .dptransaction-table-comp button:hover i {
    color: #ffffff !important;
  }
  .dptransaction-table-comp button:disabled {
    background: #e7e7e7;
  }
  .dptransaction-table-comp button:disabled i {
    color: #b8b8b8;
  }
  .dptransaction-table-comp .dp-header {
    margin-top: 1.5625rem;
    padding-left: 0.75rem;
  }
  .dptransaction-table-comp .dp-header .heading {
    font-family: "DMSansMedium";
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.375rem;
    letter-spacing: 0em;
    text-align: left;
  }
}
@media (max-width: 1299px) {
  .modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .react-datepicker-wrapper input {
    font-size: 0.75rem;
  }
  .download-drop-bodylist .edel-icon-calendar-report + span {
    font-size: 0.75rem;
  }
  .DateBoxfromToDate.pb-3 {
    padding-bottom: 0.5rem !important;
  }
  .modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append .input-group-text {
    line-height: 20.4px;
  }
}
@media (max-width: 1134px) {
  .modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append {
    position: absolute;
    right: -20px;
  }
}
@media screen and (min-width: 1300px) and (max-width: 1350px) {
  .modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .input-group-append .input-group-text i {
    margin-right: 5px !important;
  }
}
:root {
  font-size: 16px;
}

.qty-drop {
  height: 80px;
  width: 165px;
  background-color: #f0f9ff;
  border-radius: 5px;
  padding: 1.5%;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  margin-top: 10px;
  position: absolute;
  z-index: 999;
  right: 0;
}
.qty-drop-body {
  width: 100%;
  height: 100%;
  color: #444444;
  padding-left: 10%;
}
.qty-drop-body .qty-drop-bodylist {
  margin: 0;
  padding: 0;
  width: 100%;
  height: inherit;
  overflow-y: scroll;
}
.qty-drop-body .qty-drop-bodylist li {
  padding: 10px 0;
}
.qty-drop-body .qty-drop-bodylist li:active, .qty-drop-body .qty-drop-bodylist li:hover {
  color: #3580f7;
  cursor: pointer;
}
.qty-drop-body .qty-drop-bodylist label:hover {
  cursor: pointer;
}

.qty-drop-mob {
  height: 80px;
  width: 165px;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 1.5%;
  font-family: "encodesans_normal";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 20px;
  margin-top: 10px;
  position: absolute;
  z-index: 7;
  right: 0;
  top: -10px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}
.qty-drop-mob .qty-drop-body-mob {
  padding-left: 10%;
}
.qty-drop-mob .qty-drop-body-mob .qty-drop-bodylist {
  margin: 0;
  padding: 0;
  width: 100%;
}
.qty-drop-mob .qty-drop-body-mob .qty-drop-bodylist li {
  padding: 10px 0;
}
.qty-drop-mob .qty-drop-body-mob .qty-drop-bodylist li:active, .qty-drop-mob .qty-drop-body-mob .qty-drop-bodylist li:hover {
  color: #3580f7;
  cursor: pointer;
}
.qty-drop-mob .qty-drop-body-mob .qty-drop-bodylist label:hover {
  cursor: pointer;
}
.Error-container {
  width: 100%;
  min-height: 80vh;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  border-top: 1px solid #f4f4f4;
  gap: 16px;
  padding: 150px 0;
}
.Error-container i[class^=edel-icon-] {
  font-size: 64px;
}
@media (max-width: 1023px) {
  .Error-container i[class^=edel-icon-] {
    font-size: 36px;
  }
}
.new-life-insurance-banner {
  background-color: #e2e7fe;
  border-radius: 8px;
  padding: 14px 12px;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 10px;
}
.new-life-insurance-banner .new-keyword {
  background-color: #6374d4;
  border-radius: 32px;
  color: #ffffff;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  min-width: 36px;
  text-align: center;
  padding: 2px 10px;
}
@media (max-width: 1023px) {
  .new-life-insurance-banner .new-keyword {
    font-size: 10px;
    padding: 1.65px 6.6px;
  }
}
.new-life-insurance-banner .live-msg {
  color: #696682;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .new-life-insurance-banner .live-msg {
    font-size: 10px;
  }
}
.contractnotes-table thead tr th {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  padding: 12px 20px 0 20px !important;
}
.contractnotes-table tbody tr td {
  color: #000000 !important;
}
.contractnotes-table thead tr th:nth-child(1),
.contractnotes-table thead tr td:nth-child(1),
.contractnotes-table tbody tr th:nth-child(1),
.contractnotes-table tbody tr td:nth-child(1) {
  width: 5%;
  padding-right: 0 !important;
}
.contractnotes-table thead tr th:nth-child(2),
.contractnotes-table thead tr td:nth-child(2),
.contractnotes-table tbody tr th:nth-child(2),
.contractnotes-table tbody tr td:nth-child(2) {
  width: 14%;
  padding-left: 0 !important;
}
.contractnotes-table thead tr td:nth-child(2),
.contractnotes-table tbody tr td:nth-child(2) {
  font-size: 1rem !important;
  font-family: "RobotoRegular" !important;
}
.contractnotes-table thead tr th:nth-child(3),
.contractnotes-table thead tr td:nth-child(3),
.contractnotes-table tbody tr th:nth-child(3),
.contractnotes-table tbody tr td:nth-child(3) {
  width: 20%;
}
.contractnotes-table thead tr td:nth-child(3),
.contractnotes-table tbody tr td:nth-child(3) {
  color: #2d2d2d !important;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.contractnotes-table thead tr th:nth-child(4),
.contractnotes-table thead tr td:nth-child(4),
.contractnotes-table tbody tr th:nth-child(4),
.contractnotes-table tbody tr td:nth-child(4) {
  width: 15%;
}
.contractnotes-table thead tr th:nth-child(5),
.contractnotes-table thead tr td:nth-child(5),
.contractnotes-table tbody tr th:nth-child(5),
.contractnotes-table tbody tr td:nth-child(5) {
  width: 30%;
}
.contractnotes-table thead tr td:nth-child(4),
.contractnotes-table thead tr td:nth-child(5),
.contractnotes-table tbody tr td:nth-child(4),
.contractnotes-table tbody tr td:nth-child(5) {
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
}

.contract-report-dropdowns {
  padding: 20px 0;
}
.contract-report-dropdowns .equity-dropdown-block.show .dropdown-menu {
  min-width: fit-content !important;
  text-align: end !important;
}
.contract-report-dropdowns .equity-dropdown-block .equitydrop {
  color: #444444 !important;
  padding: 9px 10px !important;
  min-width: 103px;
  height: 40px;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.contract-report-dropdowns .equity-dropdown-block > .btn-primary.dropdown-toggle {
  display: flex;
  justify-content: space-between;
}
.contract-report-dropdowns .download-btn {
  width: 132px;
  height: 40px;
}

.white-tooltip .tooltip-arrow {
  background-color: #ffffff;
}
.white-tooltip .tooltip-arrow::before {
  border-bottom-color: #ffffff;
}
.white-tooltip .tooltip-inner {
  background-color: #ffffff;
  color: #dd504d;
  border: 1px solid #e7e7e7;
  width: 100%;
}

.popup-desk-common-content {
  pointer-events: none;
  filter: drop-shadow(0px 4px 15px #e7e7e7);
  color: #dd504d;
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  background-color: #ffffff;
  display: inline-block;
  position: relative;
  text-align: left;
  padding: 5px 10px;
  margin: 5px 0 7px 0;
  border-radius: 2px;
}

.report-common-modal .form-check-input {
  display: flex;
  align-items: center;
  justify-content: center;
}
.report-common-modal .modal-content .modal-header {
  border-radius: 15px 15px 0px 0px;
}
.report-common-modal .modal-content .modal-header .modal-title {
  font-size: 1.25rem !important;
  font-family: "DMSansNormal";
}
.report-common-modal .modal-content .modal-body {
  border-radius: 0px 0px 15px 15px;
}
.report-common-modal .modal-content .form-label {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.report-common-modal .modal-content .edel-icon-calendar-report {
  color: #03002f;
}
.report-common-modal .customFormSection_field .checkbox input[type=checkbox]:checked {
  border-color: #03002f !important;
  background-color: #03002f !important;
}

.report-common-modal.modalDPTitle .radio input[type=radio]:before {
  margin: 0px auto;
  height: 100%;
  width: 100%;
  border: 2px solid #ffffff;
}

.midnight-blue-border {
  border: 1px solid #03002f !important;
  color: #03002f !important;
}

@media (max-width: 360px) {
  #Contract .DMSansBold_20_700,
  #Contract .DMSansNormal_20_400 {
    font-size: 1.125rem !important;
  }
  #Contract .DMSanM_14_500 {
    font-size: 0.625rem !important;
  }
}
.contract-mob-UI {
  padding: 21px 15px 11.5px;
}
.contract-mob-UI .edel-icon-bold-download {
  font-size: 1.125rem;
}
.contract-mob-UI .form-check {
  top: -3px;
  position: relative;
  min-height: 0px;
  padding-left: 1.5em;
  margin-bottom: 0px;
}

.bg_aqua_white__handle-wrapper {
  background: #f2f2f5 !important;
}

.bg_aqua_white__content {
  background: #f2f2f5 !important;
}

.contractnotes-drawer__content .drawer-head {
  background-color: #ffffff;
}

.contractnotes-drawer__handle-wrapper {
  background-color: #ffffff;
}

.contract-notes-mob-equitydrop.equity-dropdown-block .equitydrop {
  padding: 9px 10px;
  color: #03002f !important;
  font-family: "DMSansMedium";
  font-size: 1rem;
}
.contract-notes-mob-equitydrop.equity-dropdown-block.show .dropdown-menu {
  max-height: 250px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  background: #ffffff;
}

.contrat-drawer .common-download-newtheme {
  padding-top: 15px;
}
.contrat-drawer .common-download-newtheme .bg_old-lace {
  margin: 0px 20px;
}

.contract-mobile .download-btn {
  width: 40px;
  height: 40px;
  background-color: #f2f2f5;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
.contract-mobile .pandLcalendar .pandLcalendar-form .calendar--row {
  gap: 20%;
}
.contract-mobile .backgroundcolor_bluedrawer__handle-wrapper {
  background-color: #f2f2f5;
  border-radius: 5px;
}
.contract-mobile .download-contract-notes.commonnew-download-report-drawer__handle-wrapper {
  background-color: #f2f2f5;
  border-radius: 5px;
}
.contract-mobile .download-contract-notes-status.commonnew-download-report-drawer__handle-wrapper {
  background-color: #ffffff;
  border-radius: 5px;
}

.contract-notes-dropdown.equity-dropdown-block.show .dropdown-menu {
  min-width: 118px;
  max-height: 250px;
  min-height: auto;
}
.common-filter-threelayer.filterasset-drop {
  background-color: #f2f2f5 !important;
}
.common-filter-threelayer .filterasset-drop-body {
  background-color: #f2f2f5 !important;
}
.common-filter-threelayer .filter-accordion .accordion-item {
  border: none !important;
  background-color: #f2f2f5;
}
.common-filter-threelayer .filter-accordion .accordion-item .accordion-header {
  padding: 10px;
}
.common-filter-threelayer .filter-accordion .accordion-item .accordion-header .accordion-button {
  font-size: 1rem;
  font-family: "DMSansBold";
  color: #444444 !important;
  padding: 0;
}
.common-filter-threelayer .filter-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  color: #444444 !important;
}
.common-filter-threelayer .filter-accordion .accordion-item .accordion-body .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-left: 10px;
}
.common-filter-threelayer .filter-accordion .accordion-item .accordion-body .bodylist {
  margin-top: 5px;
  border-radius: 5px;
  background-color: #ffffff;
  padding: 10px;
}

.accordianContent.common-EdButtonIcon-icon-threelayer {
  position: relative;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .ed_button.link.bg-midnight-blue {
  color: #ffffff !important;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .ed_button.link.bg_aqua_white {
  color: #03002f !important;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .sort-drop {
  background-color: #f5f5f5;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .sort-drop::after {
  content: " ";
  position: absolute;
  right: 12px;
  top: -15px;
  border-top: none;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-bottom: 15px solid #f5f5f5;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .sort-drop .sort-drop-body .sort-drop-bodylist li label {
  color: #727271 !important;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.accordianContent.common-EdButtonIcon-icon-threelayer .sort-drop .sort-drop-body .sort-drop-bodylist li .bodylist-right p {
  color: #b8b8b8 !important;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.accordianContent.common-EdButtonIcon-icon-threelayer .sort-drop .sort-drop-footer .reset-button {
  border: 1px solid #03002f !important;
  color: #03002f !important;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .sort-drop .sort-drop-footer .reset-button:hover {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .sort-drop .sort-drop-footer .filter-button {
  background-color: #03002f !important;
  color: #ffffff !important;
  box-shadow: none !important;
  border: 1px solid #03002f !important;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop {
  background-color: #f5f5f5;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop::after {
  content: " ";
  position: absolute;
  right: 12px;
  top: -15px;
  border-top: none;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-bottom: 15px solid #f5f5f5;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop .filter-accordion .accordion-header .accordion-button {
  box-shadow: none !important;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop .filter-accordion .accordion-header .accordion-button .color_blue {
  color: #03002f !important;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop .filter-accordion .accordion-header .accordion-button.collapsed, .accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop .filter-accordion .accordion-header .accordion-button:not(.collapsed) {
  background-color: #f2f2f5 !important;
  color: #03002f !important;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop .filter-accordion .accordion-header .accordion-button.collapsed::after, .accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop .filter-accordion .accordion-header .accordion-button:not(.collapsed)::after {
  background-color: #f2f2f5 !important;
  color: #03002f !important;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop .filter-accordion .accordion-body {
  padding: 0px !important;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop .filterasset-drop-footer {
  background-color: #f5f5f5;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop .filterasset-drop-footer .clear_all {
  border: 1px solid #03002f !important;
  color: #03002f !important;
  background-color: transparent !important;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop .filterasset-drop-footer .clear_all:hover {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop .filterasset-drop-footer .aply-btn {
  background-color: #03002f !important;
  color: #ffffff !important;
  box-shadow: none !important;
  border: 1px solid #03002f !important;
}
.accordianContent.common-EdButtonIcon-icon-threelayer .filterasset-drop .filterasset-drop-footer .filter-button-disable {
  background-color: #03002f !important;
  opacity: 0.4;
}

.filtertag-common {
  display: flex;
  gap: 10px;
}
.filtertag-common .ed-filter-label-wrapper {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #03002f !important;
  background-color: #f2f2f5;
  padding: 1px 6px;
  border-radius: 3px;
}
.filtertag-common .tag-container {
  display: flex;
}
.filtertag-common .tag-container .edel-icon-close {
  font-size: 0.5rem;
  padding-left: 10px;
  padding-top: 4px;
}

.hover-effect :hover {
  background-color: #ffffff !important;
}

.common-radio-button-custom input[type=radio] {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border: 1px solid #03002f;
  border-radius: 50%;
  outline: none;
  position: relative;
}
.common-radio-button-custom input[type=radio]:before {
  content: "";
  width: 11px;
  height: 11px;
  border-radius: 50%;
  position: absolute;
  top: 1px;
  left: 1px;
  border: 1px solid #ffffff;
}
.common-radio-button-custom input[type=radio]:checked:before {
  background: #03002f !important;
}
.Success-pop-link .spl-head {
  padding: 20px 40px;
  border-radius: 15px 15px 0px 0px;
}
.Success-pop-link .edel-icon-cross-bold-small {
  font-size: 1.5rem;
}
.Success-pop-link .spl-body {
  padding: 60px 30px 30px 30px;
  border-radius: 0px 0px 15px 15px;
}
@media (max-width: 1023px) {
  .Success-pop-link .spl-body {
    padding: 20px 15px 30px;
  }
}
.Success-pop-link .spl-body .icon {
  font-size: 5.625rem;
}
.Success-pop-link .spl-body .spl-text {
  padding: 20px 0px 40px;
}

.loader-pop-link .spl-head {
  padding: 20px 40px;
  border-radius: 15px 15px 0px 0px;
}
.loader-pop-link .edel-icon-cross-bold-small {
  font-size: 1.5rem;
}
.loader-pop-link .spl-body {
  border-radius: 0px 0px 15px 15px;
  background-color: #ffffff;
  padding: 30px;
}
.loader-pop-link .spl-body img {
  height: 73px;
  width: 73px;
}
@media (max-width: 1023px) {
  .loader-pop-link .spl-body img {
    height: 38px;
    width: 38px;
  }
}
.loader-pop-link .spl-body .spl-text {
  padding: 0px 0px 40px;
}
@media (max-width: 1023px) {
  .loader-pop-link .spl-body .spl-text {
    padding-top: 27px;
  }
}

.font-twelve {
  font-size: 0.75rem;
}
:root {
  font-size: 16px;
}

@media (max-width: 768px) {
  .customFormSection .date-label {
    color: #b8b8b8;
    font-size: 0.875rem;
    line-height: 19.6px;
    font-family: "EncodeSansMedium";
  }
  .customFormSection .form-check {
    display: flex;
    align-items: center;
  }
  .customFormSection .form-check .form-check-label {
    color: #292929;
    font-size: 0.875rem;
    line-height: 19.6px;
    font-family: "EncodeSansMedium";
    margin-left: 10px;
    font-weight: 500;
  }
  .customFormSection .form-check .form-check-input {
    height: 25px;
    width: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e7e7e7;
  }
  .customFormSection .form-check .form-check-input:focus {
    border-color: unset;
    outline: 0;
    box-shadow: unset;
    border: 1px solid #e7e7e7;
  }
  .customFormSection .form-check .form-check-input:active {
    filter: unset;
  }
  .customFormSection .form-check .form-check-input:focus-visible {
    outline-offset: unset;
    outline: unset;
  }
  .customFormSection .form-control {
    color: #292929;
    font-size: 0.875rem;
    line-height: 19.6px;
    font-family: "EncodeSansMedium";
  }
  .custom_btn {
    padding: 14px;
    width: 100%;
    background-color: #03002f;
    font-size: 0.875rem;
    line-height: 21.6px;
    font-family: "EncodeSansMedium";
    margin-top: 10px;
    -webkit-appearance: none !important;
    appearance: none;
    margin-bottom: 10px;
    border: 1px solid #03002f;
  }
  .custom_btn:hover {
    border-color: #03002f;
    background-color: #03002f;
  }
  .custom_btn:active {
    border-color: #03002f;
    background-color: #03002f;
  }
  .modal {
    z-index: 99999;
  }
  .mobForm .mobFormHead {
    position: relative;
    margin-bottom: 20px;
  }
  .mobForm .mobFormHead i {
    color: #3580f7;
    position: absolute;
    left: 0;
    top: 15.45%;
  }
  .mobForm .mobFormHead i::before {
    font-size: 0.625rem;
  }
  .mobForm .mobFormHead h1 {
    font-size: 1.25rem;
    font-family: "EncodeSansMedium";
    line-height: 28px;
    color: #0b243a;
    padding-left: 15px;
  }
  .mobForm .mobFormWrap {
    background-color: #f2f2f5;
    border-radius: 5px;
    padding: 15px;
  }
  .mobForm .mobFormWrap .header {
    display: none !important;
  }
  .mobForm .mobFormWrap .date-label {
    line-height: 19.6px;
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    margin-bottom: 0px;
    color: #444444;
  }
  .mobForm .mobFormWrap .form-control {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 19.6px;
    padding-left: 0;
    padding-top: 5px;
  }
  .mobForm .mobFormWrap .form-check-label {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 19.6px;
    padding-left: 0;
    color: #727271;
  }
  .mobForm .mobFormWrap input:-internal-autofill-selected {
    background-color: unset !important;
  }
  .mobForm .mobFormWrap .dateWrap {
    margin-bottom: 20px;
  }
  .mobForm .mobFormWrap .dateWrap .react-datepicker-wrapper {
    position: relative;
  }
  .mobForm .mobFormWrap .dateWrap .react-datepicker-wrapper input {
    height: 35px;
    width: 100%;
    border: 0;
    font-size: 1rem;
    color: #292929;
    line-height: 22.4px;
    font-family: "EncodeSansMedium";
    background-color: transparent;
  }
  .mobForm .mobFormWrap .dateWrap .input-group-append {
    position: absolute;
    right: 0;
  }
  .mobForm .mobFormWrap .dateWrap .input-group-append .change-text {
    color: #3580f7;
    font-size: 0.875rem;
    line-height: 22.4px;
    font-family: "EncodeSansMedium";
    background-color: unset;
    border: 0;
    margin-top: -5px;
  }
  .mobForm .mobFormWrap .dateWrap .input-group-append .change-text i {
    font-size: 0.688rem;
    margin-right: 10px;
  }
  .mobForm .mobFormWrap .dateWrap .input-group-append .change-text span {
    padding-top: 20px;
  }
  .mobForm .mobFormWrap .dateWrap .row > * {
    padding: 0;
  }
  .mobForm .mobFormWrap .dateWrap .row {
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
  .mobForm .mobFormWrap .dateWrap .row .col-lg-6 {
    padding: 0;
  }
  .mobForm .mobFormWrap .dateWrap .row .date {
    position: relative;
  }
  .mobForm .mobFormWrap .dateWrap .row .date .form-control {
    border: unset;
    border-radius: 0;
    background-color: unset;
  }
  .mobForm .mobFormWrap .dateWrap .row .date .input-group-append {
    top: 25%;
    right: 0;
  }
  .mobForm .mobFormWrap .dateWrap .row .date .input-group-append .change-text {
    padding: 0;
    background-color: unset;
    border: unset;
  }
  .mobForm .mobFormWrap .dateWrap .row .date .input-group-append .change-text .edel-icon-calendar-report {
    margin-right: 10px;
    color: #3580f7;
  }
  .mobForm .mobFormWrap .dateWrap .row .date .input-group-append .change-text span {
    color: #3580f7;
    font-size: 0.875rem;
    line-height: 140%;
    font-family: "EncodeSansMedium";
  }
  .mobForm .mobFormWrap .boder-bottom {
    padding: 30px 0;
  }
  .mobForm .mobFormWrap .boder-bottom.radioField {
    padding: 0;
  }
  .mobForm .mobFormWrap .checkbox .form-check {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mobForm .mobFormWrap .checkbox .form-check:last-child {
    margin-bottom: 0;
  }
  .mobForm .mobFormWrap .checkbox .form-check-input:checked {
    background-color: #03002f;
  }
  .mobForm .mobFormWrap .radio .form-check:first-child {
    margin: 10px 0px 10px 0px;
  }
  .mobForm .mobFormWrap .radio .form-check:last-child {
    margin-bottom: 10px;
  }
  .mobForm-new {
    margin: 25px 15px;
  }
  .mobForm-new .mobFormWrap.mobFormWrap-new {
    background-color: #f0f9ff;
  }
  .mobForm-new .mobFormWrap.mobFormWrap-new .form-check-input:checked {
    background-color: #3580f7;
  }
  .mobForm-new .custom_btn.custom_btn-new {
    background-color: #3580f7;
    border: 1px solid #3580f7;
    right: 0;
  }
  .blue_bg {
    padding: 14px 12px;
    margin: 25px 0;
    background-color: #f2f2f5;
    border-radius: 5px;
  }
  .blue_bg.mail .mail_label {
    align-items: center;
  }
  .blue_bg.mail .mail_label ul {
    margin: 0 !important;
  }
  .blue_bg.mail .mail_label_body {
    overflow: scroll;
    max-height: 100px;
    padding-left: 0;
  }
  .blue_bg.mail .mail_label_body_item {
    padding-bottom: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333333;
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 18px;
  }
  .blue_bg.mail .mail_label .mail_label_close {
    margin-left: 5.7px;
    cursor: pointer;
    margin-right: 12px;
    color: #fe4d15;
    font-size: 1.125rem;
  }
  .blue_bg.mail .mail_label .date-label {
    line-height: 18.2px;
    color: #444444;
  }
  .blue_bg.mail .mail-input {
    position: relative;
  }
  .blue_bg.mail .mail-input input {
    background-color: #f2f2f5;
    border-radius: 5px;
    border: 0;
    padding: 9px 40px 9px 13px;
  }
  .blue_bg.mail .mail-input input::placeholder {
    font-size: 0.875rem;
    line-height: 19.6px;
    color: #b8b8b8;
    font-family: "DMSansMedium";
  }
  .blue_bg.mail .icon {
    position: absolute;
    right: 13px;
    top: 18%;
  }
  .blue_bg.mail .icon i {
    color: #c0bfcb;
  }
  .blue_bg-new {
    background-color: #ffffff;
  }
  .blue_bg-new.mail .mail-input input {
    background-color: #f0f9ff;
  }
  .blue_bg-new.mail .icon i {
    color: #3580f7;
  }
  .light-blue-theme {
    padding: 25px 15px;
  }
  .light-blue-theme .mobFormWrap {
    background-color: #f0f9ff !important;
    border-radius: 5px;
    padding: 15px;
  }
  .light-blue-theme .mobFormWrap input[type=radio]:checked:before {
    background: #3580f7;
  }
  .light-blue-theme .mobFormWrap .form-check-input:checked[type=radio] {
    border: 1.8px solid #3580f7;
    background-color: #ffffff;
    background-image: unset;
    text-align: center;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .checkbox .form-check-input:checked {
    background-color: #3580f7;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg {
    padding: 14px 12px;
    margin: 25px 0;
    background-color: #ffffff;
    border-radius: 5px;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label {
    align-items: center;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label ul {
    margin: 0 !important;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label_body {
    overflow: scroll;
    max-height: 100px;
    padding-left: 0;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label_body_item {
    padding-bottom: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333333;
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 18px;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label .mail_label_close {
    margin-left: 5.7px;
    cursor: pointer;
    margin-right: 12px;
    color: #fe4d15;
    font-size: 1.125rem;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label .date-label {
    line-height: 18.2px;
    color: #444444;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail-input {
    position: relative;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail-input input {
    background-color: #f0f9ff;
    border-radius: 5px;
    border: 0;
    padding: 9px 40px 9px 13px;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail-input input::placeholder {
    font-size: 0.875rem;
    line-height: 19.6px;
    color: #b8b8b8;
    font-family: "DMSansMedium";
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .icon {
    position: absolute;
    right: 13px;
    top: 18%;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .icon i {
    color: #3580f7;
  }
  .light-blue-theme .mobFormWrap .header {
    display: none !important;
  }
  .light-blue-theme .mobFormWrap .date-label {
    line-height: 19.6px;
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    margin-bottom: 0px;
    color: #444444;
  }
  .light-blue-theme .mobFormWrap .form-control {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 19.6px;
    padding-left: 0;
    padding-top: 5px;
  }
  .light-blue-theme .mobFormWrap .form-check-label {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 19.6px;
    padding-left: 0;
    color: #727271;
  }
  .light-blue-theme .mobFormWrap input:-internal-autofill-selected {
    background-color: unset !important;
  }
  .light-blue-theme .mobFormWrap .dateWrap {
    margin-bottom: 20px;
  }
  .light-blue-theme .mobFormWrap .dateWrap .react-datepicker-wrapper {
    position: relative;
  }
  .light-blue-theme .mobFormWrap .dateWrap .react-datepicker-wrapper input {
    height: 35px;
    width: 100%;
    border: 0;
    font-size: 1rem;
    color: #292929;
    line-height: 22.4px;
    font-family: "EncodeSansMedium";
    background-color: transparent;
  }
  .light-blue-theme .mobFormWrap .dateWrap .input-group-append {
    position: absolute;
    right: 0;
  }
  .light-blue-theme .mobFormWrap .dateWrap .input-group-append .change-text {
    color: #3580f7;
    font-size: 0.875rem;
    line-height: 22.4px;
    font-family: "EncodeSansMedium";
    background-color: unset;
    border: 0;
    margin-top: -5px;
  }
  .light-blue-theme .mobFormWrap .dateWrap .input-group-append .change-text i {
    font-size: 0.688rem;
    margin-right: 10px;
  }
  .light-blue-theme .mobFormWrap .dateWrap .input-group-append .change-text span {
    padding-top: 20px;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row > * {
    padding: 0;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row {
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .col-lg-6 {
    padding: 0;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .date {
    position: relative;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .date .form-control {
    border: unset;
    border-radius: 0;
    background-color: unset;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .date .input-group-append {
    top: 25%;
    right: 0;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .date .input-group-append .change-text {
    padding: 0;
    background-color: unset;
    border: unset;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .date .input-group-append .change-text .edel-icon-calendar-report {
    margin-right: 10px;
    color: #3580f7;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .date .input-group-append .change-text span {
    color: #3580f7;
    font-size: 0.875rem;
    line-height: 140%;
    font-family: "EncodeSansMedium";
  }
  .light-blue-theme .mobFormWrap .boder-bottom {
    padding: 30px 0;
  }
  .light-blue-theme .mobFormWrap .boder-bottom.radioField {
    padding: 0;
  }
  .light-blue-theme .mobFormWrap .checkbox .form-check {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .light-blue-theme .mobFormWrap .checkbox .form-check:last-child {
    margin-bottom: 0;
  }
  .light-blue-theme .mobFormWrap .checkbox .form-check-input:checked {
    background-color: #3580f7;
  }
  .light-blue-theme .mobFormWrap .radio .form-check:first-child {
    margin: 10px 0px 10px 0px;
  }
  .light-blue-theme .mobFormWrap .radio .form-check:last-child {
    margin-bottom: 10px;
  }
  .light-blue-theme .custom_btn {
    background-color: #3580f7;
    border: 1px solid #3580f7;
  }
  .light-blue-theme .custom_btn:disabled {
    background-color: #3580f7;
    border: 1px solid #3580f7;
  }
}
.radio input[type=radio] {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border: 2px solid #e7e7e7;
  border-radius: 50%;
  outline: none;
  position: relative;
  vertical-align: top;
}
.radio input[type=radio]:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 10%;
}
.radio input[type=radio]:checked:before {
  background: #03002f;
}
.radio .form-check-input:checked[type=radio] {
  border: 1.8px solid #03002f;
  background-color: #ffffff;
  background-image: unset;
  text-align: center;
}
.radio.report-format input[type=radio]:checked:before {
  background: #3580f7;
}
.radio.report-format .form-check-input:checked[type=radio] {
  border: 1.8px solid #3580f7;
  background-color: #ffffff;
  background-image: unset;
  text-align: center;
}

@media (max-width: 768px) {
  .downloadHoldingDesk-tableMob {
    padding: 0 0;
  }
  .downloadHoldingDesk-tableMob .header {
    margin-bottom: 25px;
    align-items: center;
  }
  .downloadHoldingDesk-tableMob .header i {
    margin-right: 10px;
  }
  .downloadHoldingDesk-tableMob .header h2 {
    font-size: 1rem;
    line-height: 22.4px;
    color: #292929;
    font-family: "EncodeSansSemiBold";
    margin-bottom: 20px;
    padding: 0 30px;
  }
  .downloadHoldingDesk-tableMob .header .search {
    display: flex;
  }
  .downloadHoldingDesk-tableMob .header .search .search_icon {
    display: flex;
    align-items: center;
    background-color: #f0f9ff;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 14px 12px;
    padding-right: 0;
  }
  .downloadHoldingDesk-tableMob .header .search .search_icon i::before {
    font-size: 0.875rem;
    color: #3580f7;
  }
  .downloadHoldingDesk-tableMob .header .search input {
    background: #f0f9ff;
    font-family: "EncodeSansMedium";
    border-radius: 0;
    border: 0;
    padding: 14px 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    color: #727271;
    padding-left: 0;
  }
  .downloadHoldingDesk-tableMob .header .blue_bg {
    background-color: #f2f2f5;
    padding: 14px;
    border-radius: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .downloadHoldingDesk-tableMob .header .blue_bg i {
    margin: 0;
  }
  .downloadHoldingDesk-tableMob .header .blue_bg i::before {
    font-size: 0.875rem;
    color: #3580f7;
  }
  .downloadHoldingDesk-tableMob .header .filter_table {
    width: 100%;
    background: #f0f9ff;
    max-width: 100%;
  }
  .downloadHoldingDesk-tableMob .header .filter_table .search {
    width: 80%;
  }
  .downloadHoldingDesk-tableMob .header .filter_table .search input {
    width: 100%;
  }
  .downloadHoldingDesk-tableMob .header .filter_table .menu {
    margin: 0 0;
  }
  .downloadHoldingDesk-tableMob .header .filter .blue_bg {
    border-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
}
.download-drawer__handle-wrapper__content {
  padding: 0 !important;
  border-radius: 5px 5px 0px 0px;
}

.download-drawer__handle-wrapper__backdrop {
  -webkit-backdrop-filter: blur(5px) !important;
  backdrop-filter: blur(5px) !important;
}

.drawer-container {
  height: 126;
}
.drawer-container .date-container {
  left: 0px;
  top: 316px;
  background: #f0f9ff;
  border-radius: 5px 5px 0px 0px;
  padding-bottom: 20px;
  margin-bottom: 10px;
}
.drawer-container .date-container .select-date {
  width: 115px;
  height: 20px;
  padding: 20px 0px 10px 0px;
  margin: 0px 0px 10px 15px;
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 140%;
  display: flex;
  align-items: center;
  color: #444444;
}
.drawer-container .date-container .form-control {
  box-sizing: border-box;
  width: 201px;
  height: 36px;
  left: 15px;
  top: 386px;
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  margin-left: 10px;
  padding-left: 10px;
}
#dp-bills-main .common-download-newtheme .modal-dialog {
  width: 521px;
}
#dp-bills-main .common-download-newtheme .pandLcalendar .pandLcalendar-form .calendar--row {
  gap: 64px;
}
#dp-bills-main .common-download-newtheme .calendar_pnl_ui .input-group {
  width: auto !important;
}
@media (max-width: 1023px) {
  #dp-bills-main .common-download-newtheme .date-input-section {
    padding: 15px 15px 0px;
  }
}
#dp-bills-main .custom-ellipse {
  border-bottom: 1px solid #444444;
}
@media (max-width: 1023px) {
  #dp-bills-main .common-download .download-btn {
    background: #f2f2f5;
    padding: 13px 22px;
  }
}
@media (max-width: 1023px) and (max-width: 1023px) {
  #dp-bills-main .common-download .download-btn {
    padding: 11px;
  }
}
@media (max-width: 1023px) {
  #dp-bills-main .edel-icon-coloured-calendar,
  #dp-bills-main .edel-icon-download-coloured {
    font-size: 1.125rem;
  }
}
#dp-bills-main .dpbills-head {
  margin-top: 30px;
}
@media (max-width: 1023px) {
  #dp-bills-main .dpbills-head {
    padding: 15px 0px 41px;
    margin-top: 0px;
  }
}
@media (max-width: 1023px) {
  #dp-bills-main .dropdown-block {
    padding-bottom: 20px;
  }
}
#dp-bills-main .dpbills-table {
  padding-top: 32px;
}
#dp-bills-main .dpbills-table .generic-table table {
  margin: 0 0;
  width: 100%;
  border-spacing: 0px 8px;
}
#dp-bills-main .dpbills-table .generic-table table thead .taRight .arrows {
  position: absolute;
  margin-right: -15px;
}
#dp-bills-main .dpbills-table .generic-table table thead th {
  padding: 0px 15px 16px 15px;
  line-height: 16.8px;
  padding-bottom: 10px;
  color: #727271;
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
  cursor: pointer;
}
#dp-bills-main .dpbills-table .generic-table table tbody tr:hover {
  background-color: unset !important;
}
#dp-bills-main .dpbills-table .generic-table table tbody td {
  border-bottom: 1px solid #e7e7e7;
  padding: 27px 15px 27px 15px;
  line-height: 22.4px;
  color: #444444;
  font-size: 0.875rem;
  width: 10.5%;
}
#dp-bills-main .dpbills-table .generic-table table tbody td div {
  white-space: nowrap;
}
#dp-bills-main .dpbills-table .generic-table table tbody td:nth-child(2) {
  color: #03002f;
  font-size: 1rem;
}
#dp-bills-main .dpbills-table .generic-table table tbody td .green {
  color: #51b255;
}
#dp-bills-main .dpbills-table .generic-table table tbody td .light_green {
  color: #8adf8d;
}
#dp-bills-main .dpbills-table .generic-table table tbody td .red {
  color: #dd504d;
}
#dp-bills-main .dpbills-table .generic-table table tbody td .light_red {
  color: #ff6b00;
}
#dp-bills-main .dpbills-table .generic-table table tfoot {
  background-color: #fffbf2;
}
#dp-bills-main .dpbills-table .generic-table table tfoot td {
  padding: 27px 15px 27px 15px;
  border-bottom: 1px solid #e7e7e7;
  border-top: 1px solid #e7e7e7;
  font-family: "RobotoMedium";
}
#dp-bills-main .dpbills-table .generic-table table tfoot td:first-child {
  border-left: 1px solid #e7e7e7;
  border-radius: 5px 0px 0px 5px;
  font-family: "DMSansBold";
}
#dp-bills-main .dpbills-table .generic-table table tfoot td:last-child {
  border-right: 1px solid #e7e7e7;
  border-radius: 0px 5px 5px 0px;
}
#dp-bills-main .equity-dropdown-block .equitydrop {
  color: #444444 important;
  padding: 10px 15px;
}
@media (max-width: 1023px) {
  #dp-bills-main .equity-dropdown-block .equitydrop .main-title-forbreak {
    word-break: break-word;
    text-wrap: wrap;
    line-height: 16px;
    text-align: left;
  }
}
@media (max-width: 1023px) {
  #dp-bills-main .equity-dropdown-block .equitydrop {
    padding: 3px 26px 3px 17px;
  }
}
#dp-bills-main .equity-dropdown-block .dropdown-menu {
  width: 100%;
  border: 1px solid #e7e7e7;
  height: auto;
  padding: 20px 15px;
  background-color: #ffffff;
  min-height: auto;
}
#dp-bills-main .equity-dropdown-block .dropdown-menu .dropdown-item {
  padding: unset;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #444444;
  margin-bottom: 30px;
}
#dp-bills-main .equity-dropdown-block .dropdown-menu .dropdown-item:last-child {
  margin-bottom: 0px;
}
#dp-bills-main .equity-dropdown-block .dropdown-menu .dropdown-item:hover {
  color: #03002f;
}
#dp-bills-main .commonmodal.gray-modal .modal-header .modal-title {
  font-family: "DMSansNormal";
}
#dp-bills-main .equity-dropdown-block > .btn-primary.dropdown-toggle {
  border: 1px solid #e7e7e7;
}
@media (max-width: 1023px) {
  #dp-bills-main .equity-dropdown-block > .btn-primary.dropdown-toggle {
    font-family: "RobotoRegular";
    font-size: 0.75rem;
    color: #444444 !important;
    gap: 26px;
  }
}
#dp-bills-main .equity-dropdown-block .equitydrop i:before {
  color: #03002f;
  font-size: 1.125rem;
}
#dp-bills-main .calendar_change {
  margin-left: 15px;
  color: #03002f;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  margin-top: 0px;
}
@media (max-width: 1023px) {
  #dp-bills-main .calendar_change {
    display: flex;
    align-items: center;
    margin-left: 0px;
  }
}
#dp-bills-main .calendar_date .calendar_change {
  padding-right: 5px;
}
#dp-bills-main .calendar_date .fin_year {
  font-family: "RobotoBold";
}
@media (max-width: 1023px) {
  #dp-bills-main .calendar_date .fin_year {
    font-family: "RobotoMedium";
  }
}
@media (max-width: 1023px) {
  #dp-bills-main .calendar_date .financial-year-date {
    color: #727271;
  }
}
#dp-bills-main .calendar_date .datefullClass {
  font-family: "RobotoRegular";
}
#dp-bills-main .dropdown-menu {
  width: 100%;
  border: 1px solid #e7e7e7;
  height: auto;
  padding: 20px 15px;
  background-color: #ffffff;
}
#dp-bills-main .dropdown-menu .dropdown-item {
  padding: unset !important;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #444444;
  margin-bottom: 30px;
  gap: 8.4px;
}
#dp-bills-main .dropdown-menu .dropdown-item:last-child {
  margin-bottom: 0px;
}
#dp-bills-main .calendar_container {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-left: 120px;
  z-index: 9;
}
#dp-bills-main .calendar_container .calendar_arrow {
  margin-left: 215px;
}
#dp-bills-main .calendar_container .calendar_list span:hover {
  background: #03002f;
  color: #ffffff;
}
#dp-bills-main .calendar_container .calendar_list span:hover i {
  color: #ffffff;
}
#dp-bills-main .calendar_container .calendar_list i {
  color: #03002f;
}
#dp-bills-main .commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-head {
  padding: 10px 0px 15px;
}
#dp-bills-main .dpbills-table .generic-table .taRight .title {
  grid-template-columns: none;
}
#dp-bills-main .dpbills-table .generic-table .taRight .title div {
  justify-content: flex-end;
}
#dp-bills-main .mobFormWrap-content {
  padding: 0px 15px;
}

.dpbills-accordidion .dp-bills-acc-head {
  width: 100%;
}
.dpbills-accordidion .accordion {
  margin-top: 30px;
}
@media (max-width: 1023px) {
  .dpbills-accordidion .accordion {
    margin-top: 20px;
  }
}
.dpbills-accordidion .dp-bills-acc-body {
  background: #f2f2f5;
  padding: 18px 33px 19px 20px;
}
.dpbills-accordidion .dp-bills-acc-body,
.dpbills-accordidion .dp-bills-acc-head {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  color: #b8b8b8;
}
.dpbills-accordidion .dp-bills-acc-body > div:first-child .d-flex:first-child .value,
.dpbills-accordidion .dp-bills-acc-head > div:first-child .d-flex:first-child .value {
  font-family: "DMSansMedium";
  white-space: nowrap;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dpbills-accordidion .dp-bills-acc-body .title,
.dpbills-accordidion .dp-bills-acc-head .title {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
}
.dpbills-accordidion .dp-bills-acc-body .value,
.dpbills-accordidion .dp-bills-acc-head .value {
  font-size: 0.875rem;
  font-family: "RobotoMedium";
  color: #444444;
  padding-left: 5px;
}
.dpbills-accordidion .dp-bills-acc-body .value:first-child,
.dpbills-accordidion .dp-bills-acc-head .value:first-child {
  font-family: "DMSansMedium";
}
.dpbills-accordidion .accordion-button {
  padding: 8px 0px;
  gap: 36px;
}
.dpbills-accordidion .accordion-button:after {
  background: none;
  border: 1px solid #03002f;
  height: 30px;
  width: 30px;
  color: #03002f;
  margin-left: 0px;
}
.dpbills-accordidion .accordion-button.collapsed {
  padding-bottom: 17px;
}
.dpbills-accordidion .accordian-item {
  border: none;
  border-bottom: 1px solid #e7e7e7;
}
.dpbills-accordidion .accordian-item:first-child {
  border-top: 1px solid #e7e7e7;
}
.dpbills-accordidion .accordion-body {
  padding: 0px;
}
.dpbills-accordidion .accordion-button:not(.collapsed) {
  background-color: #ffffff;
}
.dpbills-accordidion .accordion-button:not(.collapsed):after {
  background: none;
  border: 1px solid #03002f;
}

.pdb-19 {
  padding-bottom: 19px;
}

.pdr-16 {
  padding-right: 16px;
}

.pdb-15 {
  padding-bottom: 15px;
}

.w-17 {
  width: 17% !important;
}

.w-13 {
  width: 13%;
}

.dpbills-mobile .head {
  white-space: nowrap;
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  color: #b8b8b8;
}
.dpbills-mobile .value {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  color: #444444;
  white-space: nowrap;
}
.dpbills-mobile .dpbills-mobile-tile {
  border-top: 1px solid #e7e7e7;
}
.dpbills-mobile .isin-text {
  padding: 15px 0px 6px;
}
.dpbills-mobile .instrument-head {
  padding: 0px 0px 15px 0px;
  display: flex;
  align-items: center;
}

.mgr-12 {
  margin-right: 12px;
}

@media (max-width: 1023px) {
  .dp-bills-main-container.container,
  .dp-bills-main-container {
    background: #ffffff;
  }
}
.dp-bills-main-container.container .rounded-circle.exclamation,
.dp-bills-main-container .rounded-circle.exclamation {
  top: 0px;
}
.dp-bills-main-container.container .common-download .download-btn,
.dp-bills-main-container .common-download .download-btn {
  padding: 10px 22px;
  gap: 8px;
}
.dp-bills-main-container.container .edel-icon-download-coloured:before,
.dp-bills-main-container .edel-icon-download-coloured:before {
  font-size: 14px;
}

@media (max-width: 1023px) {
  .dp-interest-main-container {
    background: #ffffff;
  }
}

.dp-bills-total {
  border: 1px solid #e7e7e7;
  background-color: #fffbf2;
  font-family: "RobotoBold";
  font-size: 1rem;
  border-radius: 5px;
  padding: 17px;
}
.dp-bills-total div {
  padding-right: 10px;
  width: 10.5%;
}

.dpbills-errormsg-noborder td {
  border: none;
  border-bottom: none;
}
.dpbills-errormsg-noborder td:last-child {
  border: none;
}

.error-msg-new-icon .error-msg .error-msg-wrapper .erroricon {
  font-size: 64px;
}

.common-new-modal-designs .head-icon {
  padding-right: 12px !important;
}

.top-0 {
  top: 0px !important;
}

.common-reports-download-mail .z-index-high__backdrop {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}
.common-reports-download-mail .customFormSection_field .mail_label_body {
  max-height: 80px;
  overflow-x: hidden !important;
}
.common-reports-download-mail .customFormSection_field .mail_label_body::-webkit-scrollbar {
  display: block !important;
  width: 2px !important;
  padding-left: 2px !important;
}
.common-reports-download-mail .customFormSection_field .mail_label_body::-webkit-scrollbar-thumb {
  background-color: #03002f;
  border-radius: 1px !important;
  border: 5px solid #03002f;
}
.common-reports-download-mail .customFormSection_field .mail_label_body .mail_label_body_item {
  justify-content: space-between;
  padding-right: 14px;
  line-height: 140%;
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  .common-reports-download-mail .customFormSection_field .mail_label_body .mail_label_body_item {
    margin-bottom: 0px;
  }
}
.common-reports-download-mail .mob-smallcase-popup-loader {
  height: auto;
  padding: 0px 27px;
}
.common-reports-download-mail .mob-smallcase-popup-success,
.common-reports-download-mail .mob-smallcase-popup-fail {
  height: auto;
  padding-bottom: 30px;
}
.common-reports-download-mail .update-message {
  line-height: 140%;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.common-reports-download-mail .mob-smallcase-popup-loader-body {
  padding-top: 30px;
}
.common-reports-download-mail .mob-smallcase-popup-loader-body .loader {
  height: 80px;
  width: 80px;
}
.common-reports-download-mail .mob-smallcase-popup-success-body {
  margin-bottom: unset;
  line-height: 140%;
}
.common-reports-download-mail .mob-smallcase-popup-success-body > div {
  padding-top: 20px;
}
.common-reports-download-mail .mob-smallcase-popup-fail-body .update-message {
  line-height: 140%;
  width: 100%;
}
.common-reports-download-mail .mob-smallcase-popup-fail-body > div {
  padding-top: 20px;
}
.common-reports-download-mail .mail_label_close {
  margin-right: 0px;
}
.common-reports-download-mail .icon-new-20 i {
  font-size: 1.25rem;
}

.common-tooltip-custom-ellipse-notop {
  filter: drop-shadow(0px 0px 20px rgba(87, 100, 173, 0.2));
}
.common-tooltip-custom-ellipse-notop .tooltip-inner {
  background-color: #ffffff;
  color: #727271;
  font-family: "DMSansNormal";
  font-size: 0.688rem;
}
.common-tooltip-custom-ellipse-notop .tooltip-arrow::before {
  border-bottom-color: #ffffff !important;
}

.common-tooltip-custom-ellipse-notop.bs-tooltip-top .tooltip-arrow::before {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff !important;
}

.one-value-dropdown {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  color: #444444;
  padding: 10px 17px;
}

.common-reports-dropdown-new .equity-dropdown-block .equitydrop {
  color: #444444 important;
  padding: 10px 15px;
}
.common-reports-dropdown-new .equity-dropdown-block .equitydrop i:before {
  color: #03002f;
  font-size: 1.25rem;
}
@media (max-width: 1023px) {
  .common-reports-dropdown-new .equity-dropdown-block .equitydrop {
    padding: 10px 26px 10px 17px;
  }
}
.common-reports-dropdown-new .equity-dropdown-block .dropdown-menu {
  width: 100%;
  border: 1px solid #e7e7e7;
  height: auto;
  padding-bottom: 30px;
  background-color: #ffffff;
  margin-top: 20px;
}
.common-reports-dropdown-new .equity-dropdown-block .dropdown-menu:last-child {
  padding-bottom: 0px;
}
.common-reports-dropdown-new .equity-dropdown-block .dropdown-menu .dropdown-item {
  padding: unset;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #444444;
}
.common-reports-dropdown-new .equity-dropdown-block .dropdown-menu .dropdown-item:last-child {
  margin-bottom: 0px;
  padding-bottom: 20px;
}
.common-reports-dropdown-new .equity-dropdown-block .dropdown-menu .dropdown-item:hover {
  color: #03002f;
}
.common-reports-dropdown-new .equity-dropdown-block > .btn-primary.dropdown-toggle {
  border: 1px solid #e7e7e7 !important;
}
@media (max-width: 1023px) {
  .common-reports-dropdown-new .equity-dropdown-block > .btn-primary.dropdown-toggle {
    font-family: "RobotoRegular";
    font-size: 0.875rem;
    color: #444444 !important;
    padding: 12px 13px;
  }
}
@media (max-width: 1023px) {
  .common-reports-dropdown-new .dropdown-block {
    margin-bottom: 20px;
  }
}
.common-reports-dropdown-new .dropdown-block .equity-dropdown-block .equitydrop {
  font-family: "DMSansMedium";
  font-size: 1rem;
  color: #737373 !important;
  padding: 9px 10px;
  line-height: 140%;
  border: 1px solid #e7e7e7;
}
.common-reports-dropdown-new .dropdown-block .equity-dropdown-block .equitydrop i:before {
  color: #03002f;
}
.common-reports-dropdown-new .dropdown-block .equity-dropdown-block .dropdown-menu {
  background: #ffffff;
  border: 1px solid #e7e7e7;
  margin-top: 16px;
  min-width: 100%;
  font-family: "DMSansMedium";
  height: 108px;
  font-size: 0.875rem;
  color: #444444;
}
.common-reports-dropdown-new .dropdown-block .equity-dropdown-block .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #03002f;
}
.common-reports-dropdown-new .dropdown-block .equity-dropdown-block .dropdown-menu .dropdown-item:hover {
  color: #444444;
}
.subscriptionReport .subscriptionClassNames td {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  text-wrap: nowrap;
}
.subscriptionReport .subscriptionClassNames td:nth-child(2), .subscriptionReport .subscriptionClassNames td:nth-child(3) {
  font-size: 1rem;
}
.subscriptionReport .subscriptionClassNames td:nth-child(4) {
  font-family: "RobotoMedium";
  font-size: 1rem;
}
.subscriptionReport .subscriptionClassNames td:nth-child(5), .subscriptionReport .subscriptionClassNames td:nth-child(6) {
  font-family: "RobotoRegular";
  font-size: 1rem;
}
.subscriptionReport .subscriptionClassNames td:nth-child(7) {
  font-family: "DMSansNormal";
  font-size: 1rem;
}
.subscriptionReport .accordian-item {
  border-bottom: 1px solid #e7e7e7;
}
.subscriptionReport .accordian-item:last-child {
  border-bottom: none;
}
.subscriptionReport .Subscriptionicon {
  margin-bottom: 27px;
}
.subscriptionReport .subscriptionfee {
  padding-left: unset;
  gap: 8px;
}
.subscriptionReport .generic-tabs .nav-tabs {
  border-bottom: 1px solid #e7e7e7;
}
.subscriptionReport .generic-tabs .nav-tabs .nav-item .nav-link {
  padding-top: 0px;
}
@media (max-width: 1023px) {
  .subscriptionReport .generic-tabs .nav-tabs .nav-item .nav-link {
    padding: 0px 32px 10px;
  }
}
.subscriptionReport .common-table-border table thead th {
  padding: 20px 20px 10px;
}
.subscriptionReport .container.subs_container .holding-tabs .nav-tabs {
  border: none;
}
.subscriptionReport .container.subs_container .holding-tabs .nav-tabs li button.active {
  color: #03002f;
  border-color: #03002f !important;
}
.subscriptionReport .container.subs_container .subscriptionfeeborder .nav-tabs .nav-item .nav-link {
  padding: 0px 10px 10px;
}
.subscriptionReport .subscription_data {
  color: #b8b8b8;
}
.subscriptionReport .subscription_data span {
  color: #444444;
}
.subscriptionReport .common-download .download-btn {
  padding: 10px 22px;
}
.subscriptionReport .commonmodal.gray-modal .modal-header .modal-title {
  font-family: "DMSansNormal";
}
.subscriptionReport .commonmodal.gray-modal .modal-body .downloadHoldingDesk-form {
  padding: 8px 20px 20px;
}
.subscriptionReport .commonmodal.gray-modal .modal-body .downloadHoldingDesk-form .customForm .customFormSection .checkboxWrap {
  padding-top: 17px;
}
.subscriptionReport .commonmodal.gray-modal .customFormSection_field .mail_label_body {
  max-height: 80px;
  overflow-x: hidden !important;
}
.subscriptionReport .commonmodal.gray-modal .customFormSection_field .mail_label_body::-webkit-scrollbar {
  display: block !important;
  width: 2px !important;
  padding-left: 2px !important;
}
.subscriptionReport .commonmodal.gray-modal .customFormSection_field .mail_label_body::-webkit-scrollbar-thumb {
  background-color: #03002f;
  border-radius: 1px !important;
  border: 5px solid #03002f;
}
.subscriptionReport .commonmodal.gray-modal .customFormSection_field .mail_label_body .mail_label_body_item {
  justify-content: space-between;
  padding-right: 14px;
  line-height: 140%;
  margin-bottom: 5px;
}
.subscriptionReport .new-reports-modalBackdrop .smallcase-popup-success-body img {
  padding-bottom: 30px;
}

.Subscriptionfees_mobile {
  padding: 34px 0px 15px;
}
.Subscriptionfees_mobile .customFormSection_field .mail_label_body {
  max-height: 80px;
  overflow-x: hidden !important;
}
.Subscriptionfees_mobile .customFormSection_field .mail_label_body::-webkit-scrollbar {
  display: block !important;
  width: 2px !important;
  padding-left: 2px !important;
}
.Subscriptionfees_mobile .customFormSection_field .mail_label_body::-webkit-scrollbar-thumb {
  background-color: #03002f;
  border-radius: 1px !important;
  border: 5px solid #03002f;
}
.Subscriptionfees_mobile .calendar_change {
  margin-top: unset;
}
.Subscriptionfees_mobile .common-download-mb .common-download {
  width: unset;
  height: unset;
  background-color: unset;
}
.Subscriptionfees_mobile .common-download-mb .common-download .download-btn {
  padding: 13px;
}
.Subscriptionfees_mobile .subscription_row_tabs {
  margin-top: 20px;
}
@media (max-width: 768px) {
  .Subscriptionfees_mobile .subscription_row_tabs .generic-tabs.common-tab-color .nav-tabs {
    display: flex;
    flex-flow: row !important;
    border-bottom: 1px solid #e7e7e7;
  }
  .Subscriptionfees_mobile .subscription_row_tabs .generic-tabs.common-tab-color .nav-tabs .nav-item .nav-link {
    padding: 6px 32px 10px !important;
    height: 35px;
    font-family: "DMSansNormal" !important;
  }
  .Subscriptionfees_mobile .subscription_row_tabs .generic-tabs.common-tab-color .nav-tabs .nav-item .nav-link:active {
    font-family: "DMSansMedium" !important;
  }
  .Subscriptionfees_mobile .subscription_row_tabs .generic-tabs.common-tab-color .nav-tabs .nav-item .nav-link.active {
    font-family: "DMSansMedium" !important;
  }
}
.Subscriptionfees_mobile .subscription_accordionbody .accordionbody_subscription .subscription_data {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  .Subscriptionfees_mobile .common-download-newtheme .downloadreport-form-block {
    padding: 18px 15px 15px !important;
  }
}
@media (max-width: 1023px) {
  .Subscriptionfees_mobile .common-download-newtheme .mobFormWrap {
    padding-left: 15px !important;
  }
}
.Subscriptionfees_mobile .common-download-newtheme .mailCheckbox {
  padding-top: 0px;
}
.Subscriptionfees_mobile .mob-smallcase-popup-loader {
  height: auto;
  padding-bottom: 15px;
}
.Subscriptionfees_mobile .mob-smallcase-popup-success,
.Subscriptionfees_mobile .mob-smallcase-popup-fail {
  height: auto;
  padding-bottom: 30px;
}
.Subscriptionfees_mobile .mob-smallcase-popup-loader-body {
  padding-top: 30px;
}
.Subscriptionfees_mobile .mob-smallcase-popup-loader-body .loader {
  height: 80px;
  width: 80px;
}
.Subscriptionfees_mobile .mob-smallcase-popup-success-body {
  margin-bottom: 20px;
  line-height: 140%;
}
.Subscriptionfees_mobile .mob-smallcase-popup-success-body > div {
  padding-top: 20px;
}
.Subscriptionfees_mobile .mob-smallcase-popup-fail-body .update-message {
  line-height: 140%;
  width: 100%;
}
.Subscriptionfees_mobile .mob-smallcase-popup-fail-body > div {
  padding-top: 20px;
}
.Subscriptionfees_mobile .mail_label_close {
  margin-right: 0px;
}

.icon-new-20 i {
  font-size: 1.25rem;
}

.new-reports-modalBackdrop .modal-backdrop.show {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
}
.new-reports-modalBackdrop .modalBackground {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
}
.new-reports-modalBackdrop .smallcase-popup-success-body {
  padding-bottom: 52px;
  row-gap: 20px;
}

.loader-red-common .update-message {
  font-family: "DMSansMedium";
  align-items: center;
  justify-content: center;
}

.icon-disabled {
  cursor: auto;
  opacity: 0.5;
}
@media (max-width: 1023px) {
  .icon-disabled {
    opacity: 1;
  }
  .icon-disabled i {
    color: #c0bfcb !important;
  }
}

@media (max-width: 1023px) {
  .subscription-report-main-container {
    background: #ffffff;
  }
}
.subscription-report-main-container span[data-attr=active] {
  color: #05a660;
}
.subscription-report-main-container span[data-attr=started] {
  color: #05a660;
}
.subscription-report-main-container span[data-attr=ended] {
  color: #f04e45;
}
.subscription-report-main-container span[data-attr=expired] {
  color: #f04e45;
}
.subscription-report-main-container span[data-attr=Expired] {
  color: #f04e45;
}
.subscription-report-main-container label[data-attr=active] {
  color: #05a660;
}
.subscription-report-main-container label[data-attr=started] {
  color: #05a660;
}
.subscription-report-main-container label[data-attr=ended] {
  color: #f04e45;
}
.subscription-report-main-container label[data-attr=expired] {
  color: #f04e45;
}
.subscription-report-main-container label[data-attr=Expired] {
  color: #f04e45;
}
.subscription-report-main-container .subscription-subtabs .nav-tabs {
  z-index: 1 !important;
}

.new-reports-modalBackdrop.modal-opacity-0 .modal-backdrop.show {
  opacity: 0;
}

.commonnew-download-report-drawer__backdrop {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
}

.td-schemeName:hover {
  text-decoration: underline;
  cursor: pointer;
}
.subscriptionPopup .modal-body {
  padding: 0 28px;
  padding-bottom: 20px;
  height: 466px;
}
.subscriptionPopup .modal-body .middleloader {
  background-color: #ffffff !important;
}
.subscriptionPopup .modal-body .subscription-table {
  height: 388px;
  overflow-y: scroll;
  /* Track */
  /* Handle */
}
.subscriptionPopup .modal-body .subscription-table::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.subscriptionPopup .modal-body .subscription-table::-webkit-scrollbar-track {
  background: transparent;
}
.subscriptionPopup .modal-body .subscription-table::-webkit-scrollbar-thumb {
  background: #c9c9c9 !important;
}
.subscriptionPopup .modal-body .subscription-table::-webkit-scrollbar-track-piece {
  margin-top: 40px !important;
  margin-bottom: 20px !important;
}
.subscriptionPopup .modal-header {
  background-color: #f2f2f5;
  padding: 20px 31px;
  border-bottom: none;
  position: sticky;
  top: 0;
  z-index: 10;
}
.subscriptionPopup .modal-header .modal-title {
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
  color: #03002f;
}
.subscriptionPopup .subscription_toaster_download {
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 32px;
  right: 0px;
  z-index: 100;
  min-width: 345px;
}
.subscriptionPopup .subscription_toaster_email {
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 58px;
  right: 0px;
  z-index: 100;
  min-width: 345px;
}
.subscriptionPopup .subscription-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  padding-bottom: 20px;
}
.subscriptionPopup .subscription-table table thead {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #727271;
  position: sticky;
  top: 0px;
  z-index: 5;
  background: #ffffff;
}
.subscriptionPopup .subscription-table table thead th {
  padding: 10px;
}
.subscriptionPopup .subscription-table table tbody {
  font-size: 0.75rem;
  font-family: "RobotoRegular";
  color: #444444;
}
.subscriptionPopup .subscription-table table tbody td {
  padding: 0 10px;
  border: none;
}
.subscriptionPopup .subscription-table table tbody tr:nth-child(odd) {
  background-color: #f2f2f5;
}
.subscriptionPopup .subscription-table table tbody tr:nth-child(odd):hover {
  background-color: #f2f2f5;
}
.subscriptionPopup .subscription-table table tbody tr:nth-child(even) {
  background-color: #ffffff;
}
.subscriptionPopup .subscription-table table tbody tr:nth-child(even):hover {
  background-color: #ffffff !important;
}
.subscriptionPopup .success-width {
  width: 298px !important;
}
.subscriptionPopup .success-min-width {
  min-width: 298px !important;
}

@media (min-width: 1023px) {
  .subscription-downloadEmail-parent {
    position: sticky;
    top: 64px;
    padding: 24px 0;
    z-index: 10;
    background: #ffffff;
  }
}
.subscription-downloadEmail-parent .edel-icon-success-rounded-tick {
  line-height: 1.5rem;
}
.subscription-downloadEmail-parent .download-icon-div {
  width: 30px;
  height: 30px;
  background-color: #f2f2f5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  cursor: pointer;
}
.subscription-downloadEmail-parent .email-icon-div {
  background-color: #f2f2f5;
  padding: 6px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  border-radius: 5px;
  cursor: pointer;
}
.subscription-downloadEmail-parent .email-icon-div .edel-icon-email-us {
  font-size: 0.938rem !important;
  font-weight: 600;
}
.subscription-downloadEmail-parent .download-popup {
  padding: 10px;
  border-radius: 10px;
  border: 1px solid #f1f1f4;
  box-shadow: 0px 25px 37px 0px rgba(0, 0, 0, 0.1), 0px 10px 15px 0px rgba(0, 0, 0, 0.05);
  width: fit-content;
  position: absolute;
  top: 34px;
  right: 0;
  z-index: 10;
  background-color: #ffffff;
  width: 180px;
}
.subscription-downloadEmail-parent .download-popup-txt-div {
  padding: 12px 0;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  border-radius: 5px;
  color: #444444;
  text-align: center;
}
.subscription-downloadEmail-parent .download-popup-txt-div:hover {
  background-color: #f2f2f5;
  font-size: 0.875rem;
  font-family: "DMSansBold";
  cursor: pointer;
}
.subscription-downloadEmail-parent .danger-icon {
  line-height: 24px;
}
.subscription-downloadEmail-parent .danger-icon .path1::before {
  color: #ffb400;
}

.subscriptionDrawer .commonnew-download-report-drawer__content {
  overflow-x: hidden !important;
  overflow-y: hidden !important;
  width: 100%;
}
.subscriptionDrawer .drawer-head {
  position: sticky;
  top: 0;
}
.subscriptionDrawer .body-table {
  margin-top: 64px;
}
.subscriptionDrawer .body-container {
  padding: 0 16px;
}
.subscriptionDrawer .subscription-detail-row-container {
  border-top: 1px solid #e7e7e7;
  padding: 15px 0 19px;
}
.subscriptionDrawer .subscription-detail-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px 20px;
  margin-top: 16px;
}
.subscriptionDrawer .subscription_toaster_download {
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  position: fixed;
  bottom: 30px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 331px;
  min-width: 345px;
  z-index: 100;
}
.subscriptionDrawer .download-email-wrapper {
  position: sticky;
  top: 50px;
  padding: 16px 14px;
  background: #ffffff;
}
@media (max-width: 1023px) {
  .subscriptionDrawer .download-email-wrapper {
    position: fixed;
    left: 0;
    width: 100%;
    top: 50px;
  }
}
.subscriptionDrawer .subscription_toaster_email {
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  position: fixed;
  bottom: 30px;
  left: 50%;
  transform: translate(-50%, 0);
  min-width: 345px;
  z-index: 100;
}
.subscriptionDrawer .success-width {
  width: 298px !important;
}
.subscriptionDrawer .success-min-width {
  min-width: 298px !important;
}

.Subscription-div-scroll {
  height: calc(100vh - 300px);
  overflow: scroll;
  /* Handle */
}
.Subscription-div-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.Subscription-div-scroll::-webkit-scrollbar-thumb {
  background: #c9c9c9 !important;
}
.Subscription-div-scroll::-webkit-scrollbar-track-piece {
  margin-top: 60px !important;
}
.dpbillsInterest-main-block .date-block {
  padding: 20px 0px;
}
.dpbillsInterest-main-block .edel-icon-download-coloured:before {
  font-size: 0.875rem;
}
.dpbillsInterest-main-block .common-download-report .date-input-section .input-group {
  width: 153px;
}
.dpbillsInterest-main-block .common-download .download-btn {
  font-family: "DMSansMedium";
  background: #f2f2f5;
  padding: 10px 22px;
  color: #03002f;
  font-size: 0.875rem;
}
@media (max-width: 1023px) {
  .dpbillsInterest-main-block .common-download .download-btn {
    padding: 13px;
  }
}
.dpbillsInterest-main-block .calendar_date .calendar_change {
  padding-right: 5px;
  color: #03002f;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}
.dpbillsInterest-main-block .calendar_date .fin_year {
  font-family: "RobotoBold";
}
@media (max-width: 1023px) {
  .dpbillsInterest-main-block .calendar_date .fin_year {
    font-family: "RobotoMedium";
    color: #444444;
  }
}
@media (max-width: 1023px) {
  .dpbillsInterest-main-block .calendar_date .financial-year-date {
    color: #727271;
  }
}
.dpbillsInterest-main-block .calendar_date .datefullClass {
  font-family: "RobotoRegular";
}
.dpbillsInterest-main-block .calendar_date span {
  color: #727271;
}
.dpbillsInterest-main-block .equity-dropdown-block .equitydrop {
  color: #444444 important;
  padding: 10px 15px;
}
.dpbillsInterest-main-block .equity-dropdown-block .equitydrop i:before {
  color: #03002f;
  font-size: 1.25rem;
}
@media (max-width: 1023px) {
  .dpbillsInterest-main-block .equity-dropdown-block .equitydrop {
    padding: 10px 26px 10px 17px;
  }
}
.dpbillsInterest-main-block .equity-dropdown-block .dropdown-menu {
  width: 100%;
  border: 1px solid #e7e7e7;
  height: auto;
  padding-bottom: 30px;
  background-color: #ffffff;
  margin-top: 20px;
}
.dpbillsInterest-main-block .equity-dropdown-block .dropdown-menu:last-child {
  padding-bottom: 0px;
}
.dpbillsInterest-main-block .equity-dropdown-block .dropdown-menu .dropdown-item {
  padding: unset;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #444444;
}
.dpbillsInterest-main-block .equity-dropdown-block .dropdown-menu .dropdown-item:last-child {
  margin-bottom: 0px;
  padding-bottom: 20px;
}
.dpbillsInterest-main-block .equity-dropdown-block .dropdown-menu .dropdown-item:hover {
  color: #03002f;
}
.dpbillsInterest-main-block .equity-dropdown-block > .btn-primary.dropdown-toggle {
  border: 1px solid #e7e7e7;
}
@media (max-width: 1023px) {
  .dpbillsInterest-main-block .equity-dropdown-block > .btn-primary.dropdown-toggle {
    font-family: "RobotoRegular";
    font-size: 0.875rem;
    color: #444444 !important;
    padding: 12px 13px;
  }
}
@media (max-width: 1023px) {
  .dpbillsInterest-main-block .dropdown-block {
    margin-bottom: 20px;
  }
}
.dpbillsInterest-main-block .dropdown-block .equity-dropdown-block .equitydrop {
  font-family: "DMSansMedium";
  font-size: 1rem;
  color: #737373 !important;
  padding: 9px 10px;
  line-height: 140%;
  border: 1px solid #e7e7e7;
}
.dpbillsInterest-main-block .dropdown-block .equity-dropdown-block .equitydrop i:before {
  color: #03002f;
}
.dpbillsInterest-main-block .dropdown-block .equity-dropdown-block .dropdown-menu {
  background: #ffffff;
  border: 1px solid #e7e7e7;
  margin-top: 16px;
  min-width: 100%;
  font-family: "DMSansMedium";
  height: 108px;
  font-size: 0.875rem;
  color: #444444;
}
.dpbillsInterest-main-block .dropdown-block .equity-dropdown-block .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #03002f;
}
.dpbillsInterest-main-block .dropdown-block .equity-dropdown-block .dropdown-menu .dropdown-item:hover {
  color: #444444;
}
.dpbillsInterest-main-block .datefullClass {
  font-family: "RobotoRegular";
}
@media (max-width: 1023px) {
  .dpbillsInterest-main-block .datefullClass {
    font-size: 0.875rem;
    color: #727271;
  }
}
.dpbillsInterest-main-block .fin_year {
  font-family: "RobotoBold";
}
@media (max-width: 1023px) {
  .dpbillsInterest-main-block .fin_year {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
  }
}
.dpbillsInterest-main-block .calendar_change {
  margin-top: 0px;
  display: flex;
  align-items: center;
}
.dpbillsInterest-main-block table tbody tr:hover {
  background-color: #ffffff !important;
}
.dpbillsInterest-main-block table tbody tr:hover:last-child {
  background-color: #fffbf2 !important;
}
.dpbillsInterest-main-block .calendar_container {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-left: 120px;
  z-index: 9;
}
.dpbillsInterest-main-block .calendar_container .calendar_arrow {
  margin-left: 215px;
}
.dpbillsInterest-main-block .calendar_container .calendar_list span:hover {
  background: #03002f;
  color: #ffffff;
}
.dpbillsInterest-main-block .calendar_container .calendar_list span:hover i {
  color: #ffffff;
}
.dpbillsInterest-main-block .calendar_container .calendar_list i {
  color: #03002f;
}
.dpbillsInterest-main-block .dp-interest-table.table {
  border-spacing: 0px;
  margin-top: 20px;
}
.dpbillsInterest-main-block .dp-interest-table.table th,
.dpbillsInterest-main-block .dp-interest-table.table td {
  padding: 21px 15px;
}
@media (max-width: 1023px) {
  .dpbillsInterest-main-block .dp-interest-table.table th,
  .dpbillsInterest-main-block .dp-interest-table.table td {
    padding: 10px;
  }
}
.dpbillsInterest-main-block .dp-interest-table.table th:last-child,
.dpbillsInterest-main-block .dp-interest-table.table td:last-child {
  text-align: right;
}
.dpbillsInterest-main-block .dp-interest-table.table th {
  border-bottom: 0px;
  background: #e7e7e7;
  color: #444444;
  font-family: "DMSansBold";
  font-size: 0.875rem;
}
.dpbillsInterest-main-block .dp-interest-table.table tbody tr:last-child td {
  border-bottom: 1px solid #e7e7e7;
}
@media (max-width: 1023px) {
  .dpbillsInterest-main-block .dp-interest-table.table tbody tr:last-child td:last-child {
    border-left: 0px;
  }
}
.dpbillsInterest-main-block .dp-interest-table.table tbody td {
  border-bottom: 0px;
  border-radius: 0px;
  font-size: 0.875rem;
  font-family: "RobotoMedium";
  color: #03002f;
}
@media (max-width: 1023px) {
  .dpbillsInterest-main-block .dp-interest-table.table tbody td {
    text-align: left;
  }
}
.dpbillsInterest-main-block .dp-interest-table.table tbody td:first-child {
  font-family: "DMSansMedium";
}

.dp-interest-accordion-mainblock {
  margin-top: 20px;
}
.dp-interest-accordion-mainblock .title-head {
  padding-right: 74px;
  padding-left: 18px;
}

.dp-interest-accordion .common-accordian-small-content .accordion-button.collapsed::after {
  top: 0px !important;
  font-size: 1.375rem;
  display: flex;
  align-items: center;
  justify-content: end;
}
.dp-interest-accordion .common-accordian-small-content .accordion-button:not(.collapsed):after {
  display: flex;
  align-items: center;
  justify-content: end;
  font-size: 1.375rem !important;
}
.dp-interest-accordion .customaccordian {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
@media (min-width: 1023px) {
  .dp-interest-accordion .customaccordian {
    border: none;
  }
}
.dp-interest-accordion .customaccordian .accordion-item {
  border-radius: 5px;
  margin-bottom: 10px;
}
@media (min-width: 1023px) {
  .dp-interest-accordion .customaccordian .accordion-item {
    border: 1px solid #e7e7e7;
  }
  .dp-interest-accordion .customaccordian .accordion-item:first-child {
    border-top: 1px solid #e7e7e7;
  }
}
.dp-interest-accordion .customaccordian .accordion-header .accordion-button {
  padding: 19px 25px 19px 18px;
}
@media (min-width: 1023px) {
  .dp-interest-accordion .customaccordian .accordion-header .accordion-button {
    border-radius: 5px;
  }
}
.dp-interest-accordion .customaccordian .accordion-header .accordion-button:after {
  background-color: #ffffff;
  color: #444444;
  height: 15px;
  width: 19px;
  top: 0px;
}
.dp-interest-accordion .customaccordian .accordion-button:not(.collapsed) {
  background-color: white;
  padding-bottom: 0px;
  box-shadow: none;
}
.dp-interest-accordion .customaccordian .accordion-button:not(.collapsed):after {
  background-color: #ffffff;
  color: #444444;
  font-size: 1.875rem;
}
.dp-interest-accordion .customaccordian .accordion-body {
  padding: 0px;
}
.dp-interest-accordion .customaccordian .accordion-body .error-msg {
  border-radius: 10px;
}
.dp-interest-accordion .table {
  padding: 20px 18px 23px;
  border-spacing: 0px;
  margin: 0px;
}
.dp-interest-accordion .table thead {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  color: #727271;
}
.dp-interest-accordion .table thead th {
  border-top: 1px solid #e7e7e7;
  border-left: 1px solid #e7e7e7;
  text-align: right;
  padding: 18px 30px 22px;
}
.dp-interest-accordion .table thead th:first-child {
  text-align: left;
}
.dp-interest-accordion .table thead th:last-child {
  border-radius: 0px;
  border-right: 1px solid #e7e7e7;
}
.dp-interest-accordion .table tbody {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  color: #444444;
}
.dp-interest-accordion .table tbody tr:last-child td {
  border-bottom: 1px solid #e7e7e7;
}
.dp-interest-accordion .table tbody tr:hover {
  background-color: white !important;
}
.dp-interest-accordion .table tbody tr td {
  border: 1px solid #e7e7e7;
  border-top: 0px;
  border-right: 0px;
  padding: 18px 30px 22px;
  text-align: right;
}
.dp-interest-accordion .table tbody tr td:first-child {
  text-align: left;
  border-radius: 0px;
}
.dp-interest-accordion .table tbody tr td:last-child {
  border-radius: 0px;
  border-right: 1px solid #e7e7e7;
}
.dp-interest-accordion .accordion-header-total {
  padding: 19px 67px 19px 18px;
}

.dp-interest-extension-block {
  padding: 15px;
  border-bottom: 1px solid #e7e7e7;
}
.dp-interest-extension-block:last-child {
  border-bottom: none;
}
.dp-interest-extension-block .displayFlex div:first-child {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  color: #b8b8b8;
}
.dp-interest-extension-block .displayFlex div:last-child {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  color: #444444;
  margin-left: 5px;
}

.dpinterest-extension-drawer .drawer-head {
  padding: 0px 14px 20px;
  font-family: "DMSansBold";
  font-size: 1.125rem;
  color: #03002f;
}

.dpinterest-extension-drawer.z-index-high__handle-wrapper {
  padding: 15px 0px;
}

.mgb-20 {
  margin-bottom: 20px;
}

.mgr-5 {
  margin-right: 5px;
}

@media (max-width: 1023px) {
  #dp-interest-main .common-download-newtheme .date-input-section {
    padding: 15px 15px 0px;
  }
}
#dp-interest-main .common-download-report .date-input-section .input-group {
  width: 153px;
  padding: 6px 15px;
}
#dp-interest-main .common-download-report .date-input-section .input-group .input-group-append {
  margin-top: 5px;
}
#dp-interest-main .mob-smallcase-popup-loader-body {
  padding-top: 30px;
}
#dp-interest-main .mob-smallcase-popup-loader-body .loader {
  height: 80px;
  width: 80px;
}
#dp-interest-main .mob-smallcase-popup-success-body {
  margin-bottom: 20px;
  line-height: 140%;
}
#dp-interest-main .mob-smallcase-popup-success-body > div {
  padding-top: 20px;
}
#dp-interest-main .mob-smallcase-popup-success-body .action-post-success {
  margin: 0px;
}
#dp-interest-main .smallcase-popup-fail-body .update-message {
  line-height: 140%;
  width: 100%;
  align-items: center;
  justify-content: center;
}
#dp-interest-main .smallcase-popup-fail-body > div {
  padding-top: 20px;
}

.new-background-blur {
  background: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.other-report-tabs.generic-tabs .nav-tabs {
  border-bottom: 1px solid #e7e7e7 !important;
  width: 100%;
}
@media (max-width: 900px) {
  .other-report-tabs.generic-tabs .nav-tabs {
    overflow-x: scroll;
    flex-wrap: nowrap;
  }
}
.other-report-tabs.generic-tabs .nav-tabs li button {
  font-size: 1rem !important;
  font-family: "encodesans_normal" !important;
  color: #727271;
  height: 37px;
  padding: 5px 10px 10.5px 10px !important;
  text-wrap: nowrap;
  line-height: 22px !important;
}
.other-report-tabs.generic-tabs .nav-tabs li button.active {
  border-bottom: 1px solid #3580f7 !important;
  font-size: 1rem !important;
  font-family: "EncodeSansMedium" !important;
  color: #3580f7 !important;
}
.other-report-tabs .commonnew-download-report-drawer__handle-wrapper {
  background-color: #f2f2f5;
  border-radius: 5px 5px 0 0;
}
.other-report-tabs .react-datepicker {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: flex;
  justify-content: center;
  border: 1px solid #b8b8b8;
}
.other-report-tabs .react-datepicker .react-datepicker__header {
  background-color: #ffffff;
  font-family: "DMSansMedium";
}
.other-report-tabs .react-datepicker .react-datepicker__current-month,
.other-report-tabs .react-datepicker .react-datepicker-time__header,
.other-report-tabs .react-datepicker .react-datepicker-year-header {
  color: #393939;
  font-family: "DMSansMedium";
}
.other-report-tabs .react-datepicker .react-datepicker__current-month {
  margin: 13px 0;
}
.other-report-tabs .react-datepicker .react-datepicker__day-name {
  color: #393939;
  font-family: "DMSansMedium";
}
.other-report-tabs .react-datepicker .react-datepicker__day--selected,
.other-report-tabs .react-datepicker .react-datepicker__day--in-selecting-range,
.other-report-tabs .react-datepicker .react-datepicker__day--in-range,
.other-report-tabs .react-datepicker .react-datepicker__month-text--selected,
.other-report-tabs .react-datepicker .react-datepicker__month-text--in-selecting-range,
.other-report-tabs .react-datepicker .react-datepicker__month-text--in-range,
.other-report-tabs .react-datepicker .react-datepicker__quarter-text--selected,
.other-report-tabs .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.other-report-tabs .react-datepicker .react-datepicker__quarter-text--in-range,
.other-report-tabs .react-datepicker .react-datepicker__year-text--selected,
.other-report-tabs .react-datepicker .react-datepicker__year-text--in-selecting-range,
.other-report-tabs .react-datepicker .react-datepicker__year-text--in-range {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.other-report-tabs .react-datepicker .react-datepicker .react-datepicker__day:hover,
.other-report-tabs .react-datepicker .react-datepicker .react-datepicker__month-text:hover,
.other-report-tabs .react-datepicker .react-datepicker .react-datepicker__quarter-text:hover,
.other-report-tabs .react-datepicker .react-datepicker .react-datepicker__year-text:hover {
  color: #393939 !important;
  background-color: #03002f !important;
}
.other-report-tabs .react-datepicker .react-datepicker__month-text--keyboard-selected,
.other-report-tabs .react-datepicker .react-datepicker__quarter-text--keyboard-selected,
.other-report-tabs .react-datepicker .react-datepicker__year-text--keyboard-selected {
  background-color: #03002f;
  color: #ffffff;
}
.other-report-tabs .react-datepicker .react-datepicker__day:hover,
.other-report-tabs .react-datepicker .react-datepicker__month-text:hover,
.other-report-tabs .react-datepicker .react-datepicker__quarter-text:hover,
.other-report-tabs .react-datepicker .react-datepicker__year-text:hover {
  background-color: #03002f !important;
  color: #ffffff;
}
.other-report-tabs .react-datepicker .react-datepicker__navigation-icon--next {
  left: 0;
}
.other-report-tabs .react-datepicker .react-datepicker__navigation-icon--next::before {
  left: 0;
}
.other-report-tabs .react-datepicker .react-datepicker__navigation-icon--previous {
  left: 22px;
}
.other-report-tabs .react-datepicker .react-datepicker__navigation-icon--previous::before {
  position: absolute;
}
.other-report-tabs .react-datepicker .react-datepicker__navigation-icon--previous::before {
  right: unset;
}
.other-report-tabs .react-datepicker .react-datepicker__navigation-icon::before {
  border-color: #03002f;
}
.other-report-tabs .react-datepicker button {
  justify-content: center;
}
.other-report-tabs .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #03002f;
}
.other-report-tabs .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-bottom-color: #03002f;
}
.other-report-tabs .react-datepicker-popper[data-placement^=bottom] {
  padding-top: 6px;
}
.other-report-tabs .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  border-top-color: #03002f;
}
.other-report-tabs .react-datepicker__month-container {
  float: left;
  width: 100%;
  margin: 0 auto;
}
.other-report-tabs .react-datepicker__day-name,
.other-report-tabs .react-datepicker__day,
.other-report-tabs .react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 2.6rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.other-report-tabs .react-datepicker .react-datepicker__month-select,
.other-report-tabs .react-datepicker .react-datepicker__year-select {
  background: #ffffff;
  border: 1px solid #f0f9ff;
  width: 100%;
  margin: 10px auto;
  padding: 4px 3px;
  border-radius: 4px;
  position: relative;
  font-size: 0.75rem;
  color: #03002f;
  font-family: "RobotoCondensedBold";
}
.other-report-tabs button.react-datepicker__navigation {
  margin: 10px auto;
}
.other-report-tabs .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after,
.other-report-tabs .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  display: none;
}
.other-report-tabs .react-datepicker-wrapper .react-datepicker__input-container button {
  height: 42px;
  border: unset;
  border-radius: 5px;
  width: 100%;
  background-color: unset;
  text-align: left;
  padding-left: 10px;
  font-size: 0.875rem;
  font-family: "EncodeSansSemiBold";
  color: #333333;
}
.other-report-tabs .midnightblue-theme .modalHoldingTitle .modal-content .modal-header {
  background-color: #f2f2f5 !important;
}
.other-report-tabs .midnightblue-theme .backgroundcolor_bluedrawer .backgroundcolor_bluedrawer__handle-wrapper {
  background: #f2f2f5;
}
.other-report-tabs .midnightblue-theme .common-datepicker .custom_heading {
  background-color: #f2f2f5 !important;
}
.other-report-tabs .midnightblue-theme .common-datepicker .edel-icon-calendar-report::before {
  color: #03002f !important;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: flex;
  justify-content: center;
  border: 1px solid #b8b8b8;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__header {
  background-color: #ffffff;
  font-family: "DMSansMedium";
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__current-month,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker-time__header,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker-year-header {
  color: #393939;
  font-family: "DMSansMedium";
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__current-month {
  margin: 13px 0;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__day-name {
  color: #393939;
  font-family: "DMSansMedium";
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__day--selected,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__day--in-selecting-range,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__day--in-range,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__month-text--selected,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__month-text--in-selecting-range,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__month-text--in-range,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--selected,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--in-range,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__year-text--selected,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__year-text--in-selecting-range,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__year-text--in-range {
  background-color: #03002f !important;
  color: #ffffff !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker .react-datepicker__day:hover,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker .react-datepicker__month-text:hover,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker .react-datepicker__quarter-text:hover,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker .react-datepicker__year-text:hover {
  color: #393939 !important;
  background-color: #03002f !important;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__month-text--keyboard-selected,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text--keyboard-selected,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__year-text--keyboard-selected {
  background-color: #03002f;
  color: #ffffff;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__day:hover,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__month-text:hover,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__quarter-text:hover,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__year-text:hover {
  background-color: #03002f !important;
  color: #ffffff;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--next {
  left: 0;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--next::before {
  left: 0;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--previous {
  left: 22px;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--previous::before {
  position: absolute;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon--previous::before {
  right: unset;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__navigation-icon::before {
  border-color: #03002f;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker button {
  justify-content: center;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #03002f;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-bottom-color: #03002f;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] {
  padding-top: 6px;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  border-top-color: #03002f;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker__month {
  display: flex;
  flex-flow: column;
  gap: 0.5rem;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker__month-container {
  float: left;
  width: 100%;
  margin: 0 auto;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker__day-names,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker__week {
  white-space: nowrap;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  gap: 0.5rem;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker__day-name,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker__day,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 2rem !important;
  height: 2rem !important;
  line-height: 1.7rem;
  text-align: center;
  margin: 0;
}
.other-report-tabs .midnightblue-theme .common-datepicker .keyboard-daychange .react-datepicker__day--keyboard-selected.react-datepicker__day--in-range {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__month-select,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker .react-datepicker__year-select {
  background: #ffffff;
  border: 1px solid #f0f9ff;
  width: 100%;
  margin: 10px auto;
  padding: 4px 3px;
  border-radius: 4px;
  position: relative;
  font-size: 0.75rem;
  color: #03002f;
  font-family: "RobotoCondensedBold";
}
.other-report-tabs .midnightblue-theme .common-datepicker button.react-datepicker__navigation {
  margin: 10px auto;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after,
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  display: none;
}
.other-report-tabs .midnightblue-theme .common-datepicker .react-datepicker-wrapper .react-datepicker__input-container button {
  height: 42px;
  border: unset;
  border-radius: 5px;
  width: 100%;
  background-color: unset;
  text-align: left;
  padding-left: 10px;
  font-size: 0.875rem;
  font-family: "EncodeSansSemiBold";
  color: #333333;
}
.other-report-tabs .midnightblue-theme .custom_buttons {
  display: flex;
  gap: 15px;
  margin-top: 15.76px;
}
@media (max-width: 667px) {
  .other-report-tabs .midnightblue-theme .custom_buttons {
    margin: 15px 20px !important;
  }
}
.other-report-tabs .midnightblue-theme .custom_buttons button {
  padding: 14px 28px;
  border-radius: 6px;
  background: #ffffff;
  width: 236px;
  height: 48px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 140%;
  border-radius: 6px;
  border: 1px solid #03002f !important;
  color: #03002f !important;
}
.other-report-tabs .midnightblue-theme .custom_buttons button:hover {
  background: #03002f !important;
  color: #ffffff !important;
}
.other-report-tabs .midnightblue-theme .custom_buttons .active {
  background: #03002f !important;
  color: #ffffff !important;
}
.ledgers-report-container {
  position: relative;
}
.ledgers-report-container .equity-dropdown-block .dropdown-menu {
  width: 200px !important;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
}
.ledgers-report-container .equity-dropdown-block .equitydrop i:before {
  color: #03002f;
}
.ledgers-report-container .equity-dropdown-block .dropdown-toggle {
  padding: 10px 20px;
  border: 1px solid #e7e7e7;
}
.ledgers-report-container .equity-dropdown-block .dropdown-item:hover {
  color: #03002f !important;
}
.ledgers-report-container .equity-dropdown-block .dropdown-item:last-child {
  padding-bottom: 20px !important;
}
.ledgers-report-container .customFormSection_field .mail_label_body {
  overflow-x: hidden !important;
}
.ledgers-report-container .customFormSection_field .mail_label_body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #f5f5f5;
  background-clip: content-box;
}
.ledgers-report-container .customFormSection_field .mail_label_body::-webkit-scrollbar {
  display: block !important;
  width: 3px !important;
  background-color: #f5f5f5;
  padding-left: 2px !important;
}
.ledgers-report-container .customFormSection_field .mail_label_body::-webkit-scrollbar-thumb {
  background-color: #000000;
  width: 3px !important;
  height: 3px !important;
  border-radius: 1px !important;
  border: 5px solid #03002f;
}
.ledgers-report-container .customFormSection_field .mail_label_body .mail_label_body_item {
  justify-content: space-between;
  padding-right: 4px;
}
.ledgers-report-container .ledger-dropdown-new {
  border: none;
}
.ledgers-report-container .ledger-dropdown-new.filter-dropdown {
  max-height: 250px !important;
  margin-top: 15px;
}
.ledgers-report-container .ledger-dropdown-new .dropdown-menu {
  width: 202px !important;
  background-color: #f2f2f5;
  border: none;
  height: 149px;
  padding: 20px 15px 0px 15px;
  margin-top: unset;
}
.ledgers-report-container .ledger-dropdown-new .dropdown-menu .dropdown-item {
  padding: 0 !important;
  margin-bottom: 14px;
}
.ledgers-report-container .ledger-dropdown-new .dropdown-menu .dropdown-item:last-child {
  padding-bottom: 20px;
}
.ledgers-report-container .ledger-dropdown-new .dropdown-menu .dropdown-item:hover {
  color: #03002f !important;
}
.ledgers-report-container .ledger-dropdown-new .dropdown-toggle {
  border: none !important;
  padding: 10px 20px;
}
.ledgers-report-container .ledger-dropdown-new-btn button {
  padding: unset !important;
}
.ledgers-report-container .ledger-dropdown-new.fundsDropdown {
  margin-top: 1.5rem;
}
.ledgers-report-container .ledger-dropdown-new.fundsDropdown button {
  color: #03002f !important;
}
.ledgers-report-container .ledger-dropdown-new.fundsDropdown .dropdown-menu {
  margin-top: -10px;
  max-height: unset;
  box-shadow: unset;
}
.ledgers-report-container .toggle-ledger-change.mtf-switch .toggle-switch-label.e-switch-active {
  border: unset;
}
.ledgers-report-container .toggle-ledger-change.mtf-switch .toggle-switch-label.e-switch-active .toggle-switch-inner:before {
  background-color: #cacac9;
}
.ledgers-report-container .toggle-ledger-change.mtf-switch .toggle-switch-switch {
  background: #b8b8b8;
}
.ledgers-report-container .toggle-ledger-change.mtf-switch .toggle-switch-switch.e-switch-active {
  margin: 0.2rem;
}
.ledgers-report-container .toggle-ledger-change .toggle-switch-label.e-switch-active {
  border: 1px solid #cacac9;
}
.ledgers-report-container .toggle-ledger-change .toggle-switch-label .e-switch-active {
  background: #03002f;
}
.ledgers-report-container .toggle-ledger-change .toggle-switch-switch.e-switch-active {
  background: #03002f;
}
.ledgers-report-container .toggle-ledger-change .toggle-switch-switch {
  background: #03002f;
}
.ledgers-report-container .ledger-table-border {
  border-spacing: 0px;
  padding-bottom: 1rem !important;
}
.ledgers-report-container .ledger-table-border thead th {
  padding: 20px 13px;
}
.ledgers-report-container .ledger-table-border tbody td {
  width: 50%;
  padding: 20px 13px;
  border-radius: 0px;
  border: 1px solid #e7e7e7;
  border-bottom: unset;
}
.ledgers-report-container .ledger-table-border tbody td:first-child {
  border-right: unset;
}
.ledgers-report-container .ledger-table-border tbody td:last-child {
  text-align: center;
}
.ledgers-report-container .ledger-table-border tbody tr:last-child td {
  border-bottom: 1px solid #e7e7e7;
}
.ledgers-report-container .filter-ledger-main .ed_button.link {
  color: #03002f;
  border-radius: 5px;
  background-color: #f2f2f5;
}
.ledgers-report-container .subscriptionfeeborder .nav-tabs {
  border-bottom: 1px solid #e7e7e7;
  position: static;
  z-index: 7 !important;
}
.ledgers-report-container .ledger-total {
  border: 1px solid #e7e7e7;
  padding: 20px 15px;
  border-radius: 5px;
}
.ledgers-report-container .ledger-total-row {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.ledgers-report-container .ledger-total-row .pd-36 {
  padding: 0 36px;
}
.ledgers-report-container .ledger-accordion .accordion-item {
  border: unset;
  border-bottom: 1px solid #e7e7e7;
  padding: 9px 0px;
}
.ledgers-report-container .ledger-accordion .accordion-item .accordion-item {
  background: unset;
}
.ledgers-report-container .ledger-accordion .accordion-item .accordion-button::after {
  margin-top: 50px;
  color: #03002f;
  background-color: #ffffff;
  border: 1px solid #03002f;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: 30px;
}
.ledgers-report-container .ledger-accordion .accordion-item .accordion-body {
  background-color: #f2f2f5;
  padding: 16px 9px 17px 9px;
}
.ledgers-report-container .pdl-62 {
  padding-left: 62px !important;
}
.ledgers-report-container .pdl-22 {
  padding-left: 22px !important;
}
.ledgers-report-container .pdl-38 {
  padding-left: 38px !important;
}
.ledgers-report-container .calendar-ledger-tax .calendar_container {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-left: 120px;
  z-index: 98;
}
.ledgers-report-container .calendar-ledger-tax .calendar_container .calendar_arrow {
  margin-left: 215px;
}
.ledgers-report-container .calendar-ledger-tax .calendar_container .calendar_list span:hover {
  background: #03002f;
  color: #ffffff;
}
.ledgers-report-container .calendar-ledger-tax .calendar_container .calendar_list span:hover i {
  color: #ffffff;
}
.ledgers-report-container .calendar-ledger-tax .calendar_container .calendar_list i {
  color: #03002f;
}
.ledgers-report-container .calendar-ledger-tax .calendar_container {
  z-index: 98;
}
.ledgers-report-container .calendar-ledger-tax .year_container {
  z-index: 98;
}
.ledgers-report-container .__filter_Icon {
  height: 35px;
  width: 35px;
}
.ledgers-report-container .generic-tabs.common-tab-color .nav-item .nav-link {
  font-family: "DMSansNormal" !important;
}
.ledgers-report-container .generic-tabs.common-tab-color .nav-item .nav-link.active {
  font-family: "DMSansMedium" !important;
}
.ledgers-report-container .calendar_date .fin_year {
  font-family: "RobotoBold";
  font-size: 1.25rem;
}
@media (max-width: 1023px) {
  .ledgers-report-container .calendar_date .fin_year {
    font-family: "RobotoMedium";
    font-size: 0.875rem;
  }
}
@media (max-width: 1023px) {
  .ledgers-report-container .calendar_date .financial-year-date {
    color: #727271;
  }
}
@media (max-width: 1023px) {
  .ledgers-report-container .calendar_date .date {
    color: #727271;
    font-family: "RobotoRegular";
    font-size: 0.875rem;
  }
}
.ledgers-report-container .common-table-border table thead tr th {
  padding: 12px 15px;
  width: 11%;
}
.ledgers-report-container .common-table-border table thead tr th:first-child {
  width: 12%;
}
.ledgers-report-container .common-table-border table tbody tr {
  border: none;
}
.ledgers-report-container .common-table-border table tbody tr td {
  padding: 12px 15px;
  word-break: break-word;
  width: 11%;
  border: none;
}
.ledgers-report-container .common-table-border table tbody tr td:first-child {
  width: 12%;
}
.ledgers-report-container .common-table-border table tbody tr:hover {
  background-color: transparent !important;
}
.ledgers-report-container .customForm .remove-button-report button:hover {
  background-color: #03002f;
}
.ledgers-report-container .update-message {
  width: 55%;
  justify-content: center;
}
.ledgers-report-container .generic-tabs.common-tab-color .nav-item .nav-link.active {
  border-bottom: 2px solid #03002f !important;
  padding-bottom: 12px;
}
.ledgers-report-container .snapShotExtentionTableRow td {
  border-top: 1px solid #e7e7e7 !important;
  border-bottom: 1px solid #e7e7e7 !important;
  padding: 20px 15px !important;
  cursor: default;
}
.ledgers-report-container .snapShotExtentionTableRow td:first-child {
  border-left: 1px solid #e7e7e7;
}
.ledgers-report-container .snapShotExtentionTableRow td:last-child {
  border-right: 1px solid #e7e7e7;
}
.ledgers-report-container .react-datepicker__year-dropdown--scrollable {
  height: auto !important;
}
.ledgers-report-container .erroricon.edel-icon-reports-note {
  font-size: 3rem;
}
@media (min-width: 1023px) {
  .ledgers-report-container .adjust-filter-dropdown {
    position: relative;
    top: -2rem;
  }
  .ledgers-report-container .common-download .download-btn {
    width: 132px;
    gap: 8px;
  }
  .ledgers-report-container .ledger-filter-external button {
    width: 200px;
    justify-content: end;
    height: 42px;
    padding-right: 10px !important;
  }
  .ledgers-report-container .ledger-filter-external .dropdown-item {
    color: #444444 !important;
  }
  .ledgers-report-container .common-download-newtheme .common-download-report .date-input-section {
    padding-top: unset !important;
  }
  .ledgers-report-container .statementsColoums-desktop .view-action .edel-icon-eye {
    font-size: 1.25rem;
  }
  .ledgers-report-container .statementsColoums-desktop thead tr th:nth-child(4) {
    text-align: right;
    padding: 1.5rem;
  }
  .ledgers-report-container .statementsColoums-desktop tbody tr:nth-child(odd) td,
  .ledgers-report-container .statementsColoums-desktop tbody tr:nth-child(odd):hover {
    background-color: #f2f2f5;
  }
  .ledgers-report-container .statementsColoums-desktop tbody tr:nth-child(even) {
    background-color: transparent;
  }
  .ledgers-report-container .statementsColoums-desktop tbody tr td:nth-child(2),
  .ledgers-report-container .statementsColoums-desktop tbody tr td:nth-child(3),
  .ledgers-report-container .statementsColoums-desktop tbody tr td:nth-child(4) {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
  .ledgers-report-container .statementsColoums-desktop tbody tr td:nth-child(1) {
    font-size: 0.75rem;
    font-family: "RobotoRegular";
  }
  .ledgers-report-container .calender-download-filter-row {
    display: grid;
    align-items: center;
    grid-template-columns: 1fr 1fr;
  }
  .ledgers-report-container .calender-download-filter-row .calendar-ledger-tax {
    margin-right: 25%;
  }
  .ledgers-report-container .calender-download-filter-row .calendar-ledger-tax .calendar_change {
    margin-left: 0;
  }
  .ledgers-report-container .calender-download-filter-row .calendar-ledger-tax .calendar_change .edel-icon-coloured-calendar {
    font-size: 1.125rem;
  }
  .ledgers-report-container .calender-download-filter-row .filter-download {
    justify-self: end;
  }
}
.ledgers-report-container .backgroundcolor_bluedrawer {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.ledgers-report-container .commonnew-modal-download-popup.commonmodal .modal-content {
  border-radius: 5px 5px 0px 0px;
}
.ledgers-report-container .commonnew-modal-download-popup.commonmodal .modal-content .modal-header {
  border-radius: 5px 5px 0px 0px;
}
.ledgers-report-container .commonnew-modal-download-popup .common-reports-download-mail.ledger-download-modal .common-download-newtheme .customFormSection_field .mail .mail_label .mail_label_body {
  overflow: auto;
}

@media (max-width: 1023px) {
  .ledgers-report-container .receive-payment-head {
    padding: 9px 14px 40px 14px;
  }
  .ledgers-report-container .ledger-received-payment {
    padding: 15px;
    border-bottom: 1px solid #e7e7e7;
    line-height: 20px;
  }
  .ledgers-report-container .ledger-received-payment .grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }
  .ledgers-report-container .ledger-received-payment .grid .grid-kid-1 {
    grid-area: 1/1/2/3;
  }
  .ledgers-report-container .ledger-received-payment .grid .grid-kid-2 {
    grid-area: 1/4/2/6;
  }
  .ledgers-report-container .ledger-received-payment .grid .grid-kid-3 {
    grid-area: 2/1/3/3;
  }
  .ledgers-report-container .ledger-received-payment .grid .grid-kid-4 {
    grid-area: 2/4/3/6;
  }
  .ledgers-report-container .watchlist-drawer .drawer-body .sortlist-body {
    padding: 0px 15px 0 15px !important;
    border-bottom: 1px solid #e7e7e7;
    height: 3rem;
  }
  .ledgers-report-container .topboxsshadow-button {
    box-shadow: unset;
    border-top: 1px solid #e7e7e7;
    position: sticky;
  }
  .ledgers-report-container .filterasset-drop-body .inside-list {
    padding: 5px 0;
  }
  .ledgers-report-container .filterasset-drop-body .inside-list .bodylist-title {
    color: #03002f;
    font-size: 0.875rem;
    font-family: "DMSansNormal";
  }
  .ledgers-report-container .update-message {
    width: 70%;
  }
  .ledgers-report-container .common-download .download-btn {
    padding: 13px;
    background-color: #f2f2f5;
  }
  .ledgers-report-container .common-download .download-btn .edel-icon-download-coloured {
    font-size: 18px;
  }
  .ledgers-report-container .__filter_Icon {
    height: unset;
    width: unset;
    padding: 13px;
  }
  .ledgers-report-container .ledger-filter-external button {
    width: 200px;
    justify-content: end;
    height: 42px;
    padding-right: 10px !important;
  }
  .ledgers-report-container .ledger-filter-external .dropdown-item {
    color: #444444 !important;
  }
  .ledgers-report-container .ledger-filter-external-mob .ledger-dropdown-new {
    min-height: unset !important;
    max-height: unset !important;
  }
  .ledgers-report-container .sort-filter-mob-padding.generic-tabs:not(.footer-sidebar-generic) .nav.nav-tabs {
    height: 50px !important;
  }
  .ledgers-report-container .sort-filter-mob-padding.generic-tabs:not(.footer-sidebar-generic) .nav.nav-tabs .nav-item {
    padding: 10px 5px 0 0px;
  }
  .ledgers-report-container .sort-filter-mob-padding.generic-tabs:not(.footer-sidebar-generic) .nav.nav-tabs .nav-item .nav-link {
    padding: 12px 10px 10px 10px !important;
    margin: 0px 5px 0px 5px;
  }
  .ledgers-report-container .download-ledger.commonnew-download-report-drawer__handle-wrapper {
    background-color: #f2f2f5;
    border-radius: 5px;
  }
  .ledgers-report-container .download-ledger-status.commonnew-download-report-drawer__handle-wrapper {
    background-color: #ffffff;
    border-radius: 5px;
  }
  .ledgers-report-container .tabs-flex-direction.common-tab-color .nav-tabs {
    flex-direction: row;
  }
  .ledger-filters {
    padding: 19px 15px 23px 15px;
  }
  .head-ledger-drawer {
    padding: 10px 15px 20px 15px;
  }
  .download-ledger-img .download-btn {
    height: 50px;
    width: 50px;
  }
  .download-ledger-img .download-btn img {
    height: 20px;
  }
  .filter-mobileicon-ledger .ed_button.slim {
    height: 50px;
    width: 50px;
  }
  .tabLedger-report {
    padding-top: 15px !important;
  }
  .tabLedger-report .nav-tabs {
    border-bottom: 1px solid #e7e7e7 !important;
  }
  .tabLedger-report .nav-tabs li button.active {
    line-height: 18px !important;
  }
  .sort-filter-ledgerhead {
    padding: 10px 15px 20px 15px;
  }
  .ledgers-report-container .generic-tabs .nav-tabs .nav-item button {
    padding: 4px;
    margin-right: 10px;
  }
  .ledger-detail-mobile {
    display: flex;
    justify-content: space-between;
  }
  .ledger-detail-mobile-parent {
    padding: 15px 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    column-gap: 1rem;
    line-height: 1.25rem;
  }
  .ledger-detail-mobile-parent .seperator-border {
    border-bottom: 1px solid #e7e7e7;
  }
  .filter-tags {
    padding: unset !important;
  }
  .pandLcalendar .custom_buttons {
    margin: 15px 30px;
  }
}
.asondate {
  display: flex;
  justify-content: end;
  position: absolute;
  top: 50px;
  right: 0;
}

.filter-tags {
  display: flex;
  gap: 10px;
  overflow-x: scroll;
  margin: 10px 0;
}
.filter-tags .tag-container {
  background-color: #f2f2f5;
  color: #03002f;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 5px;
  border-radius: 5px;
  border: 1px solid #e7e7e7;
}
.filter-tags .tag-container .edel-icon-close {
  font-size: 7.5px;
}
.filter-tags .tag-container .ed-filter-label-text {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.tooltip-invert .tooltip-inner {
  background-color: #ffffff !important;
}
.tooltip-invert.blue-common-tooltip {
  z-index: 97 !important;
}
.tooltip-invert .tooltip-arrow:before {
  border-top-color: #ffffff !important;
  border-width: 10px !important;
  border-bottom: none !important;
}

.fDot {
  position: relative;
  top: -15px;
}

.statement-mobile {
  padding: 1rem;
  border-bottom: 1px solid #e7e7e7;
}
.statement-mobile .edel-icon-eye {
  font-size: 20px;
}

.statements-contract-note {
  background-color: #f2f2f5;
}
.statements-contract-note .statements-contract-note__handle-wrapper {
  background-color: transparent;
  border-radius: 5px 5px 0px 0px;
  padding: 15px 0px 0px !important;
}
.statements-contract-note .statements-contract-note__content {
  padding: 0px;
}
.statements-contract-note .statements-contract-note__handle {
  width: 94px !important;
}

.statements-contract-note__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.newDownloadSuccess .newDownloadSuccess-img {
  border-radius: 48px;
  padding: 8px;
}

.contractNotePDFDownloadSuccess .modal-header {
  background-color: #f2f2f5;
  padding: 20px 40px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.contractNotePDFDownloadSuccess .modal-content {
  border-radius: 15px;
}
.contractNotePDFDownloadSuccess .modal-title {
  font-size: 1.5rem;
  font-family: "DMSansBold";
}

.Statements .modal-header {
  background-color: #f2f2f5;
}
.watchlist-drawer .edel-icon-round-circle {
  font-size: 0.563rem;
  margin-top: -3px;
  margin-left: 2px;
}
.watchlist-drawer .drawer-header {
  background-color: transparent !important;
  padding: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.watchlist-drawer .drawer-header .sortname {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
}
.watchlist-drawer .drawer-header .ed_button {
  font-size: 0.75rem;
  color: #03002f;
  font-family: "DMSansNormal";
  border-bottom: 1px solid #03002f;
  background: none;
}
.watchlist-drawer .drawer-body {
  padding-bottom: 0px !important;
}
.watchlist-drawer .drawer-body .sortlist-body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 15px 20px 15px;
}
.watchlist-drawer .drawer-body .sortlist-body:last-child {
  border-bottom: 1px solid #e7e7e7;
}
.watchlist-drawer .drawer-body .sortlist-names {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #444444;
}
.watchlist-drawer .drawer-body .sortlist-values {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
}
.watchlist-drawer .drawer-body .sortlist-values .edel-icon-point-arrow-down {
  margin-left: 7px;
}
.watchlist-drawer .drawer-body .sortlist-values .edel-icon-point-arrow-up {
  margin-left: 7px;
}
.watchlist-drawer .drawer-body .sortlist-body.active-filter .sortlist-names,
.watchlist-drawer .drawer-body .sortlist-body.active-filter .sortlist-values {
  font-family: "DMSansMedium" !important;
  color: #03002f !important;
}
.watchlist-drawer.sortlist-desk .drawer-header .ed_button {
  border-bottom: none !important;
  text-decoration: underline !important;
}

.headingSection {
  padding: 20px 20px 0px 15px;
}
.headingSection span {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.editwatchlistsection {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e7e7e7;
  padding: 22px 15px;
}
.editwatchlistsection .edel-icon-edit,
.editwatchlistsection .edel-icon-duplicate {
  font-size: 0.938rem;
  margin-right: 14px;
}

.todayshighlightouter .todayshighlightsection {
  padding: 20px 15px;
}
.todayshighlightouter .todayshighlightsection .form-check-label {
  line-height: 25px;
}
.todayshighlightouter .todayshighlightsection .form-check-input:checked {
  background-color: #03002f !important;
  border-color: #03002f !important;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-item .accordion-body {
  padding: 0px 15px 15px;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-item .accordion-collapse.show .accordion-body {
  padding: 0px 15px 15px;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-item .accordion-header .accordion-button::after {
  background-color: #f2f2f5;
  color: #03002f;
  height: 30px;
  width: 30px;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-item:first-child .accordion-body #accordion-content {
  display: grid;
  grid-template-columns: 50% 50%;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-item:last-child .accordion-body {
  padding: 0px;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-item:last-child .accordion-collapse.show .accordion-body {
  padding: 0px;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-body #accordion-content {
  display: grid;
  grid-template-columns: 100%;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-body #accordion-content .accordiancheckbox .form-check-label {
  line-height: 25px;
}
.todayshighlightouter .customaccordian.accordianSection .accordion-body #accordion-content .accordiancheckbox .form-check-input:checked {
  background-color: #03002f !important;
  border-color: #03002f !important;
}

.actioncomponent.sticky .drawer-header {
  position: sticky;
  top: 0px;
  z-index: 9;
}
.actioncomponent .overflowclass {
  height: 300px;
  overflow: scroll;
}
.actioncomponent .overflowclass-240 {
  height: 240px;
  overflow: scroll;
}
.actioncomponent .overflowclass-185 {
  height: 185px;
  overflow: scroll;
}
.actioncomponent .drawer-header .edel-icon-arrow-left {
  vertical-align: sub;
}
.actioncomponent .drawer-header .edel-icon-arrow-left:before {
  font-size: 1.625rem;
}
.actioncomponent .drawer-footer {
  padding: 15px !important;
}
.actioncomponent .drawer-footer button {
  width: 100%;
}
.actioncomponent .drawer-footer button:first-child {
  margin-right: 20px;
}
.actioncomponent .drawer-footer button:last-child {
  margin-right: 0px;
}
.actioncomponent .editwatchlistsection.sticky {
  position: fixed;
  z-index: 999;
  width: 100%;
  border-bottom: none !important;
  box-shadow: 0px 3px 17px 0px #e7e7e7;
  background-color: #ffffff;
}

.performancedata-block {
  display: grid;
  grid-template-columns: 50% 50%;
}

.select-indices-block {
  margin-bottom: 10px;
}

.performance-indices-block {
  padding: 0px 15px 15px;
}

.performance-indices-tile {
  border-top: 1px solid #e7e7e7;
  padding-top: 15px;
}
@media (min-width: 1023px) {
  .transaction-history-container .smallcase-popup-success-body {
    height: 350px;
    row-gap: 5%;
  }
}
.transaction-history-container .editTransaction .modalDPTitle .modal-content {
  width: 550px;
}
.transaction-history-container .editTransaction .modalDPTitle .modal-content .modal-header {
  height: 77px;
  padding-left: 30px;
}
.transaction-history-container .editTransaction .modalDPTitle .modal-content .modal-header .modal-title {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
}
.transaction-history-container .editTransaction .modal.show .modal-dialog {
  max-width: 550px;
}
.transaction-history-container .editTransaction .height_width_check input {
  height: 20px;
  width: 20px;
}
.transaction-history-container .editTransaction .button-width-229 .ed_button.button {
  width: 229px;
}
.transaction-history-container .editTransaction .modal-backdrop.show {
  background: rgba(69, 67, 67, 0.5);
  backdrop-filter: blur(1px);
}
.transaction-history-container .editTransaction .modalBackground {
  background: rgba(69, 67, 67, 0.5);
  backdrop-filter: blur(1px);
}
.transaction-history-container .editTransaction .edit-txns-scroller {
  max-height: 185px;
  overflow-y: scroll;
}
.transaction-history-container .editTransaction .edit-txns-scroller::-webkit-scrollbar {
  width: 2px !important;
  height: 2px !important;
}
.transaction-history-container .editTransaction .edit-txns-scroller::-webkit-scrollbar-track {
  background: transparent;
}
.transaction-history-container .editTransaction .edit-txns-scroller::-webkit-scrollbar-thumb {
  background: #03002f;
}
.transaction-history-container .edel-icon-Timer-refresh {
  color: #03002f;
  font-size: 20px;
}
.transaction-history-container .remove-button-report button:hover {
  color: #ffffff;
  background-color: #03002f;
}
.transaction-history-container .downloadHoldingDesk-form {
  padding-top: 15px;
}
.transaction-history-container .modalDPTitle .modal-content .modal-header .modal-title {
  font-family: "DMSansNormal";
}
.transaction-history-container .error-authorize-approximate {
  margin: 0.5rem auto;
}
@media (max-width: 1023px) {
  .transaction-history-container .error-authorize-approximate {
    padding: 15px;
    margin: 0px;
  }
}
@media (min-width: 1023px) {
  .transaction-history-container .error-authorize-approximate .p-1 {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
  .transaction-history-container .error-authorize-approximate.top-notification .p-1 {
    font-size: 0.875rem;
    font-family: "DMSansNormal";
  }
}
.transaction-history-container .error-authorize-approximate .invalidMsg div {
  padding: 0.5rem !important;
}
.transaction-history-container .error-authorize-approximate .change-bg-pastal {
  background-color: #fef4ec !important;
}
.transaction-history-container .error-authorize-approximate .change-bg-pastal .change-txtcolor {
  color: #f7943e !important;
}
.transaction-history-container .edit-auth {
  width: 60%;
  padding-bottom: 100px;
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}
.transaction-history-container .edit-auth .invalidMsg {
  border-radius: 10px;
}
@media (min-width: 1023px) {
  .transaction-history-container .edit-auth .invalidMsg .p-1 {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
  }
}
.transaction-history-container .view_all-transaction {
  color: #03002f;
  text-decoration: underline;
  margin: 20px 0px 0px 15px;
}
.transaction-history-container .constantsalign-right {
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.transaction-history-container .constantsalign-right .vals {
  margin-left: 5px;
  padding: 1px 3px;
}
.transaction-history-container .sorting-transacion {
  background-color: #ffffff;
  padding: 15px 20px;
}
.transaction-history-container .sorting-transacion .sorting-margin {
  margin-bottom: 25px;
}
.transaction-history-container .sorting-transacion .highest-sort {
  color: #b8b8b8;
}
.transaction-history-container .buyback-class {
  color: #1c9ad6;
  background-color: rgba(28, 154, 214, 0.1);
  border: 0.1px solid #1c9ad6;
  border-radius: 2px;
}
.transaction-history-container .EQ-class {
  color: #f7943e;
  border: 0.1px solid #f7943e;
  border-radius: 2px;
}
.transaction-history-container .dateTransaction {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0px 39px 15px 0px;
  background-color: #ffffff !important;
  padding-top: 15px;
}
.transaction-history-container .dateTransaction .date_Transaction {
  color: #b8b8b8;
}
.transaction-history-container .external-txns .modal-backdrop.show {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
}
.transaction-history-container .external-txns .modal-dialog .modal-content {
  width: 525px;
  border-radius: 3px;
}
.transaction-history-container .external-txns .modal-dialog .modal-content .modal-header {
  display: flex;
  justify-content: space-between;
  padding: 20px 30px;
}
.transaction-history-container .external-txns .modal-dialog .modal-content .modal-header .modal-title {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
}
.transaction-history-container .external-txns .modal-dialog .modal-content .modal-body .edit-history {
  margin: 20px 30px 30px 30px;
  width: 459px;
}
.transaction-history-container .page-title-toggle-btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.transaction-history-container .page-title-toggle-btn .page-title {
  display: flex;
  flex-flow: column;
}
.transaction-history-container .transaction_dataTime {
  color: #717172;
  display: flex;
  gap: 5px;
  align-items: center;
}
.transaction-history-container .transaction_dataTime .dot_datetime {
  height: 4px;
  width: 4px;
  background-color: #b8b8b8;
  border-radius: 50%;
}
.transaction-history-container .show-all-transactions {
  height: 60px;
  width: 100%;
  background-color: #eef7ee;
  border-radius: 5px;
  align-items: center;
  padding: 12px 15px 0px 10px;
}
.transaction-history-container .show-all-transactions .learn_transaction {
  text-decoration: underline;
  margin-left: 10px;
}
@media (max-width: 1023px) {
  .transaction-history-container .show-all-transactions .learn_transaction {
    margin-left: 4px;
  }
}
.transaction-history-container .show-all-transactions .approximated-transaction {
  text-decoration: underline;
}
.transaction-history-container .show-all-transactions .vector-i-con i {
  margin-right: 9px;
}
.transaction-history-container .close-transactions {
  color: #51b255;
  margin-left: 31px;
}
.transaction-history-container .editableCount-instruments {
  padding: 20px;
}
.transaction-history-container .approximate-transaction .edel-icon-arrow-left1 {
  font-size: 0.75rem;
}
.transaction-history-container .approximate-transaction .modal-content .accept-approxiamte {
  color: #f04e45;
}
.transaction-history-container .approximate-transaction .modal-dialog-centered {
  justify-content: center;
}
.transaction-history-container .approximate-transaction .modalDPTitle .modal-dialog {
  max-width: unset;
}
.transaction-history-container .approximate-transaction .modalDPTitle .modal-content {
  width: 947px !important;
}
.transaction-history-container .approximation-bottom {
  box-shadow: 0px 0px 7px 1px #e7e7e7 !important;
}
.transaction-history-container .center-pagination {
  text-align: center;
}
.transaction-history-container .center-pagination .dynamic-pagination {
  justify-content: center;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-link {
  color: #03002f;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-item.active .page-link {
  border: 1px solid #03002f;
  background-color: #ffffff;
  color: #03002f;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-item.arrow-button {
  height: 28px;
  width: 32px;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-item.arrow-button .page-link {
  border-radius: 5px;
  background-color: white;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-item.arrow-button .page-link i {
  left: 4px;
  position: relative;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-item.arrow-button .page-link .edel-icon-arrow-left:before {
  position: relative;
  left: -5px;
  top: 1px;
}
.transaction-history-container .center-pagination .dynamic-pagination .page-item.arrow-button .page-link .edel-icon-arrow-right:before {
  position: relative;
  left: -5px;
  top: 1px;
}
.transaction-history-container .center-pagination .pagination-number {
  border: 1px solid #03002f;
  padding: auto;
  height: 28px;
  width: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
}
.transaction-history-container .filter-transaction .common-EdButtonIcon-icon {
  position: relative;
}
.transaction-history-container .filter-transaction .common-EdButtonIcon-icon .filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: 10px;
  top: 10px;
}
.transaction-history-container .filter-transaction .common-EdButtonIcon-icon .disabled {
  opacity: 0.5 !important;
}
.transaction-history-container .filter-transaction .common-EdButtonIcon-icon .ed_button {
  border-radius: 5px;
}
.transaction-history-container .transaction-10 {
  padding: 10px 30px !important;
  font-size: unset;
}
.transaction-history-container .edit-history {
  padding: 15px 25px 30px;
}
.transaction-history-container .edit-history .Edit_container .form-check-input:checked {
  background-color: #03002f;
  border-color: #03002f;
}
.transaction-history-container .input-group-edit {
  position: absolute;
  right: -6px;
  top: 0.2rem;
}
.transaction-history-container .datepicker-edit-format2 .input-group {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.transaction-history-container .datepicker-edit-format2 .input-group.yearDropdown.common-datepicker.disabled {
  background: #e7e7e7;
  opacity: 1;
  color: #03002f;
  font-size: 0.875rem;
  font-family: "RobotoMedium";
}
.transaction-history-container .datepicker-edit-format2 .focus-border,
.transaction-history-container .datepicker-edit-format2 .focus-border:focus,
.transaction-history-container .datepicker-edit-format2 .focus-border:active {
  border: 1px solid #03002f !important;
  outline: #03002f !important;
  border-radius: 5px;
}
.transaction-history-container .datepicker-edit-format2 .react-datepicker__input-container input {
  height: 36px;
  width: 102px;
  border: none;
  border-radius: 5px;
  text-align: left;
  padding: 10px;
}
@media (max-width: 1023px) {
  .transaction-history-container .datepicker-edit-format2 .react-datepicker__input-container {
    width: 155px;
  }
}
.transaction-history-container .transaction-edit-history .modal-content.modal-content {
  width: unset;
}
.transaction-history-container .accept-and-save-section {
  background-color: #ffffff;
  width: 100%;
  bottom: 0;
  box-shadow: 0px -4px 17px 0px rgba(60, 60, 60, 0.11);
  position: fixed;
  background-color: #ffffff;
}
.transaction-history-container .accept-and-save-section .accept-section {
  display: flex;
  gap: 10px;
  padding: 20px 15px 30px;
}
.transaction-history-container .accept-and-save-section .save-button-approximation {
  padding: 15px;
  width: 100%;
  box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
}
.transaction-history-container .calendar-transaction .calendar_container {
  margin: unset;
  margin-top: 16px !important;
  margin-left: -10px;
}
.transaction-history-container .edit-edmodal .modal-content {
  width: 550px;
}
.transaction-history-container .pad-15 {
  padding: 15px;
}
.transaction-history-container .txt-decor {
  text-decoration: underline;
  margin: 0px 0 20px 0;
}
.transaction-history-container .icon-calendar-edit i {
  font-size: 1.063rem !important;
}
.transaction-history-container .transaction-success-history {
  text-align: center;
  padding: 41px 15px 31px 15px;
}
.transaction-history-container .transaction-success-history .tick-success {
  font-size: 5.625rem;
}
.transaction-history-container .edel-icon-double-arrow-right:before,
.transaction-history-container .edel-icon-double-arrow-left:before {
  color: #03002f;
}
.transaction-history-container .transaction-history-table {
  border-collapse: collapse !important;
}
.transaction-history-container .transaction-history-table thead tr .brd-left {
  border-left: 1px solid #e7e7e7;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.transaction-history-container .transaction-history-table thead tr .brd-right {
  border-right: 1px solid #e7e7e7;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.transaction-history-container .transaction-history-table thead tr th {
  background-color: #ffffff;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  padding: 12px 15px;
}
.transaction-history-container .transaction-history-table thead tr th .title {
  grid-template-columns: auto;
  grid-template-rows: 1fr;
}
.transaction-history-container .transaction-history-table thead tr th .title .arrows {
  margin-left: 0.5rem;
}
.transaction-history-container .transaction-history-table thead tr th:nth-child(5) .title, .transaction-history-container .transaction-history-table thead tr th:nth-child(6) .title, .transaction-history-container .transaction-history-table thead tr th:nth-child(7) .title, .transaction-history-container .transaction-history-table thead tr th:nth-child(8) .title {
  justify-items: end;
}
.transaction-history-container .transaction-history-table thead tr th.justify-items-end-title .title {
  justify-items: end;
}
.transaction-history-container .transaction-history-table tbody tr {
  border: none !important;
}
.transaction-history-container .transaction-history-table tbody tr .readmore-ellip,
.transaction-history-container .transaction-history-table tbody tr .name-readmore {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
  line-height: normal !important;
}
.transaction-history-container .transaction-history-table tbody tr td {
  border: 0px;
  padding: 12px;
  min-height: 62px;
  font-size: 0.75rem !important;
  font-family: "RobotoMedium" !important;
}
.transaction-history-container .transaction-history-table tbody tr:nth-child(even) {
  background-color: #ffffff !important;
}
.transaction-history-container .transaction-history-table tbody tr.selected-txn-row td, .transaction-history-container .transaction-history-table tbody tr:hover td {
  background-color: #fdebd7;
}
.transaction-history-container .common-numeric-arrows.numeric-value .arrows {
  margin-right: -17px;
}
.transaction-history-container .transaction-history-table-view-all tbody tr td {
  cursor: default;
}
.transaction-history-container .txn-history-search {
  max-width: 272px;
  width: 100%;
  height: 44px;
}
.transaction-history-container .txn-history-search .txn-history-onsearch {
  border-top: 1px solid #03002f;
  border-bottom: 1px solid #03002f;
  border-radius: 0;
}
.transaction-history-container .txn-history-search .common-search-bar {
  height: 44px;
  background-color: #f2f2f5 !important;
}
.transaction-history-container .txn-history-search .common-search-bar input {
  height: 42px;
  background-color: #f2f2f5 !important;
}
.transaction-history-container .txn-history-search .common-search-bar.open-search {
  border: 1px solid #03002f;
  background-color: #ffffff !important;
}
.transaction-history-container .txn-history-search .common-search-bar.open-search input {
  background-color: #ffffff !important;
}
.transaction-history-container .approximate-txns table {
  border-spacing: 0px;
}
.transaction-history-container .approximate-txns table td,
.transaction-history-container .approximate-txns table th {
  border: none;
  padding: 0 10px;
}
.transaction-history-container .approximate-txns table th {
  background-color: #f1f3f9;
  padding: 13px 15px;
  border-top: 5px;
  font-size: 0.875rem;
  font-family: "DMSansBold";
  color: #03002f;
}
.transaction-history-container .approximate-txns table th .title .d-flex.align-items-center {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  color: #03002f;
}
.transaction-history-container .approximate-txns table th .arrow-at-a-time i {
  font-weight: 700;
}
.transaction-history-container .approximate-txns table tbody tr:nth-child(even) {
  background-color: #f2f2f5 !important;
}
.transaction-history-container .approximate-txns table tbody tr:nth-child(even):hover {
  background-color: #f2f2f5 !important;
}
.transaction-history-container .approximate-txns table tbody tr:hover {
  border: none;
  background: none !important;
}
.transaction-history-container .approximate-txns table .common-checkbox-custom input[type=checkbox]:disabled {
  opacity: 0.25;
  border: 2px solid #666666;
  cursor: default;
}
.transaction-history-container .approximate-txns table .common-checkbox-custom input[type=checkbox]:disabled:before {
  display: none;
}
.transaction-history-container .approximate-txns table .common-checkbox-custom input[type=checkbox] {
  border-radius: 5px;
  border: 2px solid #444444;
}
.transaction-history-container .approximate-txns table .common-checkbox-custom .checked-tickbox::before {
  border: none;
}
.transaction-history-container .approximate-txns .invalidMsg div {
  padding: 0.5rem !important;
}
.transaction-history-container .common-download-newtheme .year_container {
  left: 15rem;
}
.transaction-history-container .table-classNameWidth .name {
  width: 170px;
}

.sticky-txn-filterbar {
  padding: 20px 0px;
  display: flex;
  flex-flow: column;
  gap: 10px;
}
@media (max-width: 1023px) {
  .sticky-txn-filterbar {
    background: #f8f7fa;
    position: sticky;
    top: 49px;
    z-index: 2;
    padding: 20px 15px;
  }
}

.all-txns-of-selected-scrip-drawer .pnl-scrip-details-head {
  width: 100%;
  padding-top: 10px;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body {
  position: relative;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body .history-data-detail {
  padding: 20px 15px;
  border-bottom: 1px solid #e7e7e7;
  position: sticky;
  line-height: normal;
  top: 0;
  background-color: #ffffff;
  display: flex;
  gap: 5px;
  flex-wrap: wrap;
  color: #444444;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body .all-txns-of-selected-scrip {
  display: flex;
  flex-flow: column;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body .all-txns-of-selected-scrip .txn-card {
  padding: 15px;
  display: flex;
  flex-flow: column;
  background-color: #ffffff;
  gap: 10px;
  border-bottom: 1px solid #e7e7e7;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body .all-txns-of-selected-scrip .txn-card .date-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: normal;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body .all-txns-of-selected-scrip .txn-card .txn-data-points {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 50px;
  row-gap: 10px;
}
.all-txns-of-selected-scrip-drawer .all-txns-of-selected-scrip-body .all-txns-of-selected-scrip .txn-card .txn-data-points .txn-data-point {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: normal;
}

.transaction-history-sidebar .txnh-sidebear-head {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 2px;
}
.transaction-history-sidebar .sidebarTransactionbody {
  padding: 15px 15px;
}
.transaction-history-sidebar .sidebarTransactionbody-fields {
  background-color: rgba(242, 242, 245, 0.25);
  margin: 15px -15px;
}
.transaction-history-sidebar .sidebarTransactionbody .net-transaction {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 12px 15px 12px 15px;
  position: relative;
}
.transaction-history-sidebar .sidebarTransactionbody .net-transaction:before {
  content: "";
  position: absolute;
  left: 2.5%;
  bottom: 0;
  height: 1px;
  width: 95%;
  border-bottom: 1px solid #e7e7e7;
}
.transaction-history-sidebar .viewAll-head-table .common-table-border table tbody tr {
  border: unset !important;
}
.transaction-history-sidebar .stock-details {
  background-color: #ffffff;
}
.transaction-history-sidebar .head-transactionSidebar {
  margin-right: 5px;
}
.transaction-history-sidebar .downloadHoldingDesk .custom_btn {
  background-color: #03002f !important;
  color: #ffffff;
}
.transaction-history-sidebar .downloadHoldingDesk .custom_btn:hover {
  background-color: #03002f !important;
  color: #ffffff;
}

.txn-sidebardrawer-head {
  display: grid;
  grid-template-columns: 3fr 2fr;
  width: 100%;
}
.txn-sidebardrawer-head .back-to-transactions {
  font-size: 12px;
}
.txn-sidebardrawer-head .txn-security-displayname {
  white-space: nowrap;
  max-width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.buyback-class {
  color: #1c9ad6;
  background-color: rgba(28, 154, 214, 0.1);
  border: 0.1px solid #1c9ad6;
  border-radius: 2px;
  padding: 0px 10px;
  margin: 0 2px;
  text-wrap: nowrap;
  pointer-events: none;
  white-space: nowrap;
  max-width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.EQ-class {
  color: #f7943e;
  border: 0.1px solid #f7943e;
  border-radius: 2px;
  padding: 0px 10px;
  margin: 0 2px;
}

.th-split-row-head {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 10px;
}
.th-split-row-body {
  display: grid;
  justify-content: center;
  align-items: center;
  grid-template-columns: 1fr 1fr 1fr 20px;
  grid-template-rows: 1fr;
  gap: 10px;
}
.th-split-row-body-esop {
  grid-template-columns: 1fr 1fr 1fr 1fr 20px;
  grid-template-rows: 1fr;
  gap: 10px;
}
.th-split-row-body-esop .input-changes-edit .form-control {
  width: 102px;
}
@media (max-width: 1023px) {
  .th-split-row-body-esop .input-changes-edit .form-control {
    width: 155px;
  }
  .th-split-row-body-esop .input-changes-edit .form-control.date-drawer-input-field {
    width: 155px;
  }
}
.th-split-row-body .datepicker-edit-format2 .input-group {
  position: static;
}
@media (max-width: 1023px) {
  .th-split-row-body {
    grid-template-columns: 1fr 1fr 1fr 20px;
    grid-template-rows: 1fr;
    gap: 10px;
  }
  .th-split-row-body-esop {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    padding-bottom: 10px;
  }
  .th-split-row-body-esop .input-changes-edit .form-control {
    width: 102px;
  }
}
@media (max-width: 1023px) and (max-width: 1023px) {
  .th-split-row-body-esop .input-changes-edit .form-control {
    width: 155px;
  }
  .th-split-row-body-esop .input-changes-edit .form-control.date-drawer-input-field {
    width: 155px;
  }
}
@media (max-width: 1023px) {
  .th-split-row-body .del-btn {
    position: absolute;
    right: 5%;
  }
  .th-split-row-body.brd-btm {
    border-bottom: 1px solid #373737;
    padding-bottom: 5px;
  }
}

.input-changes-edit .form-control {
  width: 140px;
}
@media (max-width: 1023px) {
  .input-changes-edit .form-control {
    width: 110px;
  }
  .input-changes-edit .form-control.date-drawer-input-field {
    width: 110px;
  }
}
.input-changes-edit .input-edit {
  color: #03002f;
  font-size: 0.875rem;
  font-family: "RobotoMedium";
}
.input-changes-edit .disabled {
  background-color: #e7e7e7;
}

.txn-comeq .toggle-switch-label {
  height: 18px !important;
  border: 1px solid #03002f !important;
}
.txn-comeq .toggle-switch-label .big-switch {
  background-color: #03002f !important;
}

@media (max-width: 1023px) {
  .transaction-history-container .input-group-append {
    position: absolute;
    top: 5px;
    right: 10px;
  }
  .transaction-history-container .input-group-append .input-group-text.d-block {
    padding: unset;
    height: 35px;
    line-height: 20px;
    font-family: "EncodeSansMedium";
    background-color: unset;
    border: 0;
    color: #03002f;
  }
  .transaction-history-container .input-group-append .input-group-text.d-block .edel-icon-calendar-report {
    font-size: 15px;
    font-weight: 700;
  }
  .transaction-history-container .dateChange-editTxns .react-datepicker__day--selected {
    margin: 4px 10px;
    height: 32px;
    width: 32px;
    line-height: 2rem;
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    border-radius: 50%;
  }
  .transaction-history-container .dateChange-editTxns .react-datepicker__navigation--years-previous,
  .transaction-history-container .dateChange-editTxns .react-datepicker__navigation--years-upcoming {
    display: none !important;
  }
  .transaction-history-container .transaction-history-sidebar .sidebarTransactionbody {
    padding: 15px 15px !important;
  }
  .transaction-history-container .transaction-history-sidebar .view_all-transaction {
    margin: unset;
  }
  .transaction-history-container .transaction-history-sidebar .edel-icon-arrow-left1 {
    font-size: 1rem;
  }
  .transaction-history-container .details-row-history .justify-self-end {
    justify-self: end;
  }
  .transaction-history-container .details-row-history .row-top-leftie {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 25px 1fr 1fr 1fr;
    align-items: center;
  }
  .transaction-history-container .details-row-history .row-bottom-leftie-1 {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding: 5px 0 0px 25px;
  }
  .transaction-history-container .details-row-history .row-bottom-leftie-2 {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 2fr;
    padding: 5px 0 0px 25px;
  }
  .transaction-history-container .details-row-history .common-checkbox-custom {
    width: 20px;
    height: 20px;
  }
  .transaction-history-container .details-row-history .common-checkbox-custom:checked {
    accent-color: #03002f;
  }
  .transaction-history-container .details-row-history .edel-icon-Timer-refresh {
    color: #03002f;
    font-size: 20px;
  }
  .transaction-history-container .transaction-button .common-checkbox-custom {
    width: 20px;
    height: 20px;
  }
  .transaction-history-container .transaction-button .common-checkbox-custom:checked {
    accent-color: #03002f;
  }
  .transaction-history-container .common-datepicker .react-datepicker .react-datepicker__day--today {
    color: unset;
  }
}
.approx-txn-tooltip .tooltip-arrow::before {
  border-width: 0 !important;
}

.transactionhistory-dropdownsort .filterasset-drop-head {
  font-family: "DMSansBold";
  font-size: 1rem;
  color: #444444;
}
.transactionhistory-dropdownsort .filterasset-drop-head .arr-color {
  color: #03002f;
}
.transactionhistory-dropdownsort .filterasset-drop li {
  padding: 0;
}
.transactionhistory-dropdownsort .filterasset-drop-body ul {
  margin: 0px;
  padding: 20px;
}
.transactionhistory-dropdownsort .filterasset-drop-body li {
  padding-bottom: 20px;
}
.transactionhistory-dropdownsort .filterasset-drop-body li:last-child {
  padding-bottom: 0px;
}
.transactionhistory-dropdownsort .filterasset-drop-body li p {
  margin-top: 0px;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #444444;
}
.transactionhistory-dropdownsort .filterasset-drop-body .checkbox .checked {
  border-color: #e7e7e7;
}
.transactionhistory-dropdownsort .filterasset-drop-body .checkbox input[type=checkbox]:checked + .checked {
  background-color: #03002f !important;
}
.transactionhistory-dropdownsort .filterasset-drop-body .checkbox input[type=checkbox]:checked + .checked:before {
  margin-left: 0px;
}

.transaction-downloadpop .remove-button-report .btn {
  background-color: #03002f;
}

@media (max-width: 1023px) {
  .transaction-history-container .Edit_container {
    padding: 15px 15px 10px 15px;
  }
  .transaction-history-container .Edit_container .saveEdits {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
  }
}
.txnaction-icon-container .action-icon {
  width: 44px;
  height: 44px;
  font-size: 0.875rem;
  background-color: #f2f2f5;
  border-radius: 5px;
}

.txn-loaderpop-mob .mob-smallcase-popup-loader-body {
  display: flex;
  flex-flow: column;
  align-items: center;
}
.txn-loaderpop-mob .mob-smallcase-popup-loader-body .loader {
  height: 100px;
  width: 100px;
}

.filterHistory_main .orderbook-sorting {
  padding-bottom: 80px;
}

.buy-sell-btns-spacing {
  height: 70px !important;
  padding: 15px 25px;
  gap: 25px;
  box-shadow: 0px -4px 17px 0px rgba(60, 60, 60, 0.11);
  position: sticky;
  bottom: 0;
  z-index: 10;
  background-color: #ffffff;
}

.buy-sell-btns,
.apply-cancel-btns {
  width: 100%;
  display: flex;
}
.buy-sell-btns .ed_button.button,
.apply-cancel-btns .ed_button.button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
  height: 100% !important;
  padding: unset !important;
  border-radius: 5px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 18px;
}

.container .readMore-txnHistory .name .readmore i {
  top: 18px;
}
@media (max-width: 1023px) {
  .transaction-history-container .edel-sidebar-drawer .offcanvas-header {
    background-color: #f2f2f5;
  }
  .transaction-history-container .brd-top-monochrome-light-gray {
    border-top: 1px solid #e7e7e7;
  }
  .transaction-history-container .transaction-dropdownposition {
    position: relative;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-txn-history-head {
    padding: 10px 30px 10px 18px;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-mob-padding .footer-sidebar-generic.common-filter-section.common-filter-height .leftsidebar .nav-pills .nav-item .nav-link {
    font-size: 14px !important;
    text-align: left;
    color: #727271 !important;
    font-family: "DMSansNormal" !important;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-mob-padding .footer-sidebar-generic.common-filter-section.common-filter-height .leftsidebar .nav-pills .nav-item .nav-link.active {
    color: #444444;
    font-family: "DMSansBold" !important;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-mob-padding .footer-sidebar-generic.common-filter-section.common-filter-height .rightsidebar {
    max-height: 55vh !important;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-mob-padding .footer-sidebar-generic.common-filter-section.common-filter-height .rightsidebar .commonscroll-new {
    max-height: unset;
    overflow-y: unset;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-mob-padding .footer-sidebar-generic.common-filter-section.common-filter-height .rightsidebar .filterasset-drop-body {
    padding: 0 20px;
    max-height: unset;
    overflow-y: unset;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-mob-padding .footer-sidebar-generic.common-filter-section.common-filter-height .rightsidebar .filterasset-drop-body div:nth-child(2) {
    border-top: 1px solid #e7e7e7;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-mob-padding .footer-sidebar-generic.common-filter-section.common-filter-height .rightsidebar .filterasset-drop-body .each-filter-parent {
    border-bottom: 1px solid #e7e7e7;
    padding: 14px 8px;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-mob-padding .footer-sidebar-generic.common-filter-section.common-filter-height .rightsidebar .filterasset-drop-body .each-filter-parent .inside-list {
    display: grid !important;
    grid-template-columns: 25px 1fr;
    grid-template-rows: 1fr;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-mob-padding .footer-sidebar-generic.common-filter-section.common-filter-height .rightsidebar .filterasset-drop-body .each-filter-parent .inside-list input[type=checkbox] {
    width: 20px;
    height: 20px;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-mob-padding .footer-sidebar-generic.common-filter-section.common-filter-height .rightsidebar .filterasset-drop-body .each-filter-parent .inside-list .bodylist-title {
    color: #444444;
    font-family: "DMSansNormal";
    font-size: 0.875rem;
    line-height: 18px;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-mob-padding .footer-sidebar-generic.common-filter-section.common-filter-height .rightsidebar .filterasset-drop-body .notificationlock-filter-dot {
    color: #e71e04;
    font-size: 2rem;
    top: -8px;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-mob-padding .watchlist-drawer .drawer-header {
    display: none;
  }
  .transaction-history-container .filterHistory_main.sidebarfiltersort .sort-filter-mob-padding .watchlist-drawer .drawer-body .sortlist-body {
    padding: 15px 20px;
    border-bottom: 1px solid #e7e7e7;
  }
  .transaction-history-container .icon-dropTransaction {
    display: inline-block;
    cursor: pointer;
  }
  .transaction-history-container .dropdown-filterList {
    position: absolute;
    top: 100%;
    right: 0.5rem;
    z-index: 1;
    width: 132px;
    box-shadow: 0px 15px 25px 0px rgba(0, 0, 0, 0.25);
    background-color: #ffffff;
    margin-top: 10px;
    right: 0px;
  }
  .transaction-history-container .dropdown-filterList .dropElement-list1 {
    padding: 14px 14px 8px 10px;
    border-bottom: 1px solid #e7e7e7;
  }
  .transaction-history-container .dropdown-filterList .dropElement-list1 img {
    height: 18px;
    width: 18px;
  }
  .transaction-history-container .dropdown-filterList .dropElement-list1 .edel-icon-search1 {
    font-size: 18px;
  }
  .transaction-history-container .dropdown-filterList .dropElement-list1 i {
    margin-right: 6px;
  }
  .transaction-history-container .filterHistory_main .drawerTabs-transaction__handle-wrapper {
    background-color: unset;
  }
  .transaction-history-container .filterHistory_main .drawerTabs-transaction__content {
    background-color: #ffffff;
  }
  .transaction-history-container .filterHistory_main .drawerTabs-transaction .tabsArea-transaction .nav-tabs .nav-item .nav-link.active {
    line-height: 18px !important;
  }
  .transaction-history-container .details-row-history {
    padding: 15px;
    background-color: #ffffff;
    border-bottom: 1px solid #e7e7e7;
  }
  .transaction-history-container .details-row-history .security {
    line-height: 20px;
  }
  .transaction-history-container .show-all-transactions {
    background-color: #eef7ee;
    padding: 15px 20px 15px 17px;
    height: 75px !important;
    border-radius: 0 !important;
  }
  .transaction-history-container .filterasset-mobile-bar {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    position: fixed;
    bottom: 0;
    box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
    padding: 15px 24px;
    background-color: #ffffff;
  }
  .transaction-history-container .filter-mobile-transaction .rightsidebar .filterasset-drop-body .bodylist .inside-list {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 9px;
    font-size: 0.875rem;
    font-family: "DMSansNormal";
  }
  .transaction-history-container .reportbutton-bottom {
    position: absolute;
    bottom: 0;
  }
  .transaction-history-container .th-split-row {
    margin-bottom: 4px;
    grid-template-columns: 1fr 1fr 1fr;
    line-height: normal;
  }
  .transaction-history-container .saveEdits {
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
  }
  .transaction-history-container .saveEdits .ed_button.button {
    width: 90%;
  }
  .transaction-history-container .mobile-genericdrawer {
    padding: 5px 15px 20px 15px;
  }
  .transaction-history-container .mobile-genericdrawer .drawer-head {
    padding: 5px 15px 20px 0px;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container {
    padding: 15px 15px 10px 15px;
    line-height: normal;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .edel-icon-green-tick1:before {
    font-size: 4.375rem;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .cancel-edbutton {
    background-color: #ffffff;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .form-check-input:checked {
    background-color: #03002f;
    border-color: #03002f;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .input-group-text.d-block {
    color: #03002f;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .datepicker-edit-format2 .react-datepicker__input-container input {
    width: 103px;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .edel-icon-delete-red1:before {
    font-size: 1.563rem;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .th-split-row {
    margin-bottom: 4px;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .th-split-row .edel-icon-calendar-report {
    font-size: 15px;
    font-weight: 700;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .th-split-row .input-group-text.d-block {
    padding: unset;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .th-split-row .input-changes-edit .input-edit {
    font-size: 0.75rem;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .th-split-row :nth-child(3).input-changes-edit {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .th-split-row :nth-child(3).input-changes-edit .edel-icon-delete-red1 {
    position: relative;
    left: 0.5rem;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .th-split-row .border-midnight,
  .transaction-history-container .mobile-genericdrawer .Edit_container .th-split-row .border-midnight:focus,
  .transaction-history-container .mobile-genericdrawer .Edit_container .th-split-row .border-midnight:active {
    border: 1px solid #03002f !important;
    outline: #03002f !important;
    border-radius: 5px;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .txt-decor {
    padding: 0px 0 15px 0;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .common-download-newtheme .react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon--previous {
    left: 22px !important;
  }
  .transaction-history-container .mobile-genericdrawer .Edit_container .common-download-newtheme .react-datepicker .react-datepicker__navigation .react-datepicker__navigation-icon--next {
    right: 20px !important;
  }
  .transaction-history-container .arrow-left-header .edel-icon-arrow-left1 {
    font-size: 0.75rem;
  }
  .transaction-history-container .clearall-section {
    padding-bottom: 35px;
    border-bottom: 1px solid #e7e7e7;
  }
  .transaction-history-container .common-download-report .mobFormWrap .boder-bottom {
    padding: 20px 0 !important;
  }
  .transaction-history-container .common-download-report .react-datepicker-wrapper {
    position: relative;
  }
  .transaction-history-container .common-download-report .input-group-append {
    position: absolute;
    right: 10px;
  }
  .transaction-history-container .common-download-report .input-group-append .edel-icon-calendar-report:before {
    color: #727271;
  }
  .transaction-history-container .common-download-report .date-input-section {
    margin-bottom: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .transaction-history-container .common-download-report .date-input-section .label {
    color: #444444;
  }
  .transaction-history-container .common-download-report .date-input-section .input-group {
    width: 135px !important;
  }
  .transaction-history-container .common-download-report .date-input-section .input-group .date-drawer-input-field {
    padding-left: 15px !important;
    font-size: 1rem;
    font-family: "DMSansMedium";
    color: #444444;
  }
  .transaction-history-container .common-download-report .date-input-section .input-group .input-picker {
    width: 135px;
    height: 33px;
  }
  .transaction-history-container .common-download-report .date-drawer-input-field {
    width: 135px;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
  }
  .transaction-history-container .download-report-header {
    padding: 5px 0;
  }
  .transaction-history-container .download-report-transaction {
    margin: 0 20px 20px;
    height: 100%;
    position: relative;
  }
  .transaction-history-container .download-report-transaction .customForm .btn-bg-report {
    background-color: #03002f !important;
  }
  .transaction-history-container .download-report-transaction .customForm .customFormSection {
    background-color: #f2f2f5;
    border-radius: 5px;
  }
  .transaction-history-container .download-report-transaction .customForm .customFormSection .form-label {
    color: #444444;
  }
  .transaction-history-container .download-report-transaction .customForm .customFormSection .pt-4 {
    padding-top: unset !important;
  }
  .transaction-history-container .download-report-transaction .customForm .customFormSection .mobFormWrap-content.mx-3 {
    margin-right: unset !important;
    margin-left: unset !important;
  }
  .transaction-history-container .download-report-transaction .customForm .customFormSection .mobFormWrap-content .mail_label_body_item {
    color: #727271;
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    padding-right: unset;
    padding-bottom: 10px;
  }
  .transaction-history-container .download-report-transaction .customForm .download-txns {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  .transaction-history-container .download-report-transaction .customForm .download-txns button {
    margin: 0;
  }
  .transaction-history-container .download-report-transaction .input-group input {
    width: 135px !important;
    height: inherit;
    padding: unset;
    margin: unset;
    position: relative;
    left: -15px;
  }
  .transaction-history-container .download-report-transaction .date-input-section {
    padding: 15px 15px 0;
  }
  .transaction-history-container .download-report-transaction .common-download-report .date-input-section .input-group.yearDropdown .date-drawer-input-field {
    border-radius: 5px;
  }
  .transaction-history-container .custom-date-drawer .common-download-report {
    height: 467px;
  }
  .transaction-history-container .custompadding-top {
    padding: 15px 15px 20px 15px;
    color: #03002f;
  }
  .transaction-history-container .commonSortMob-transaction .mob-sort-drop-body .sort-drop-bodylist li .light-right {
    color: #b8b8b8 !important;
  }
  .transaction-history-container .commonSortMob-transaction .light-blue {
    color: unset !important;
  }
  .transaction-history-container .commonSortMob-transaction .customfooter-clearApply {
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: #ffffff;
    padding: 15px 25px;
    box-shadow: 0px 4px 17px 0px rgba(60, 60, 60, 0.11);
  }
  .transaction-history-container .clear-all-sortmob {
    display: flex;
    justify-content: end;
    margin-top: 7px;
    position: absolute;
  }
  .transaction-history-container .searchbar-Thistory {
    border: 1px solid #03002f;
    border-radius: 5px;
  }
  .transaction-history-container .searchbar-Thistory .common-search-bar input {
    padding: 15px 10px;
  }
  .transaction-history-container .sidebarTransactionbody {
    padding: unset !important;
  }
  .transaction-history-container .more-transaction-mob .drawer-head {
    padding-bottom: 20px;
  }
  .transaction-history-container .more-transaction-mob .learnmore-transaction-instruction {
    padding: 15px 15px 30px 15px;
  }
  .transaction-history-container .backdrop-learnmore__backdrop {
    background: rgba(0, 0, 0, 0.75);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
  }
  .transaction-history-container .drawerTabs-transaction__backdrop {
    background: rgba(0, 0, 0, 0.75);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(2px);
  }
  .transaction-history-container .dateTransaction.editDateTransaction {
    padding: unset !important;
  }
  .transaction-history-container .datechange-transaction-input {
    width: 103px !important;
  }
  .transaction-history-container .transactioninput-bgChange .input-group-text {
    background-color: unset !important;
    border: unset !important;
  }
  .transaction-history-container .backgroundcolor_bluedrawer.z-index-high__backdrop {
    background: rgba(0, 0, 0, 0.75);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .transaction-history-container .txn-mob-custom-calender .inputFieldCalendarIcon .input-group-text {
    position: static;
  }
  .transaction-history-container .txn-mob-custom-calender .pandLcalendar-form .calendar--row label {
    color: unset;
  }
  .transaction-history-container .yearDropdown .react-datepicker .react-datepicker__month-read-view--down-arrow {
    top: unset !important;
  }
  .transaction-history-container .yearDropdown .react-datepicker .react-datepicker__year-read-view--down-arrow {
    top: unset !important;
  }
  .transaction-history-container .custom-date-range-calender .react-datepicker .react-datepicker__navigation-icon--next {
    left: -20px !important;
    top: 0;
  }
  .transaction-history-container .download-drawers .mob-smallcase-popup-success-body {
    margin-bottom: 20px;
  }
  .transaction-history-container .sidebarTransactionbody-fields .net-transaction {
    padding: 20px 15px 20px 20px;
  }
  .transaction-history-container .head-transactionSidebar-parent {
    display: grid;
    grid-template-columns: 15px 1fr 1fr;
    grid-template-rows: 1fr;
    align-items: baseline;
  }
  .transaction-history-container .head-transactionSidebar-parent .edel-icon-arrow-left1 {
    font-size: 9px;
    top: -2px;
    position: relative;
  }
  .transaction-history-container .head-transactionSidebar-parent .head-transactionSidebar {
    max-width: 100px;
    width: unset;
  }
  .transaction-history-container .transaction-success-history .edel-icon-green-tick1.tick-success {
    font-size: 70px;
  }
  .transaction-history-container .transaction-success-history .edel-icon-left-arrow {
    font-size: 10px;
  }
  .transaction-history-container .transaction-success-history .mob-edit-successful-msg {
    display: flex;
    justify-content: center;
    line-height: 18px;
  }
  .transaction-history-container .error-authorize-approximate {
    color: #f7943e;
  }
  .transaction-history-container .error-authorize-approximate .p-1 {
    line-height: 1rem;
    color: #f7943e;
  }
  .transaction-history-container .error-authorize-approximate.top-notification .p-1 {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
  .transaction-history-container .accept-approx-txn {
    line-height: 1rem;
  }
  .transaction-history-container .mobile-summ-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    gap: 20px;
    padding: 3px 0px;
    line-height: normal;
  }
  .transaction-history-container .txn-mob-edit-Transaction {
    background-color: #f2f2f5;
  }
  .transaction-history-container .edel-sidebar-drawer-head {
    background-color: #f2f2f5;
  }
  .open-drawerAs-standalonepage {
    margin-top: 0px !important;
  }
}
.download-txn-calender .custom-date-drawer-title {
  padding: 8px 0;
}

.move-tooltip-up .tooltip-inner {
  position: relative;
  top: -4px;
}
.move-tooltip-up .tooltip-arrow {
  padding-bottom: 10px;
}
.move-tooltip-up .tooltip-arrow:before {
  top: -12px !important;
}

.approx-details-row-history .mobile-summ-row {
  line-height: normal;
}

.filterHistory_main .bottom-contents {
  position: sticky;
  bottom: 0;
  background: #ffffff;
  z-index: 999;
}

.download-txn-mob .edel-sidebar-drawer-head {
  background: #ffffff;
}
.rebrandreports-tooltip-hover .popover-body {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  color: #03002f;
  background: #ffffff;
  box-shadow: 0px 8px 16px 0px rgba(3, 0, 47, 0.12);
  padding: 10px !important;
  min-height: 41px;
  max-height: fit-content;
  border-radius: 5px;
  white-space: nowrap;
}

.edelweiss-product-code button {
  border: 1px solid #f7943e;
  border-radius: 2px;
  display: flex;
  align-items: center;
  font-family: "DMSansMedium";
  font-size: 0.625rem;
  background: transparent;
  color: #f7943e;
  padding: 0px 3px;
  justify-content: center;
  min-height: 15px;
  line-height: 100%;
  margin-bottom: 1px;
}
.edelweiss-product-code button:hover {
  background-color: transparent;
  color: #f7943e;
}

.position-label button,
.product-filter-tags button {
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "DMSansMedium";
  font-size: 0.625rem;
  background: transparent;
  padding: 0px 3px;
  height: 15px;
  cursor: default !important;
  line-height: normal;
}
.position-label.txn-type button,
.product-filter-tags.txn-type button {
  color: #1c9ad6;
  background-color: rgba(28, 154, 214, 0.1);
  border: 0.1px solid #1c9ad6;
  max-width: 50px;
  white-space: nowrap;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.position-label.CLOSED button, .position-label.tints-of-pink-swan-tag button,
.product-filter-tags.CLOSED button,
.product-filter-tags.tints-of-pink-swan-tag button {
  background-color: #b8b8b8;
  color: #ffffff;
  border: none;
}
.position-label.orange-light-tag button,
.product-filter-tags.orange-light-tag button {
  border: 1px solid #f7943e;
  color: #f7943e;
}
.position-label.black-one1-tag button,
.product-filter-tags.black-one1-tag button {
  border: 1px solid #444444;
  color: #444444;
}
.position-label.NSE button, .position-label.thick-blue-tag button,
.product-filter-tags.NSE button,
.product-filter-tags.thick-blue-tag button {
  border: 1px solid #292562;
  color: #292562;
}
.position-label.NFO button, .position-label.EQ button, .position-label.CO button, .position-label.CDS button, .position-label.Fut button, .position-label.FnO button, .position-label.dark-orange-tag button,
.product-filter-tags.NFO button,
.product-filter-tags.EQ button,
.product-filter-tags.CO button,
.product-filter-tags.CDS button,
.product-filter-tags.Fut button,
.product-filter-tags.FnO button,
.product-filter-tags.dark-orange-tag button {
  border: 1px solid #f7943e;
  color: #f7943e;
}
.position-label.NRML button, .position-label.MTF button, .position-label.dark-purple-tag button,
.product-filter-tags.NRML button,
.product-filter-tags.MTF button,
.product-filter-tags.dark-purple-tag button {
  border: 1px solid #bd4b9b;
  color: #bd4b9b;
}
.position-label.SELL button, .position-label.blood-red-tag button,
.product-filter-tags.SELL button,
.product-filter-tags.blood-red-tag button {
  border: none !important;
  color: #dd504d;
  background: rgba(221, 80, 77, 0.2) !important;
}
.position-label.BUY button, .position-label.green-tag button,
.product-filter-tags.BUY button,
.product-filter-tags.green-tag button {
  border: none !important;
  color: #51b255;
  background: rgba(81, 178, 85, 0.2) !important;
}
.filter-sort-container {
  height: 100%;
}
.filter-sort-container .filter-sort-tabs {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 0 15px;
  height: fit-content;
  border-bottom: 1px solid #f5f5f5;
  font-family: "DMSansMedium";
  color: #03002f;
}
.filter-sort-container .filter-sort-tabs .filter-sorttab-list {
  display: flex;
  align-items: center;
}
.filter-sort-container .filter-sort-tabs .filter-sorttab-list .tab-title {
  line-height: normal;
  padding: 10px;
  box-sizing: border-box !important;
  margin-bottom: -1px;
  font-size: 1rem;
}
.filter-sort-container .filter-sort-tabs .filter-sorttab-list .selectedTab {
  border-bottom: 1px solid #03002f;
}
.filter-sort-container .filter-sort-tabs .reset-filters {
  font-size: 0.75rem;
  line-height: 140%;
}
.filter-sort-container .tab-content-component {
  height: 90%;
}

.sort-list-container {
  position: relative;
}
.sort-list-container .sort-options .sort-option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 140%;
  padding: 15px 20px;
  border-bottom: 1px solid #e8e8e8;
}
.sort-list-container .sort-options .sort-option .sort-title {
  color: #444444;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.sort-list-container .sort-options .sort-option .sort-ordertext {
  color: #b8b8b8;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.sort-list-container .sort-options .sort-option .sort-ordertext i {
  font-size: 0.625rem;
}
.sort-list-container .sort-options .sort-option .selected-sort-state {
  color: #03002f;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.sort-list-container .sort-apply-cancel-btns {
  position: fixed;
  bottom: 0;
  width: 100%;
}

.txn-filter-container {
  display: flex;
  flex-flow: column;
  position: relative;
  height: 100%;
}
.txn-filter-container .txn-filter-section {
  display: flex;
  height: 100%;
}
.txn-filter-container .txn-filter-section .filter-section-list {
  width: 33%;
  display: flex;
  flex-flow: column;
  background-color: #f2f2f5;
}
.txn-filter-container .txn-filter-section .filter-section-list .filter-section {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #727271;
  padding: 16px 5px 16px 18px;
}
.txn-filter-container .txn-filter-section .filter-section-list .active-section {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  color: #444444;
  background-color: #ffffff;
}
.txn-filter-container .txn-filter-section .active-section-filterlist {
  width: 67%;
  display: flex;
  flex-flow: column;
  border-color: #ffffff;
  overflow-y: scroll;
  padding: 0 16px 80px 16px;
}
.txn-filter-container .txn-filter-section .active-section-filterlist .filter-option {
  padding: 14px 5px;
  border-bottom: 1px solid #e7e7e7;
}
.txn-filter-container .txn-filter-section .active-section-filterlist .filter-option .radio-button label {
  grid-template-columns: 19px 1fr;
  align-items: center;
}
.txn-filter-container .filter-apply-cancel-btns {
  position: fixed;
  bottom: 0;
  width: 100%;
}

.txn-history-filter-dropdown {
  background-color: #f2f2f5;
  margin-top: 14px;
  padding: 20px 22px 16px 18px;
  border-radius: 5px;
  width: 398px;
  padding: 20px;
  display: block;
  z-index: 6;
  position: absolute;
  right: 0%;
}
.txn-history-filter-dropdown::after {
  content: " ";
  position: absolute;
  right: 12px;
  top: -15px;
  border-top: none;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-bottom: 15px solid #f5f5f5;
}
.txn-history-filter-dropdown .txn-filter-container {
  gap: 10px;
}
.txn-history-filter-dropdown .txn-filter-container .section-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.txn-history-filter-dropdown .txn-filter-container .section-heading .accordian-arrows i {
  font-size: 0.625rem;
}
.txn-history-filter-dropdown .txn-filter-container .section-heading .accordian-arrows.down {
  transform: rotate(180deg);
  top: -2px;
}
.txn-history-filter-dropdown .txn-filter-container .active-section-filterlist {
  background-color: #ffffff;
  border-radius: 5px;
  padding: 16px !important;
  display: flex;
  flex-flow: column;
  margin-top: 10px;
  height: fit-content;
  transition: height cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  gap: 20px;
}
.txn-history-filter-dropdown .txn-filter-container .active-section-filterlist .filter-option .radio-button label {
  grid-template-columns: 14px 1fr;
  align-items: center;
}
.txn-history-filter-dropdown .txn-filter-container .active-section-filterlist .filter-option .common-checkbox-custom.small-checkbox input[type=checkbox] {
  height: 20px !important;
  width: 20px !important;
  border-radius: 5px !important;
}
.txn-history-filter-dropdown .txn-filter-container .active-section-filterlist .filter-option .disp_val {
  font-size: 0.875rem;
  font-family: "DMSansMedium" !important;
  color: #444444 !important;
  cursor: pointer;
}
.txn-history-filter-dropdown .txn-filter-container .filter-apply-cancel-btns {
  position: unset;
}
.txn-history-filter-dropdown .txn-filter-container .filter-apply-cancel-btns .buy-sell-btns-spacing {
  background-color: #f2f2f5;
  padding: 15px 0 0 0;
  height: 60px !important;
  box-shadow: none !important;
  gap: 6px !important;
}
.rev-loaderpop-block .rev-loaderpop-head {
  padding: 20px;
  text-align: center;
  border-radius: 15px 15px 0px 0px;
  border-bottom: 2px solid #e8e7ec;
  background: #f2f2f5;
  box-shadow: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);
}
.rev-loaderpop-block .rev-loaderpop-body {
  padding: 0px 20px 60px 20px;
  border-radius: 0px 0px 15px 15px;
  background: #ffffff;
  box-shadow: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);
}
@media (max-width: 1023px) {
  .rev-loaderpop-block .rev-loaderpop-body {
    padding: 0 20px 40px 20px;
  }
}
.rev-loaderpop-block .rev-loaderpop-body img {
  height: 170px;
  width: 170px;
}
@media (max-width: 1023px) {
  .rev-loaderpop-block .rev-loaderpop-body img {
    height: 150px;
    width: 150px;
  }
}
:root {
  font-size: 16px;
}

.mob-download-drop {
  height: 50%;
  width: 100%;
  font-family: "encodesans_normal";
  font-style: normal;
  font-size: 0.875rem;
  line-height: 20px;
  z-index: 1000;
  background-color: #ffffff;
}
.mob-download-drop-body ul {
  padding: 0px;
  margin-bottom: 0;
}
.mob-download-drop-body ul li {
  margin: 0px;
  padding: 20px 15px;
  border-bottom: 2px solid #fafafa;
}
.mob-download-drop-body ul li:last-child {
  margin-bottom: 0;
}
.mob-download-drop-body ul li .openLink i {
  background-color: #f0f9ff;
  color: #3580f7;
  padding: 10px 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
}
.mob-download-drop-body ul li .openLink i::before {
  font-size: 0.813rem;
}
.mob-download-drop-body ul li .menu i::before {
  color: #3580f7;
  font-size: 1.125rem;
}
.mob-download-drop-body ul li .menu p {
  font-size: 1rem;
  line-height: 22.4px;
  font-family: "EncodeSansMedium";
  color: #3580f7;
  padding-left: 10px;
  background-color: #ffffff;
  margin-bottom: 0;
}

.drawer__handle-wrapper__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
:root {
  font-size: 16px;
}

.section_head {
  height: 28px;
  font-family: "Encode Sans";
  font-style: normal;
  font-size: 1.25rem;
  line-height: 140%;
  color: #0B243A;
  padding-left: 15px;
  margin-bottom: 0px;
}

.accordian_container {
  margin: 0px 15px 200px 15px;
}
.accordian_container .seperation_line {
  height: 0px;
  border: 1px solid #E7E7E7;
  margin: 16px 0px 16px 0px;
}
.accordian_container .accordian-item {
  background-color: white;
  border: 1px solid white;
}
.accordian_container .accordian-item .sub_text {
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 22px;
  display: flex;
  align-items: center;
  color: #727271;
}
.accordian_container .accordian-item .back_to_title {
  width: 233px;
  height: 9px;
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  line-height: 22px;
  display: inline;
  align-items: center;
  color: #3580F7;
}
.accordian_container .accordian-item .back_to_title .edel-icon-point-arrow-up {
  width: 7px;
  height: 9px;
  margin-right: 5px;
}

.accordion-button:not(.collapsed) {
  color: black;
  font-family: "Encode Sans";
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  background-color: white;
  box-shadow: none;
}

.accordion-body {
  padding: 0.2rem 0rem 0rem 0rem;
}

.accordion-button {
  padding: 1rem 0rem;
  box-shadow: none;
  color: black;
  font-family: "Encode Sans";
  font-weight: 500;
  font-size: 1rem;
  line-height: 140%;
  background-color: white;
  padding: 0px;
}

.accordion-button:not(.collapsed)::after {
  width: 30px;
  height: 30px;
  background-color: #f2f2f5;
  border-radius: 5px;
  box-shadow: none;
  background-position: center;
}

.accordion-button::after {
  width: 30px;
  height: 30px;
  color: #03002f;
  border-radius: 5px;
  background-color: #f2f2f5;
  background-position: center;
  box-shadow: none;
  content: "\e911" !important;
  display: inline-block;
  font-family: "edel_icon";
  font-size: 1.25rem;
  line-height: 30px;
  padding-left: 5px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  background-image: none !important;
}

.accordion-item:first-of-type .accordion-button {
  box-shadow: none;
}
@charset "UTF-8";
body {
  background: white !important;
  font-size: 16px;
}

*:focus {
  box-shadow: none !important;
}

.hide-nav-tabs {
  display: none;
}

.container {
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
  /* Track */
  /* Handle */
}
.container .square-off-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 30px;
  background: white;
  z-index: 99999;
  margin-right: -15px;
  margin-left: -15px;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: -26px;
  padding-bottom: 30px;
}
.container .position-filter-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 165px;
  z-index: 99999;
}
.container .square-off-state {
  color: #b8b8b8;
}
.container .square-off-selected-button-mobile {
  padding-top: 30px;
}
.container .square-off-selected-button-mobile button {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: center;
}
.container .square-off-selected {
  align-items: center;
  background-color: #f0f9ff;
}
.container .square-off-selected:nth-child(1) {
  padding: 15px 15px 10px 15px;
  border-top-left-radius: 9px;
  border-top-right-radius: 9px;
}
.container .square-off-selected:nth-child(2) {
  padding: 0px 15px 15px 15px;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.container .square-off-selected .days-mtm {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .square-off-selected .day-mtm-change {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
}
.container .square-off-selected .days-mtm-change-percentage {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 5px;
}
.container .square-off-position-left-container {
  position: relative;
}
.container .square-off-position-container-right {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: #444444;
}
.container .square-off-position-container-right .square-count {
  padding-right: 5px;
}
.container .select-all {
  padding-left: 25px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .square-off-position-left-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  width: 16px;
  height: 16px;
}
.container .sqaure-checkmark {
  position: absolute;
  top: 4px;
  left: 0;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}
.container .square-off-position-left-container input:checked ~ .sqaure-checkmark {
  background-color: #3580f7;
}
.container .sqaure-checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.container .square-off-position-left-container input:checked ~ .sqaure-checkmark:after {
  display: block;
}
.container .square-off-position-left-container .sqaure-checkmark:after {
  left: 5px;
  top: 1px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.container .market-status-position-mobile .d-flex {
  padding-bottom: 6px !important;
}
.container .market-status-position-mobile .col-4:first-child {
  width: 22%;
  text-align: center !important;
}
.container .market-status-position-mobile .col-4:first-child span {
  text-align: right;
}
.container .market-status-position-mobile .col-4:nth-child(2) {
  width: 22%;
  text-align: center !important;
}
.container .market-status-position-mobile .col-4:nth-child(2) span {
  text-align: right;
}
.container .market-status-position-mobile .col-4:nth-child(3) {
  width: 24%;
  text-align: right !important;
}
.container .market-status-position-mobile .col-4:nth-child(3) span {
  text-align: right;
}
.container .market-status-position-mobile .col h3 {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  color: #b8b8b8;
}
.container .market-status-position-mobile .col span.realised-pnl-change,
.container .market-status-position-mobile .col .totalpnl,
.container .market-status-position-mobile .col .pnlchangepercent,
.container .market-status-position-mobile .col .realised-pnl,
.container .market-status-position-mobile .col .unrealise-pnl,
.container .market-status-position-mobile .col .un-realised-val span.unrealise-pnl-change {
  display: block !important;
}
.container .market-status-position-mobile .col .totalpnl,
.container .market-status-position-mobile .col .realised-pnl,
.container .market-status-position-mobile .col .unrealise-pnl {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0px;
}
.container .market-status-position-mobile .col .totalpnl .realised-pnl-change,
.container .market-status-position-mobile .col .totalpnl .unrealise-pnl-change,
.container .market-status-position-mobile .col .totalpnl .pnlchangepercent,
.container .market-status-position-mobile .col .realised-pnl .realised-pnl-change,
.container .market-status-position-mobile .col .realised-pnl .unrealise-pnl-change,
.container .market-status-position-mobile .col .realised-pnl .pnlchangepercent,
.container .market-status-position-mobile .col .unrealise-pnl .realised-pnl-change,
.container .market-status-position-mobile .col .unrealise-pnl .unrealise-pnl-change,
.container .market-status-position-mobile .col .unrealise-pnl .pnlchangepercent {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0px;
  text-align: right;
}
.container .market-status-position-mobile .col .totalpnl .realised-val,
.container .market-status-position-mobile .col .realised-pnl .realised-val,
.container .market-status-position-mobile .col .unrealise-pnl .realised-val {
  margin-top: 5px;
}
.container .market-status-position-mobile .col .totalpnl .realized_text,
.container .market-status-position-mobile .col .realised-pnl .realized_text,
.container .market-status-position-mobile .col .unrealise-pnl .realized_text {
  font-size: 0.5rem;
  line-height: 9px;
  font-family: "RobotoRegular";
  color: #b8b8b8;
}
.container #square-filter.wrapper-fil {
  margin-top: 31px;
  margin-bottom: 31px;
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.container #square-filter.wrapper-fil .d-flex {
  justify-content: space-between;
  align-items: center;
}
.container #square-filter.wrapper-fil .square-off-disabled {
  color: #b8b8b8 !important;
  pointer-events: none;
}
.container #square-filter.wrapper-fil .square_off.ps-4 {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 27px;
  letter-spacing: 0px;
  text-align: left;
  color: #3580f7;
}
.container #square-filter.wrapper-fil .square_off.ps-4 img {
  margin-right: 7px;
}
.container #square-filter.wrapper-fil .summarize .custom-control {
  margin-left: 25px;
  margin-right: 10px;
}
.container #square-filter.wrapper-fil .summarize .custom-control .border-switch-control-indicator {
  margin-right: 5px;
}
.container #square-filter.wrapper-fil .summarize .custom-control .teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
}
.container #square-filter.wrapper-fil .inlcude_position {
  display: block;
  position: relative;
  padding-left: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.container #square-filter.wrapper-fil .inlcude_position .teleport-switch-control-description {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0em;
  text-align: left;
  padding-left: 10px;
}
.container #square-filter.wrapper-fil .inlcude_position .teleport-switch-control-description sup {
  position: relative;
  left: -10px;
  top: -10px;
}
.container #square-filter.wrapper-fil .inlcude_position input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  left: 0px;
  width: 16px;
  height: 16px;
}
.container #square-filter.wrapper-fil .teleport-switch-control-indicator {
  position: absolute;
  top: 4px;
  left: 0px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}
.container #square-filter.wrapper-fil .inlcude_position:hover input ~ .teleport-switch-control-indicator {
  background-color: #cccccc;
}
.container #square-filter.wrapper-fil .inlcude_position input:checked ~ .teleport-switch-control-indicator {
  background-color: #3580f7;
}
.container #square-filter.wrapper-fil .teleport-switch-control-indicator:after {
  content: "";
  position: absolute;
  display: none;
}
.container #square-filter.wrapper-fil .inlcude_position input:checked ~ .teleport-switch-control-indicator:after {
  display: block;
}
.container #square-filter.wrapper-fil .inlcude_position .teleport-switch-control-indicator:after {
  left: 5px;
  top: 3px;
  width: 4px;
  height: 7px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.container .market-status .d-flex:first-child {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.container #holdings .dayspnl-container .col-6:last-child {
  text-align: end;
}
.container #holdings .png-container-wrapper {
  z-index: 8;
}
.container #holdings .png-container-wrapper .dayspnl-container {
  padding: 13px 15px;
  background-color: #f0f9ff;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.container #holdings .png-container-wrapper .dayspnl-container.border-on-search-none {
  border-radius: 0;
  border: 0;
}
.container #holdings .png-container-wrapper .dayspnl-container h3 {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: #444444;
}
.container #holdings .png-container-wrapper .dayspnl-container .dayspnl {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container #holdings .png-container-wrapper .dayspnl-container .daypnlchange {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container #positions .mb-30 {
  margin-bottom: 30px;
}
.container #positions .dayspnl-container .col-6:last-child {
  text-align: end;
}
.container #positions .png-container-wrapper .dayspnl-container {
  padding: 13px 15px;
  background-color: #f0f9ff;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
}
.container #positions .png-container-wrapper .dayspnl-container h3 {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0px;
  color: #444444;
}
.container #positions .png-container-wrapper .dayspnl-container .dayspnl {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container #positions .png-container-wrapper .dayspnl-container .daypnlchange {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0px;
  padding-left: 6px;
}
.container .market-status .d-flex {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.container .market-status .d-flex:first-child {
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.container .market-status .col:last-child .totalpnl-val .pnlchangepercent {
  text-align: right;
}
.container .market-status .col {
  text-align: center;
}
.container .market-status .col .investment-mob h3,
.container .market-status .col .curr-val-mob h3,
.container .market-status .col .totalpnl-heading h3,
.container .market-status .col .realised-pnl-head h3,
.container .market-status .col .un-realised-head h3 {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: center;
  color: #b8b8b8;
}
.container .market-status .col .investment-mob .inv-val span,
.container .market-status .col .curr-val-mob .curr-val span,
.container .market-status .col .realised-val .totalpnl,
.container .market-status .col .un-realised-val .totalpnl {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: center;
  color: #444444;
  padding-top: 5px;
  display: block;
}
.container .market-status .col .totalpnl-val .totalpnl {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 16.41px;
  letter-spacing: 0px;
  margin-top: 5px;
}
.container .market-status .col .pnlchangepercent {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0px;
}
.container .labels span {
  font-family: "EncodeSansMedium";
  font-size: 0.625rem;
  font-weight: 500;
  padding: 0px 2px;
  max-height: 15px;
  display: flex;
  align-items: center;
  align-self: center;
  line-height: normal;
  border-radius: 2px;
}
.container .labels span.N,
.container .labels span.C,
.container .labels span.R {
  height: 16px;
  width: 16px;
  border: 1px solid rgba(53, 128, 247, 0.2);
  border-radius: 50%;
  text-align: center;
  color: #3580f7;
  margin-left: 3px;
  display: block;
}
.container .labels div.LI,
.container .labels div.EQ,
.container .labels div.MF,
.container .labels div.CNC,
.container .labels .NRML,
.container .labels .ETF,
.container .labels .FO,
.container .labels .MAP,
.container .labels .FNO,
.container .labels .FI,
.container .labels .CO,
.container .labels .RE,
.container .labels .ETF,
.container .labels .MF,
.container .labels .CDS,
.container .labels .BO,
.container .labels .MTF {
  border: 1px solid rgba(223, 167, 23, 0.2588235294);
  max-height: 16px;
  display: flex;
  align-items: center;
  align-self: center;
  line-height: normal;
  border-radius: 2px;
  color: #dfa717;
}
.container .labels span.sector-and-category,
.container .labels span.black-one1-tag {
  border: 1px solid #444444;
  color: #444444;
}
.container .labels span.SELL {
  border: 1px solid rgba(255, 107, 0, 0.2);
  margin-left: 3px;
  border-radius: 2px;
  padding: 0px 2px;
  color: #ff6b00;
}
.container .labels span.MIS {
  border: 1px solid rgba(221, 80, 77, 0.1803921569);
  padding: 0px 2px;
  margin-left: 3px;
  border-radius: 2px;
  color: #dd504d;
}
.container .labels span.BUY {
  border: 1px solid #51b255;
  padding: 0px 2px;
  border-radius: 2px;
  color: #51b255;
  margin-left: 3px;
}
.container .labels div:last-child {
  margin-right: 0px;
}
.container span.rounded-circle.exclamation {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  color: #3580f7;
  border: 1px solid #c2dbeb;
  position: relative;
  top: 3px;
}
.container span.rounded-circle.exclamation i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.container .back-button i {
  left: -8px;
  position: relative;
  color: #3580f7;
  font-size: 1.438rem;
  top: 2px;
}
.container .main-heading.holdingstab-heading {
  font-family: "EncodeSansMedium";
  padding-right: 10px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 0px;
}
.container .main-heading.holdingstab-heading .date-text {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  line-height: 17px !important;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 6px;
}
.container .main-heading.holdingstab-heading .date-text span {
  padding-right: 3px;
  color: #b8b8b8 !important;
}
.container .ed-holding-table-mobile #tableContent {
  padding-top: 24px;
  padding-bottom: 24px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1px solid #f1f1f1;
}
.container .ed-holding-table-mobile .ed-market-name .name {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-holding-table-mobile .ed-market-name .name span.name {
  display: flex;
}
.container .ed-holding-table-mobile .ed-market-name .name span.name:first-letter {
  text-transform: capitalize;
}
.container .ed-holding-table-mobile .ed-market-name .name span.name span:nth-child(1) {
  width: 139px;
  overflow: hidden;
}
.container .ed-holding-table-mobile .ed-market-name span.stockValue {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-holding-table-mobile .ed-market-name .ed-market-profit-loss {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-market-name .ed-market-profit-los {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-market-name .ed-market-profit-loss-change {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss {
  line-height: 19.6px;
  text-align: right;
  overflow: hidden;
  overflow-wrap: anywhere;
}
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss span.profit-loss {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  color: #b8b8b8;
}
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss .profit,
.container .ed-holding-table-mobile .ed-profit-loss .profit-loss .profit-loss-change {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-profit-loss .days-change {
  line-height: 19.6px;
  text-align: right;
}
.container .ed-holding-table-mobile .ed-profit-loss .days-change .days-text {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: right;
  color: #b8b8b8;
}
.container .ed-holding-table-mobile .ed-profit-loss .days-change .days-profit-loss {
  font-family: "RobotoRegular";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0px;
  padding-left: 4px;
}
.container .ed-holding-table-mobile .ed-market-data {
  margin-top: 20px;
}
.container .ed-holding-table-mobile .ed-market-data .col-9 {
  overflow-wrap: break-word;
}
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty .qty-text,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price .avg-price-text,
.container .ed-holding-table-mobile .ed-market-data .col-9 .curr-val .curr-val-text {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  color: #b8b8b8;
}
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty .qty-value,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price .avg-price-value,
.container .ed-holding-table-mobile .ed-market-data .col-9 .curr-val .curr-val-value {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  padding-right: 5px;
  padding-left: 5px;
  color: #727271;
}
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty .qty-value::after,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price .avg-price-value::after {
  content: "•";
  color: #c4c4c4;
  padding-left: 5px;
}
.container .ed-holding-table-mobile .ed-market-data .col-9 .qty,
.container .ed-holding-table-mobile .ed-market-data .col-9 .avg-price,
.container .ed-holding-table-mobile .ed-market-data .col-9 .curr-val {
  white-space: nowrap;
}
.container .ed-position-table-mobile .offset-1 {
  margin-left: 7.333333%;
}
.container .ed-position-table-mobile #tableContent {
  padding-top: 24px;
  padding-bottom: 24px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1px solid #f1f1f1;
}
.container .ed-position-table-mobile #tableContent .col-1 {
  width: 25px;
  position: relative;
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.container .ed-position-table-mobile #tableContent .col-1 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  width: 16px;
  height: 16px;
}
.container .ed-position-table-mobile #tableContent .col-1 .teleport-switch-control-indicator {
  position: absolute;
  left: 0px;
  top: 2px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #dde2eb;
  border: 1px solid #7e8899;
  opacity: 0.25;
}
.container .ed-position-table-mobile #tableContent .col-1 :hover input ~ .teleport-switch-control-indicator {
  background-color: #cccccc;
}
.container .ed-position-table-mobile #tableContent .col-1 input:checked ~ .teleport-switch-control-indicator {
  background-color: #3580f7;
  border: 1px solid #3580f7;
  opacity: 1;
}
.container .ed-position-table-mobile #tableContent .col-1 .teleport-switch-control-indicator:after {
  content: "";
  position: absolute;
  display: none;
}
.container .ed-position-table-mobile #tableContent .col-1 input:checked ~ .teleport-switch-control-indicator:after {
  display: block;
}
.container .ed-position-table-mobile #tableContent .col-1 .teleport-switch-control-indicator:after {
  left: 5px;
  top: 2px;
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.container .ed-position-table-mobile .ed-market-name .name {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-position-table-mobile .ed-market-name span.stockValue {
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
  color: #444444;
}
.container .ed-position-table-mobile .ed-market-name .ed-market-profit-loss {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-position-table-mobile .ed-market-name .ed-market-profit-los {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-position-table-mobile .ed-market-name .ed-market-profit-loss-change {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss {
  line-height: 19.6px;
  text-align: right;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss span.profit-loss {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  color: #b8b8b8;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss span.na {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  padding-left: 5px;
}
.container .ed-position-table-mobile .ed-profit-loss .profit-loss .profit,
.container .ed-position-table-mobile .ed-profit-loss .profit-loss .profit-loss-change {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0px;
  text-align: left;
  padding-left: 5px;
}
.container .ed-position-table-mobile .ed-profit-loss .days-change {
  line-height: 19.6px;
  text-align: right;
}
.container .ed-position-table-mobile .ed-profit-loss .days-change .days-text {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: right;
  color: #b8b8b8;
}
.container .ed-position-table-mobile .ed-profit-loss .days-change .days-profit-loss {
  font-family: "RobotoRegular";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0px;
  padding-left: 4px;
}
.container .ed-position-table-mobile .ed-market-data {
  margin-top: 20px;
}
.container .ed-position-table-mobile .ed-market-data .col-7 .qty .qty-text,
.container .ed-position-table-mobile .ed-market-data .col-7 .avg-price .avg-price-text {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  padding-right: 5px;
  color: #b8b8b8;
}
.container .ed-position-table-mobile .ed-market-data .col-7 .qty .qty-value,
.container .ed-position-table-mobile .ed-market-data .col-7 .avg-price .avg-price-value {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  padding-right: 5px;
  color: #444444;
}
.container .ed-position-table-mobile .ed-market-data .col-7 .qty .qty-value::after {
  content: "•";
  color: #c4c4c4;
  padding-left: 5px;
}
.container .holding-tabs .nav-tabs {
  top: 0px;
  z-index: 999;
  background: #ffffff;
  border-bottom-color: #e7e7e7;
}
.container .holding-tabs .nav-tabs li button {
  border-top: none;
  border-right: none;
  border-left: none;
  background: transparent;
  font-family: "encodesans_normal";
  font-size: 1rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: center;
  text-wrap: nowrap;
  padding: 5px 10px 10.5px 10px;
  color: #727271;
}
.container .holding-tabs .nav-tabs li button.active {
  border-color: #3580f7 !important;
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  color: #3580f7;
}
.container .holding-tabs .nav-tabs li span.badge {
  background-color: #3580f7 !important;
  height: 19px;
  width: 19px;
  font-family: "RobotoMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0px;
  text-align: center;
}
.container .holding-tabs .nav-tabs li span.badge span {
  position: relative;
  left: -2px;
  top: -1px;
}
.container .holding-tabs #search-filter #summarize-mob {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
  justify-content: space-between;
}
.container .holding-tabs #search-filter #summarize-mob .summarize span.teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .holding-tabs #search-filter .d-flex {
  align-items: center;
}
.container .holding-tabs #search-filter .d-flex .summarize {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position input {
  height: 25px;
  width: 25px;
  border-radius: 4px;
  border: 1px solid #e7e7e7;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position label {
  display: flex;
  align-items: center;
}
.container .holding-tabs #search-filter .d-flex .inlcude_position label sup {
  top: -12px;
  margin-left: -10px;
}
.container .holding-tabs #search-filter .d-flex .quantity,
.container .holding-tabs #search-filter .d-flex .square_off {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  color: #3580f7;
}
.container .holding-tabs #search-filter .d-flex .quantity i.edel-icon-arrow-down:before,
.container .holding-tabs #search-filter .d-flex .square_off i.edel-icon-arrow-down:before {
  position: relative;
  right: 12px;
  top: 3px;
}
.container .holding-tabs #search-filter .d-flex .quantity img,
.container .holding-tabs #search-filter .d-flex .square_off img {
  margin-right: 10px;
}
.container .holding-tabs #search-filter .d-flex .quantity .tap-to-pledge,
.container .holding-tabs #search-filter .d-flex .square_off .tap-to-pledge {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
}
.container .holding-tabs #search-filter .d-flex .quantity .tap-to-pledge a,
.container .holding-tabs #search-filter .d-flex .square_off .tap-to-pledge a {
  color: #3580f7;
}
.container .holding-tabs #search-filter .d-flex .tap-to-pledge i {
  color: #3580f7;
  padding-right: 10.4px;
}
.container .holding-tabs #search-filter .d-flex .tap-to-pledge span {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper {
  display: flex;
  margin: 0px -15px;
  padding: 10.5px 0px;
  background-color: #f0f9ff;
  align-items: center;
}
.container .holding-tabs #search-filter .filter-wrapper button {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads {
  background-color: #f0f9ff !important;
  color: #3580f7;
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  border-radius: 0px;
  border: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button {
  border: 0px !important;
  border-radius: 0px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button i.edel-icon-download {
  font-size: 1.563rem;
  position: relative;
  top: 1px;
}
.container .holding-tabs #search-filter .filter-wrapper .left-thin-arrow-expand {
  margin-left: 15px !important;
  padding-left: 0px !important;
  padding-right: 10px !important;
  line-height: 24px !important;
  transform: rotate(180deg);
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.container .holding-tabs #search-filter .filter-wrapper .left-thin-arrow-expand::before {
  font-size: 0.375rem;
}
.container .holding-tabs #search-filter .filter-wrapper .p-10 {
  padding-left: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .close-expand {
  height: 36px;
  margin-left: 0px;
  margin-right: 15px !important;
  padding-right: 10px !important;
  border: 0px !important;
  color: #3580f7;
  font-size: 1rem;
  line-height: 27px;
  padding-left: 7px;
  line-height: 30px !important;
  color: #b8b8b8 !important;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .close-expand::before {
  font-size: 0.563rem;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c {
  display: flex;
  width: 100%;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i {
  background-color: #f0f9ff;
  padding-left: 15px;
  padding-right: 0px;
  border: 0px !important;
  color: #3580f7;
  font-size: 1rem;
  line-height: 34px;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i:before {
  top: 1px;
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i.edel-icon-close {
  padding: 7px 0px 13px 4px;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i.edel-icon-left-arrow {
  background-color: #f0f9ff;
  padding-left: 15px;
  padding-right: 0px;
  border: 0px !important;
  color: #3580f7;
  font-size: 1rem;
  line-height: 34px;
  border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c i.edel-icon-left-arrow:before {
  font-size: 0.625rem;
  top: 4px;
  margin-left: 10px;
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c input {
  background-color: #f0f9ff;
  border: 0px !important;
  padding-left: 8px;
  width: 100%;
  border-radius: 0px !important;
}
.container .holding-tabs #search-filter .filter-wrapper .searchbar-c input::placeholder {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button {
  border: 0px;
  background-color: #f0f9ff;
  border: 0px !important;
  border-radius: 0px;
  padding-right: 15px;
  color: #0d6efd;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button:hover {
  color: #0d6efd;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button i {
  font-size: 0.85rem;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button .sort-filter-icon {
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .sort button .sort-filter-icon .sort-filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: -2px;
  top: -1px;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button {
  background-color: #f0f9ff;
  border-radius: 0px;
  padding-right: 15px;
  color: #0d6efd;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button:hover {
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button i {
  font-size: 0.938rem;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button .filter-icon {
  position: relative;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button .filter-icon .filter-selected {
  background: #dd504d;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  right: -2px;
  top: -1px;
}
.container .holding-tabs #search-filter .filter-wrapper .filter button::after {
  border-right: 1px solid #e7e7e7 !important;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads {
  height: 23px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads::before {
  font-size: 1rem;
  content: "";
  border-left: 1px solid #e7e7e7 !important;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button {
  border: 0px;
  background-color: #f0f9ff;
  border: 0px !important;
  border-radius: 0px;
  color: #0d6efd;
  padding-left: 15px;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button i {
  font-size: 1.25rem;
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper .downloads button:hover {
  color: #3580f7;
}
.container .holding-tabs #search-filter .filter-wrapper.dock-filterbar-mob {
  position: fixed;
  top: 110px;
  width: 102%;
  z-index: 9;
}
.container .holding-tabs #search-filter .filter-wrapper.dock-filterbar-mob.-top-push {
  top: 160px;
}
.container .holding-tabs #search-filter .filter-wrapper.dock-filterbar-mob-pos {
  position: fixed;
  top: 160px;
  width: 102%;
  z-index: 99;
}
.container .holding-tabs .holdings-table-content-wrapper {
  margin-top: 29px;
}
.container .holding-tabs .ed-table {
  margin-bottom: 20px;
}
.container .holding-tabs .ed-table #table-headings {
  padding: 14px;
}
.container .holding-tabs .ed-table #table-headings td {
  border-bottom-width: 0px;
}
.container .holding-tabs .ed-table #table-headings td:first-child {
  width: 275px !important;
  padding-left: 15px;
}
.container .holding-tabs .ed-table #table-headings td:first-child {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: #727271;
}
.container .holding-tabs .ed-table #table-headings td:first-child .sort-caret .d-flex {
  margin-top: -3px;
  align-items: center !important;
  flex-direction: column !important;
}
.container .holding-tabs .ed-table #table-headings td:first-child .sort-caret .d-flex div {
  height: 6px;
  padding-left: 5px;
}
.container .holding-tabs .positions-table .no-position-open {
  padding-top: 30px;
  margin-left: -15px;
  margin-right: -15px;
}
.container .holding-tabs .positions-table .no-position-open .inc-pos-message {
  padding-bottom: 30px;
}
.container .holding-tabs .positions-table .no-position-open .inc-pos-message p {
  margin-top: 9px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: center;
  color: #727271;
}
.container .holding-tabs .positions-table .teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  position: relative;
  top: 0px;
}
@media screen and (min-width: 1180px) {
  .container .holding-tabs .positions-table #holding {
    padding: 0px 112px;
  }
}
.container .name .name.holding .readmore i,
.container .name .name.position .readmore i {
  font-size: 1.25rem;
  position: relative;
  top: 0;
  left: 0;
}
.container .name .readmore {
  color: #03002f;
  position: relative;
  top: -4px;
}
.container .name .readmore i {
  font-size: 1.25rem;
  position: relative;
  top: 25px;
  left: -3px;
}
.container .name .tag {
  padding-left: 5px;
  position: relative;
  top: -0.4px !important;
}
.container span.name {
  font-family: "EncodeSansMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  color: #444444;
  display: flex;
}
.container span.tag {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
  position: relative;
  top: -2px;
}
.container span.pnl {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
}
.container span.pnlchangepercent {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
}
.container .change-red {
  color: #dd504d !important;
}
.container .change-up {
  color: #3580f7 !important;
}
.container .change-green {
  color: #51b255 !important;
}
.container .custom-control.teleport-switch {
  --color: $secondary-navy;
  padding-left: 0;
}
.container .teleport-switch-control-description {
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  text-align: left;
  color: #444444;
  position: relative;
  top: 0px;
}
.container .custom-control.teleport-switch .teleport-switch-control-input {
  display: none;
}
.container .custom-control.teleport-switch .teleport-switch-control-input:checked ~ .teleport-switch-control-indicator {
  border-color: var(--color);
}
.container .custom-control.teleport-switch .teleport-switch-control-input:checked ~ .teleport-switch-control-indicator::after {
  left: -14px;
}
.container .custom-control.teleport-switch .teleport-switch-control-input:checked ~ .teleport-switch-control-indicator::before {
  right: 3px;
  top: 3px;
  background-color: var(--color);
}
.container .custom-control.teleport-switch .teleport-switch-control-input:disabled ~ .teleport-switch-control-indicator {
  opacity: 0.4;
}
.container .custom-control.teleport-switch .teleport-switch-control-indicator {
  display: inline-block;
  position: relative;
  margin: 0 5px 0px 0px;
  top: 2px;
  width: 32px;
  height: 19px;
  background: #ffffff;
  border-radius: 16px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border: 1px solid #cccccc;
  overflow: hidden;
}
.container .custom-control.teleport-switch .teleport-switch-control-indicator::after {
  content: "";
  display: block;
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  top: 3px;
  left: 3px;
  background: #cccccc;
}
.container .custom-control.teleport-switch .teleport-switch-control-indicator::before {
  content: "";
  display: block;
  position: absolute;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  top: 2px;
  right: -14px;
  background: #cccccc;
}
@media screen and (min-width: 1180px) {
  .container #holding {
    padding: 0px 112px;
  }
}
.container .ed-table .row col:first-child {
  width: 226px !important;
}
.container ::-webkit-scrollbar {
  width: 1px !important;
  height: 2px !important;
}
.container ::-webkit-scrollbar-track {
  background: transparent;
}
.container ::-webkit-scrollbar-thumb {
  background: #3580f7;
}
.container .noDataFound {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 200px;
}

#positions span.name span.name-readmore {
  width: 130px;
  overflow: hidden;
  text-transform: capitalize;
  word-break: break-all;
}
#positions span.name .w-auto {
  width: 164px !important;
}
#positions .ed-alert-position {
  padding: 12px 15px;
  color: #d69a26;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  background: #fffbec;
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  align-items: center;
}
#positions .ed-alert-position i {
  border: 1px solid;
  border-radius: 50%;
  padding: 4px;
  font-size: 0.625rem;
}
#positions .ed-alert-position-closed {
  padding: 12px 15px;
  color: #dd504d;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  background: #fceded;
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 5px;
  align-items: center;
}
#positions .ed-alert-position-closed .div-alert-text:nth-child(1) {
  width: 33%;
}
#positions .ed-alert-position-closed .div-alert-text:nth-child(2) {
  width: 55%;
}
#positions .ed-alert-position-closed i {
  border: 1px solid;
  border-radius: 50%;
  padding: 4px;
  font-size: 0.625rem;
}
#positions .closed-position-label {
  background: #fff2f2;
  padding-left: 20px;
  color: #727271;
  margin-left: -15px;
  margin-right: -15px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
}
#positions .closed-position-label span.badge {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
  color: #3580f7;
  padding-left: 5px;
}
#positions .include-position-label {
  background: #eef7ee;
  padding-left: 20px;
  color: #727271;
  margin-left: -15px;
  margin-right: -15px;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
}
#positions .include-position-label span.badge {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0px;
  text-align: left;
  color: #3580f7;
  padding-left: 5px;
}

.un-realised-val {
  margin-top: 5px;
}

.empty-val {
  color: #b8b8b8;
}

.position-scroll {
  width: 100%;
  margin-left: -15px;
  margin-right: -15px;
  padding-top: 30px;
  position: fixed;
  top: 63px;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #ffffff;
  z-index: 9999;
}

.holding-tab-dock {
  position: fixed;
  top: 0px;
  left: 0;
  right: 0;
  box-sizing: border-box;
  padding: 0px 15px;
  background-color: #fff;
  z-index: 9999;
}

.png-container-dock {
  left: 0;
  right: 0;
  position: fixed;
  top: 63px;
  z-index: 1;
}

.png-position-dock {
  width: 102%;
  margin-left: -15px;
  margin-right: -15px;
  position: fixed;
  top: 117px;
  z-index: 9;
  box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1);
}

.all-quantity {
  width: 32%;
  white-space: nowrap;
}
.all-quantity .disabled {
  opacity: 0.5 !important;
}
.all-quantity .btn-select-qty-mob {
  border: none;
  color: #3580f7;
  background-color: #ffffff;
  padding: 12px 10px 12px 12px;
  font-size: 0.875rem;
  font-weight: 500;
  font-family: "EncodeSansMedium";
}
.all-quantity i.edel-icon-arrow-down {
  top: 2px !important;
  color: #3580f7;
  position: relative;
}

.pos_filter_dock_mob {
  position: fixed;
  top: 165px;
  width: 100%;
  padding: 0 5px;
  background-color: #ffffff;
  z-index: 99;
  border-radius: 5px;
  height: 50px;
}

.dockfilters-tag-push {
  position: fixed;
  top: 160px;
  width: 100%;
}

.dockfilters-tag-push-pos {
  position: fixed;
  top: 210px;
  width: 102%;
}
.height-123 {
  padding-top: 123px;
}

.height-75 {
  padding-top: 75px;
}

.drawer__handle-wrapper__content {
  padding: 0 !important;
  border-radius: 5px 5px 0px 0px;
}

.drawer__handle-wrapper.backgroundcolor_bluedrawer {
  width: 100%;
}
.drawer__handle-wrapper.backgroundcolor_bluedrawer.insurance-drawerheight__content {
  max-height: 300px !important;
}
:root {
  font-size: 16px;
}

@media (max-width: 768px) {
  .customFormSection .date-label {
    color: #b8b8b8;
    font-size: 0.875rem;
    line-height: 19.6px;
    font-family: "EncodeSansMedium";
  }
  .customFormSection .form-check {
    display: flex;
    align-items: center;
  }
  .customFormSection .form-check .form-check-label {
    color: #292929;
    font-size: 0.875rem;
    line-height: 19.6px;
    font-family: "EncodeSansMedium";
    margin-left: 10px;
    font-weight: 500;
  }
  .customFormSection .form-check .form-check-input {
    height: 25px;
    width: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #e7e7e7;
  }
  .customFormSection .form-check .form-check-input:focus {
    border-color: unset;
    outline: 0;
    box-shadow: unset;
    border: 1px solid #e7e7e7;
  }
  .customFormSection .form-check .form-check-input:active {
    filter: unset;
  }
  .customFormSection .form-check .form-check-input:focus-visible {
    outline-offset: unset;
    outline: unset;
  }
  .customFormSection .form-control {
    color: #292929;
    font-size: 0.875rem;
    line-height: 19.6px;
    font-family: "EncodeSansMedium";
  }
  .custom_btn {
    padding: 14px;
    width: 100%;
    background-color: #03002f;
    font-size: 0.875rem;
    line-height: 21.6px;
    font-family: "EncodeSansMedium";
    margin-top: 10px;
    -webkit-appearance: none !important;
    appearance: none;
    margin-bottom: 10px;
    border: 1px solid #03002f;
  }
  .custom_btn:hover {
    border-color: #03002f;
    background-color: #03002f;
  }
  .custom_btn:active {
    border-color: #03002f;
    background-color: #03002f;
  }
  .modal {
    z-index: 99999;
  }
  .mobForm .mobFormHead {
    position: relative;
    margin-bottom: 20px;
  }
  .mobForm .mobFormHead i {
    color: #3580f7;
    position: absolute;
    left: 0;
    top: 15.45%;
  }
  .mobForm .mobFormHead i::before {
    font-size: 0.625rem;
  }
  .mobForm .mobFormHead h1 {
    font-size: 1.25rem;
    font-family: "EncodeSansMedium";
    line-height: 28px;
    color: #0b243a;
    padding-left: 15px;
  }
  .mobForm .mobFormWrap {
    background-color: #f2f2f5;
    border-radius: 5px;
    padding: 15px;
  }
  .mobForm .mobFormWrap .header {
    display: none !important;
  }
  .mobForm .mobFormWrap .date-label {
    line-height: 19.6px;
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    margin-bottom: 0px;
    color: #444444;
  }
  .mobForm .mobFormWrap .form-control {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 19.6px;
    padding-left: 0;
    padding-top: 5px;
  }
  .mobForm .mobFormWrap .form-check-label {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 19.6px;
    padding-left: 0;
    color: #727271;
  }
  .mobForm .mobFormWrap input:-internal-autofill-selected {
    background-color: unset !important;
  }
  .mobForm .mobFormWrap .dateWrap {
    margin-bottom: 20px;
  }
  .mobForm .mobFormWrap .dateWrap .react-datepicker-wrapper {
    position: relative;
  }
  .mobForm .mobFormWrap .dateWrap .react-datepicker-wrapper input {
    height: 35px;
    width: 100%;
    border: 0;
    font-size: 1rem;
    color: #292929;
    line-height: 22.4px;
    font-family: "EncodeSansMedium";
    background-color: transparent;
  }
  .mobForm .mobFormWrap .dateWrap .input-group-append {
    position: absolute;
    right: 0;
  }
  .mobForm .mobFormWrap .dateWrap .input-group-append .change-text {
    color: #3580f7;
    font-size: 0.875rem;
    line-height: 22.4px;
    font-family: "EncodeSansMedium";
    background-color: unset;
    border: 0;
    margin-top: -5px;
  }
  .mobForm .mobFormWrap .dateWrap .input-group-append .change-text i {
    font-size: 0.688rem;
    margin-right: 10px;
  }
  .mobForm .mobFormWrap .dateWrap .input-group-append .change-text span {
    padding-top: 20px;
  }
  .mobForm .mobFormWrap .dateWrap .row > * {
    padding: 0;
  }
  .mobForm .mobFormWrap .dateWrap .row {
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
  .mobForm .mobFormWrap .dateWrap .row .col-lg-6 {
    padding: 0;
  }
  .mobForm .mobFormWrap .dateWrap .row .date {
    position: relative;
  }
  .mobForm .mobFormWrap .dateWrap .row .date .form-control {
    border: unset;
    border-radius: 0;
    background-color: unset;
  }
  .mobForm .mobFormWrap .dateWrap .row .date .input-group-append {
    top: 25%;
    right: 0;
  }
  .mobForm .mobFormWrap .dateWrap .row .date .input-group-append .change-text {
    padding: 0;
    background-color: unset;
    border: unset;
  }
  .mobForm .mobFormWrap .dateWrap .row .date .input-group-append .change-text .edel-icon-calendar-report {
    margin-right: 10px;
    color: #3580f7;
  }
  .mobForm .mobFormWrap .dateWrap .row .date .input-group-append .change-text span {
    color: #3580f7;
    font-size: 0.875rem;
    line-height: 140%;
    font-family: "EncodeSansMedium";
  }
  .mobForm .mobFormWrap .boder-bottom {
    padding: 30px 0;
  }
  .mobForm .mobFormWrap .boder-bottom.radioField {
    padding: 0;
  }
  .mobForm .mobFormWrap .checkbox .form-check {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mobForm .mobFormWrap .checkbox .form-check:last-child {
    margin-bottom: 0;
  }
  .mobForm .mobFormWrap .checkbox .form-check-input:checked {
    background-color: #03002f;
  }
  .mobForm .mobFormWrap .radio .form-check:first-child {
    margin: 10px 0px 10px 0px;
  }
  .mobForm .mobFormWrap .radio .form-check:last-child {
    margin-bottom: 10px;
  }
  .mobForm-new {
    margin: 25px 15px;
  }
  .mobForm-new .mobFormWrap.mobFormWrap-new {
    background-color: #f0f9ff;
  }
  .mobForm-new .mobFormWrap.mobFormWrap-new .form-check-input:checked {
    background-color: #3580f7;
  }
  .mobForm-new .custom_btn.custom_btn-new {
    background-color: #3580f7;
    border: 1px solid #3580f7;
    right: 0;
  }
  .blue_bg {
    padding: 14px 12px;
    margin: 25px 0;
    background-color: #f2f2f5;
    border-radius: 5px;
  }
  .blue_bg.mail .mail_label {
    align-items: center;
  }
  .blue_bg.mail .mail_label ul {
    margin: 0 !important;
  }
  .blue_bg.mail .mail_label_body {
    overflow: scroll;
    max-height: 100px;
    padding-left: 0;
  }
  .blue_bg.mail .mail_label_body_item {
    padding-bottom: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333333;
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 18px;
  }
  .blue_bg.mail .mail_label .mail_label_close {
    margin-left: 5.7px;
    cursor: pointer;
    margin-right: 12px;
    color: #fe4d15;
    font-size: 1.125rem;
  }
  .blue_bg.mail .mail_label .date-label {
    line-height: 18.2px;
    color: #444444;
  }
  .blue_bg.mail .mail-input {
    position: relative;
  }
  .blue_bg.mail .mail-input input {
    background-color: #f2f2f5;
    border-radius: 5px;
    border: 0;
    padding: 9px 40px 9px 13px;
  }
  .blue_bg.mail .mail-input input::placeholder {
    font-size: 0.875rem;
    line-height: 19.6px;
    color: #b8b8b8;
    font-family: "DMSansMedium";
  }
  .blue_bg.mail .icon {
    position: absolute;
    right: 13px;
    top: 18%;
  }
  .blue_bg.mail .icon i {
    color: #c0bfcb;
  }
  .blue_bg-new {
    background-color: #ffffff;
  }
  .blue_bg-new.mail .mail-input input {
    background-color: #f0f9ff;
  }
  .blue_bg-new.mail .icon i {
    color: #3580f7;
  }
  .light-blue-theme {
    padding: 25px 15px;
  }
  .light-blue-theme .mobFormWrap {
    background-color: #f0f9ff !important;
    border-radius: 5px;
    padding: 15px;
  }
  .light-blue-theme .mobFormWrap input[type=radio]:checked:before {
    background: #3580f7;
  }
  .light-blue-theme .mobFormWrap .form-check-input:checked[type=radio] {
    border: 1.8px solid #3580f7;
    background-color: #ffffff;
    background-image: unset;
    text-align: center;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .checkbox .form-check-input:checked {
    background-color: #3580f7;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg {
    padding: 14px 12px;
    margin: 25px 0;
    background-color: #ffffff;
    border-radius: 5px;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label {
    align-items: center;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label ul {
    margin: 0 !important;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label_body {
    overflow: scroll;
    max-height: 100px;
    padding-left: 0;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label_body_item {
    padding-bottom: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #333333;
    font-family: "EncodeSansMedium";
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 18px;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label .mail_label_close {
    margin-left: 5.7px;
    cursor: pointer;
    margin-right: 12px;
    color: #fe4d15;
    font-size: 1.125rem;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail_label .date-label {
    line-height: 18.2px;
    color: #444444;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail-input {
    position: relative;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail-input input {
    background-color: #f0f9ff;
    border-radius: 5px;
    border: 0;
    padding: 9px 40px 9px 13px;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .mail-input input::placeholder {
    font-size: 0.875rem;
    line-height: 19.6px;
    color: #b8b8b8;
    font-family: "DMSansMedium";
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .icon {
    position: absolute;
    right: 13px;
    top: 18%;
  }
  .light-blue-theme .mobFormWrap .mailCheckbox .mailWrap .blue_bg.mail .icon i {
    color: #3580f7;
  }
  .light-blue-theme .mobFormWrap .header {
    display: none !important;
  }
  .light-blue-theme .mobFormWrap .date-label {
    line-height: 19.6px;
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    margin-bottom: 0px;
    color: #444444;
  }
  .light-blue-theme .mobFormWrap .form-control {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 19.6px;
    padding-left: 0;
    padding-top: 5px;
  }
  .light-blue-theme .mobFormWrap .form-check-label {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 19.6px;
    padding-left: 0;
    color: #727271;
  }
  .light-blue-theme .mobFormWrap input:-internal-autofill-selected {
    background-color: unset !important;
  }
  .light-blue-theme .mobFormWrap .dateWrap {
    margin-bottom: 20px;
  }
  .light-blue-theme .mobFormWrap .dateWrap .react-datepicker-wrapper {
    position: relative;
  }
  .light-blue-theme .mobFormWrap .dateWrap .react-datepicker-wrapper input {
    height: 35px;
    width: 100%;
    border: 0;
    font-size: 1rem;
    color: #292929;
    line-height: 22.4px;
    font-family: "EncodeSansMedium";
    background-color: transparent;
  }
  .light-blue-theme .mobFormWrap .dateWrap .input-group-append {
    position: absolute;
    right: 0;
  }
  .light-blue-theme .mobFormWrap .dateWrap .input-group-append .change-text {
    color: #3580f7;
    font-size: 0.875rem;
    line-height: 22.4px;
    font-family: "EncodeSansMedium";
    background-color: unset;
    border: 0;
    margin-top: -5px;
  }
  .light-blue-theme .mobFormWrap .dateWrap .input-group-append .change-text i {
    font-size: 0.688rem;
    margin-right: 10px;
  }
  .light-blue-theme .mobFormWrap .dateWrap .input-group-append .change-text span {
    padding-top: 20px;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row > * {
    padding: 0;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row {
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .col-lg-6 {
    padding: 0;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .date {
    position: relative;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .date .form-control {
    border: unset;
    border-radius: 0;
    background-color: unset;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .date .input-group-append {
    top: 25%;
    right: 0;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .date .input-group-append .change-text {
    padding: 0;
    background-color: unset;
    border: unset;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .date .input-group-append .change-text .edel-icon-calendar-report {
    margin-right: 10px;
    color: #3580f7;
  }
  .light-blue-theme .mobFormWrap .dateWrap .row .date .input-group-append .change-text span {
    color: #3580f7;
    font-size: 0.875rem;
    line-height: 140%;
    font-family: "EncodeSansMedium";
  }
  .light-blue-theme .mobFormWrap .boder-bottom {
    padding: 30px 0;
  }
  .light-blue-theme .mobFormWrap .boder-bottom.radioField {
    padding: 0;
  }
  .light-blue-theme .mobFormWrap .checkbox .form-check {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .light-blue-theme .mobFormWrap .checkbox .form-check:last-child {
    margin-bottom: 0;
  }
  .light-blue-theme .mobFormWrap .checkbox .form-check-input:checked {
    background-color: #3580f7;
  }
  .light-blue-theme .mobFormWrap .radio .form-check:first-child {
    margin: 10px 0px 10px 0px;
  }
  .light-blue-theme .mobFormWrap .radio .form-check:last-child {
    margin-bottom: 10px;
  }
  .light-blue-theme .custom_btn {
    background-color: #3580f7;
    border: 1px solid #3580f7;
  }
  .light-blue-theme .custom_btn:disabled {
    background-color: #3580f7;
    border: 1px solid #3580f7;
  }
}
.radio input[type=radio] {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border: 2px solid #e7e7e7;
  border-radius: 50%;
  outline: none;
  position: relative;
  vertical-align: top;
}
.radio input[type=radio]:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 10%;
}
.radio input[type=radio]:checked:before {
  background: #03002f;
}
.radio .form-check-input:checked[type=radio] {
  border: 1.8px solid #03002f;
  background-color: #ffffff;
  background-image: unset;
  text-align: center;
}
.radio.report-format input[type=radio]:checked:before {
  background: #3580f7;
}
.radio.report-format .form-check-input:checked[type=radio] {
  border: 1.8px solid #3580f7;
  background-color: #ffffff;
  background-image: unset;
  text-align: center;
}

@media (max-width: 768px) {
  .downloadHoldingDesk-tableMob {
    padding: 0 0;
  }
  .downloadHoldingDesk-tableMob .header {
    margin-bottom: 25px;
    align-items: center;
  }
  .downloadHoldingDesk-tableMob .header i {
    margin-right: 10px;
  }
  .downloadHoldingDesk-tableMob .header h2 {
    font-size: 1rem;
    line-height: 22.4px;
    color: #292929;
    font-family: "EncodeSansSemiBold";
    margin-bottom: 20px;
    padding: 0 30px;
  }
  .downloadHoldingDesk-tableMob .header .search {
    display: flex;
  }
  .downloadHoldingDesk-tableMob .header .search .search_icon {
    display: flex;
    align-items: center;
    background-color: #f0f9ff;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 14px 12px;
    padding-right: 0;
  }
  .downloadHoldingDesk-tableMob .header .search .search_icon i::before {
    font-size: 0.875rem;
    color: #3580f7;
  }
  .downloadHoldingDesk-tableMob .header .search input {
    background: #f0f9ff;
    font-family: "EncodeSansMedium";
    border-radius: 0;
    border: 0;
    padding: 14px 12px;
    font-size: 0.75rem;
    line-height: 16.8px;
    color: #727271;
    padding-left: 0;
  }
  .downloadHoldingDesk-tableMob .header .blue_bg {
    background-color: #f2f2f5;
    padding: 14px;
    border-radius: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .downloadHoldingDesk-tableMob .header .blue_bg i {
    margin: 0;
  }
  .downloadHoldingDesk-tableMob .header .blue_bg i::before {
    font-size: 0.875rem;
    color: #3580f7;
  }
  .downloadHoldingDesk-tableMob .header .filter_table {
    width: 100%;
    background: #f0f9ff;
    max-width: 100%;
  }
  .downloadHoldingDesk-tableMob .header .filter_table .search {
    width: 80%;
  }
  .downloadHoldingDesk-tableMob .header .filter_table .search input {
    width: 100%;
  }
  .downloadHoldingDesk-tableMob .header .filter_table .menu {
    margin: 0 0;
  }
  .downloadHoldingDesk-tableMob .header .filter .blue_bg {
    border-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
}
.download-drawer__handle-wrapper__content {
  padding: 0 !important;
  border-radius: 5px 5px 0px 0px;
}

.download-drawer__handle-wrapper__backdrop {
  -webkit-backdrop-filter: blur(5px) !important;
  backdrop-filter: blur(5px) !important;
}

.drawer-container {
  height: 126;
}
.drawer-container .date-container {
  left: 0px;
  top: 316px;
  background: #f0f9ff;
  border-radius: 5px 5px 0px 0px;
  padding-bottom: 20px;
  margin-bottom: 10px;
}
.drawer-container .date-container .select-date {
  width: 115px;
  height: 20px;
  padding: 20px 0px 10px 0px;
  margin: 0px 0px 10px 15px;
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 140%;
  display: flex;
  align-items: center;
  color: #444444;
}
.drawer-container .date-container .form-control {
  box-sizing: border-box;
  width: 201px;
  height: 36px;
  left: 15px;
  top: 386px;
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  margin-left: 10px;
  padding-left: 10px;
}

:root {
  font-size: 16px;
}

.input-group-dp {
  display: block;
}

.input-group-date-section {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.input-group-date-section .date-partition {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.input-group-date-section .date-partition:active, .input-group-date-section .date-partition:hover {
  border: 1px solid #3580f7;
}
.input-group-date-section .date-partition .form-control {
  padding: 6px;
  background-color: transparent;
  border: 0px;
}

.input-group-append-dp {
  position: relative !important;
}

.date-labels {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.input-group-text.d-block {
  padding: 5px 0px 5px 0px;
  height: 35px;
  color: #3580f7;
  font-size: 1rem;
  line-height: 22.4px;
  font-family: "EncodeSansMedium";
  background-color: unset;
  border: 0;
}
.input-group-text.d-block i {
  font-size: 0.688rem;
}

.drawer-container {
  height: 126;
}
.drawer-container .custom_btn {
  -webkit-appearance: none !important;
}
.drawer-container .date-container {
  left: 0px;
  top: 316px;
  background: #f0f9ff;
  border-radius: 5px 5px 0px 0px;
  padding-bottom: 20px;
  margin-bottom: 10px;
}
.drawer-container .date-container .select-date {
  width: 115px;
  height: 20px;
  padding: 20px 0px 10px 0px;
  margin: 0px 0px 10px 15px;
  font-family: "Encode Sans";
  font-style: normal;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 140%;
  display: flex;
  align-items: center;
  color: #444444;
}
.drawer-container .date-container .form-control {
  box-sizing: border-box;
  width: 201px;
  height: 36px;
  left: 15px;
  top: 386px;
  background: transparent;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  margin-left: 10px;
}

.mobFormWrap .customTextboxmobile {
  padding-left: 10px !important;
  background-color: #ffffff !important;
}
.mobFormWrap .customFormSection_field .form-label {
  line-height: 16px !important;
}
.mobFormWrap .dateWrap .input-group-append {
  right: 10px !important;
}
.mobFormWrap .CustomCommonDropdown .form-control {
  background-color: #ffffff !important;
}
.mobFormWrap .CustomCommonDropdown .edel-icon-arrow-down {
  position: absolute;
  right: 14px;
  top: 9px !important;
}

.custom_btn {
  line-height: 10px !important;
  height: 40px !important;
}
:root {
  font-size: 16px;
}

.pnl-view-header-section,
.pnl-editable-action,
.view-pnl-reports-table {
  padding: 0px 112px;
}
.pnl-view-header-section td,
.pnl-view-header-section th,
.pnl-editable-action td,
.pnl-editable-action th,
.view-pnl-reports-table td,
.view-pnl-reports-table th {
  cursor: default;
}
@media screen and (max-width: 1024px) {
  .pnl-view-header-section,
  .pnl-editable-action,
  .view-pnl-reports-table {
    margin-left: 15px;
    margin-right: 15px;
    padding: 0px;
  }
}

.pnl-summary-details {
  padding: 0px 16px 0px 112px;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details {
    padding: 0px 15px;
  }
}

.summary-mobile {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
  margin-bottom: 22px;
  padding: 0px 15px;
}
.summary-mobile .isin-container,
.summary-mobile .company-qty-ltp,
.summary-mobile .company-container {
  width: 100%;
}
.summary-mobile .isin-container .isin {
  font-family: "encodesans_normal";
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
}
.summary-mobile .company-container {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 16.8px;
  letter-spacing: 0em;
  text-align: left;
  color: #727271;
  margin-top: 6px;
}
.summary-mobile .company-qty-ltp {
  display: flex;
  margin-top: 4px;
  align-items: flex-start;
}
.summary-mobile .company-qty-ltp .pnl-description {
  width: 70%;
}
.summary-mobile .company-qty-ltp .script-container {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 19.6px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
}
.summary-mobile .company-qty-ltp .script-container.m-w-43 {
  min-width: 43%;
}
.summary-mobile .company-qty-ltp .script-container.m-w-56 {
  min-width: 56%;
}
.summary-mobile .company-qty-ltp .qty-container {
  position: relative;
  vertical-align: middle;
  font-family: "RobotoRegular";
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 13px;
  letter-spacing: 0em;
  text-align: left;
  color: #727271;
}
.summary-mobile .company-qty-ltp .qty-container i {
  margin-left: 8.86px;
  margin-right: 4px;
  font-size: 0.75rem;
}
.summary-mobile .company-qty-ltp .qty-container.m-w-20 {
  min-width: 20%;
}
.summary-mobile .company-qty-ltp .ltp-container {
  width: 30%;
  text-align: end;
  font-family: "RobotoRegular";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18.2px;
  letter-spacing: 0em;
  text-align: right;
  color: #444444;
  padding-top: 0px;
}
.summary-mobile .company-qty-ltp .ltp-container.m-w-37 {
  min-width: 37%;
}
.summary-mobile .company-qty-ltp .ltp-container.m-w-24 {
  min-width: 24%;
}
.summary-mobile .company-qty-ltp .ltp-container.m-w-43 {
  min-width: 43%;
}

* {
  box-sizing: border-box !important;
}

.pnl-summary-details {
  margin-top: 30px;
  margin-bottom: 36.68px;
}
.pnl-summary-details .color-red {
  color: #e71e04;
}
.pnl-summary-details .color-green {
  color: #51b255;
}
.pnl-summary-details .pn-summary-container {
  display: flex;
  display: flex;
}
.pnl-summary-details .pn-summary-container div,
.pnl-summary-details .pn-summary-container span {
  cursor: default;
}
.pnl-summary-details .pn-summary-container .pnl.profit-loss {
  width: 10.643%;
  margin-right: 38px;
}
@media screen and (min-width: 1024px) and (max-width: 1440px) {
  .pnl-summary-details .pn-summary-container .pnl.profit-loss {
    width: 138px;
    margin-right: 38px;
  }
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .pnl.profit-loss {
    width: 50%;
    margin: 0px;
  }
}
.pnl-summary-details .pn-summary-container .pnl.isin {
  width: 10.643%;
  margin-right: 116px;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .pnl.isin {
    width: 50%;
  }
}
.pnl-summary-details .pn-summary-container .pnl.company {
  width: 18.155%;
  margin-right: 15px;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .pnl.company {
    width: 50%;
  }
}
.pnl-summary-details .pn-summary-container .pnl.scrip {
  width: 10.539%;
  margin-right: 65.93px !important;
}
@media screen and (max-width: 1023px) {
  .pnl-summary-details .pn-summary-container .pnl.scrip {
    width: 50%;
  }
}
.pnl-summary-details .pn-summary-container .pnl.qty {
  width: 7.693%;
  margin-right: 92.07px;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .pnl.qty {
    width: 50%;
  }
}
.pnl-summary-details .pn-summary-container .ltp-change {
  width: 18.33%;
}
@media screen and (max-width: 1024px) {
  .pnl-summary-details .pn-summary-container .ltp-change {
    width: 50%;
  }
}
.pnl-summary-details .pnl-summary-heading {
  font-family: "EncodeSansMedium";
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0em;
  color: #b8b8b8;
  height: 37px;
  line-height: 37px;
}
.pnl-summary-details .pnl-summary-value {
  font-family: "RobotoRegular";
  font-size: 1rem;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
  margin-top: 8.32px;
}
.pnl-summary-details .pnl-summary-value .ltp-value {
  font-family: "RobotoRegular";
  font-size: 1rem;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0em;
  text-align: left;
  color: #444444;
}
.pnl-summary-details .pnl-summary-value .ltp-value .change,
.pnl-summary-details .pnl-summary-value .ltp-value .change-per {
  font-family: "InterRegular";
  font-size: 0.938rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.24px;
  text-align: left;
}
.pnl-summary-details .pnl-summary-value .ltp-value .change {
  padding-left: 10px;
}
.pnl-summary-details .pnl-summary-value .ltp-value .change-per {
  padding-left: 5px;
}

.view-pnl-reports-table {
  margin-top: 20px;
}
.view-pnl-reports-table .pnl-view-table-css {
  margin-left: 0px;
  margin-right: 0px;
}
.view-pnl-reports-table table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 0px;
}
.view-pnl-reports-table table .serial {
  width: 39px;
  min-width: 39px;
}
@media screen and (min-width: 1200px) {
  .view-pnl-reports-table table .serial img {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .view-pnl-reports-table table th.serial {
    height: 30px;
    padding: 4px 8px;
  }
}
@media screen and (min-width: 1025px) {
  .view-pnl-reports-table table th.serial {
    padding: 9px 11.55px 9px 5px;
    height: 37px;
    max-height: 37px;
    vertical-align: bottom;
  }
}
@media screen and (max-width: 1024px) {
  .view-pnl-reports-table table td.serial {
    height: 36px !important;
    padding: 5px 9px 7px 5px;
  }
  .view-pnl-reports-table table td.serial img {
    width: 18px;
  }
}
@media screen and (min-width: 1025px) {
  .view-pnl-reports-table table td.serial {
    max-height: 45px;
    padding: 11.22px 13.55px 12.22px 5px;
    height: 45px;
  }
}
.view-pnl-reports-table table td.serial img {
  cursor: pointer;
}
.view-pnl-reports-table table th.txn-date {
  width: 84px;
}
.view-pnl-reports-table table td.txn-date {
  width: 84px;
}
.view-pnl-reports-table table th:not(.serial) {
  padding: 4px 8px;
}
.view-pnl-reports-table table td:not(.serial) {
  padding: 4px 8px;
}
@media screen and (max-width: 640px) {
  .view-pnl-reports-table table .txn-date {
    width: 75px;
    min-width: 75px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .txn-date {
    width: 103px;
    min-width: 103px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .action {
    min-width: 57px;
    width: 57px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .qty {
    min-width: 49.08px;
    width: 49.08px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .price {
    min-width: 79px;
    width: 79px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .txn-type {
    min-width: 100px;
    width: 100px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .brokerage {
    min-width: 81px;
    width: 81px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .stax-gst {
    width: 137px;
    min-width: 137px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .stt {
    width: 59px;
    min-width: 59px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .stamp-duty {
    width: 94px;
    min-width: 94px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .sebi-fees {
    width: 82px;
    min-width: 82px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .txn-charges {
    width: 99px;
    min-width: 99px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .tax-txn-charges {
    width: 135px;
    min-width: 135px;
  }
}
@media screen and (min-width: 1380px) {
  .view-pnl-reports-table table .other {
    width: 101px;
    min-width: 101px;
  }
}
.view-pnl-reports-table table thead {
  position: sticky;
  top: 0px;
}
.view-pnl-reports-table table thead th {
  background-color: #f0f9ff;
  vertical-align: middle;
}
@media screen and (min-width: 1025px) {
  .view-pnl-reports-table table thead th {
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.08px;
    text-align: left;
    color: #b8b8b8;
    height: 37px;
    max-height: 37px;
  }
}
@media screen and (max-width: 1024px) {
  .view-pnl-reports-table table thead th {
    height: 30px;
    font-family: "InterRegular";
    font-size: 0.813rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.08px;
    text-align: left;
    color: #b8b8b8;
  }
}
.view-pnl-reports-table table tbody {
  border-top: 0px !important;
}
.view-pnl-reports-table table tbody tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: white;
  background-color: #ffffff;
}
.view-pnl-reports-table table tbody tr:nth-of-type(even) > * {
  background-color: #f0f9ff;
}
.view-pnl-reports-table table tbody td {
  color: #444444 !important;
  border: 0px !important;
}
@media screen and (max-width: 1024px) {
  .view-pnl-reports-table table tbody td {
    height: 36px !important;
  }
}
@media screen and (min-width: 1025px) {
  .view-pnl-reports-table table tbody td {
    height: 45px !important;
    max-height: 45px !important;
  }
}
.view-pnl-reports-table table tbody .txn-date,
.view-pnl-reports-table table tbody .txn-type {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.24px;
}
@media screen and (min-width: 1024px) {
  .view-pnl-reports-table table tbody .txn-date,
  .view-pnl-reports-table table tbody .txn-type {
    font-family: "encodesans_normal";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.24px;
    text-align: left;
  }
}
.view-pnl-reports-table table tbody .action {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.24px;
}
@media screen and (min-width: 1024px) {
  .view-pnl-reports-table table tbody .action {
    font-family: "encodesans_normal";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.24px;
    text-align: left;
  }
}
.view-pnl-reports-table table tbody .qty,
.view-pnl-reports-table table tbody .price,
.view-pnl-reports-table table tbody .brokerage,
.view-pnl-reports-table table tbody .stax-gst,
.view-pnl-reports-table table tbody .stt,
.view-pnl-reports-table table tbody .stamp-duty,
.view-pnl-reports-table table tbody .sebi-fees,
.view-pnl-reports-table table tbody .txn-charges,
.view-pnl-reports-table table tbody .tax-txn-charges,
.view-pnl-reports-table table tbody .other {
  font-family: "RobotoRegular";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.24px;
}
@media screen and (min-width: 1024px) {
  .view-pnl-reports-table table tbody .qty,
  .view-pnl-reports-table table tbody .price,
  .view-pnl-reports-table table tbody .brokerage,
  .view-pnl-reports-table table tbody .stax-gst,
  .view-pnl-reports-table table tbody .stt,
  .view-pnl-reports-table table tbody .stamp-duty,
  .view-pnl-reports-table table tbody .sebi-fees,
  .view-pnl-reports-table table tbody .txn-charges,
  .view-pnl-reports-table table tbody .tax-txn-charges,
  .view-pnl-reports-table table tbody .other {
    font-family: "RobotoRegular";
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.08px;
    text-align: left;
  }
}

.pnl-editable-action {
  /* Hide the browser's default checkbox */
  /* Create a custom checkbox */
  /* When the checkbox is checked, add a blue background */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}
.pnl-editable-action .pnl-edit-checkbox {
  display: block;
  position: relative;
  padding-left: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 56%;
}
.pnl-editable-action .edit-text {
  position: relative;
  top: 0px;
  padding-left: 23px;
  font-family: "encodesans_normal";
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 17.5px;
  letter-spacing: 0px;
  color: #444444;
}
@media screen and (max-width: 1024px) {
  .pnl-editable-action .edit-text {
    padding-left: 12px;
    font-family: "encodesans_normal";
    font-size: 0.75rem;
    font-weight: 500;
    line-height: 15.6px;
    letter-spacing: 0em;
    color: #444444;
    position: relative;
    top: -2px;
  }
}
.pnl-editable-action .pnl-edit-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  left: 0px;
  top: 4px;
  width: 16px;
  height: 16px;
}
@media screen and (min-width: 1024px) {
  .pnl-editable-action .pnl-edit-checkbox input {
    width: 25px;
    height: 25px;
    top: 0px;
  }
}
.pnl-editable-action .teleport-switch-control-indicator {
  position: absolute;
  left: 0px;
  top: 4px;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  background-color: #ffffff;
  border: 1px solid #e7e7e7;
}
@media screen and (min-width: 1024px) {
  .pnl-editable-action .teleport-switch-control-indicator {
    width: 25px;
    height: 25px;
    top: 0px;
  }
}
.pnl-editable-action .pnl-edit-checkbox:hover input ~ .teleport-switch-control-indicator {
  background-color: #cccccc;
}
.pnl-editable-action .pnl-edit-checkbox input:checked ~ .teleport-switch-control-indicator {
  background-color: #3580f7;
}
.pnl-editable-action .teleport-switch-control-indicator:after {
  content: "";
  position: absolute;
  display: none;
}
.pnl-editable-action .pnl-edit-checkbox input:checked ~ .teleport-switch-control-indicator:after {
  display: block;
}
.pnl-editable-action .pnl-edit-checkbox .teleport-switch-control-indicator:after {
  left: 8px;
  top: 4px;
  width: 7px;
  height: 12px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
@media screen and (max-width: 1024px) {
  .pnl-editable-action .pnl-edit-checkbox .teleport-switch-control-indicator:after {
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border-width: 0 2px 2px 0;
  }
}

.p-112 {
  padding-left: 112px;
  padding-right: 112px;
}

@media screen and (max-width: 1024px) {
  #pnl-view-transaction-report .qty-container {
    vertical-align: middle;
    position: relative;
  }
  #pnl-view-transaction-report .qty-container span {
    top: 0px !important;
  }
  #pnl-view-transaction-report .ltp-container {
    align-self: center;
  }
  .view-pnl-reports-table {
    overflow-x: scroll;
    scrollbar-width: none;
  }
  .view-pnl-reports-table::-webkit-scrollbar {
    display: none; /* for Chrome, Safari, and Opera */
  }
}
.d-shimmer {
  display: block;
  width: 100%;
}

.edit-split-info {
  background: rgba(231, 231, 231, 0.3);
  border-radius: 10px;
  text-align: justify;
}
:root {
  font-size: 16px;
}

@media screen and (max-width: 1024px) {
  .customForm.mobForm.pnl-download input[type=radio]:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 10%;
  }
  .customForm.mobForm.pnl-download .col-md-12.col-lg-12 > .date-labels {
    display: flex;
    justify-content: space-between;
  }
  .customForm.mobForm.pnl-download .col-md-12.col-lg-12 > .date-labels div label {
    font-weight: 500;
  }
}
@media screen and (max-width: 1024px) and (max-width: 394px) {
  .customForm.mobForm.pnl-download .col-md-12.col-lg-12 > .date-labels div:nth-child(1) {
    width: 60% !important;
  }
}
@media screen and (max-width: 1024px) {
  .customForm.mobForm.pnl-download .col-md-12.col-lg-12 > .date-labels div:nth-child(1) {
    width: 63%;
  }
  .customForm.mobForm.pnl-download .col-md-12.col-lg-12 > .date-labels div:nth-child(2) {
    width: 137px;
  }
  .customForm.mobForm.pnl-download .col-md-12.col-lg-12 .input-group.input-group-dp .input-group-date-section {
    display: flex;
    justify-content: space-between;
  }
  .customForm.mobForm.pnl-download .col-md-12.col-lg-12 .input-group.input-group-dp .input-group-date-section div .d-flex.date-partition {
    width: 137px;
    background-color: #ffffff;
  }
  .customForm.mobForm.pnl-download .col-md-12.col-lg-12 .input-group.input-group-dp .input-group-date-section div .d-flex.date-partition > input {
    font-family: "EncodeSansMedium";
    font-size: 1rem;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left;
    width: 124px;
    padding-left: 15px;
    color: #444444;
  }
  .customForm.mobForm.pnl-download .col-md-12.col-lg-12 .input-group.input-group-dp .input-group-date-section div .d-flex.date-partition a {
    right: 15px;
  }
  .calender-section .calender-sub-section .from_and_To_Container .date-labels {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (max-width: 1024px) and (max-width: 394px) {
  .calender-section .calender-sub-section .from_and_To_Container .date-labels label:nth-child(1) {
    width: 60% !important;
  }
}
@media screen and (max-width: 1024px) {
  .calender-section .calender-sub-section .from_and_To_Container .date-labels label:nth-child(1) {
    width: 63%;
  }
  .calender-section .calender-sub-section .from_and_To_Container .date-labels label:nth-child(2) {
    width: 137px;
  }
  .calender-section .calender-sub-section .from_and_To_Container .custom_btn {
    width: 100%;
  }
}
:root {
  font-size: 16px;
}

@media screen and (max-width: 1024px) {
  .drawer__handle-wrapper {
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }
  .customForm.mobForm.taxreport input[type=radio]:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 10%;
  }
  .customForm.mobForm.taxreport .mobForm {
    margin: 25px 15px;
  }
  .customForm.mobForm.taxreport .mobForm .mobFormWrap {
    background-color: #f0f9ff;
  }
  .customForm.mobForm.taxreport .mobForm .mobFormWrap .form-check-input:checked {
    background-color: #3580f7;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg {
    background-color: #ffffff;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg.mail .mail-input input {
    background-color: #f0f9ff;
  }
  .customForm.mobForm.taxreport .mobForm .blue_bg.mail .icon i {
    color: #3580f7;
  }
  .customForm.mobForm.taxreport .mobForm .custom_btn {
    background-color: #3580f7;
    border: 1px solid #3580f7;
    right: 0;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section {
    align-items: center !important;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .form-label {
    margin-bottom: 0px !important;
    color: #444444 !important;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .form-label b {
    font-weight: 500;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text {
    cursor: pointer;
    font-family: "EncodeSansMedium";
    font-size: 0.875rem;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #3580f7;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text span {
    position: relative;
    top: 1px;
  }
  .customForm.mobForm.taxreport .customFormSection .input-group-date-section .input-group-append .input-group-text i {
    font-size: 0.688rem;
    margin-right: 10px;
  }
}
@charset "UTF-8";
:root {
  font-size: 16px;
}

.ed_button {
  border: none;
}
.ed_button,
.ed_button > * {
  cursor: pointer;
}
.ed_button.button {
  padding: 12px 64.5px;
  border: 0px;
  font-family: "DMSansMedium";
  font-size: 1rem;
  font-style: normal;
  line-height: 21.6px;
  letter-spacing: 0px;
  text-align: center;
  text-transform: capitalize;
  border-radius: 6px;
}
.ed_button.button.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.ed_button.tomato-red {
  border: 1px solid #e71e04;
  background-color: #e71e04;
  color: #ffffff;
}
.ed_button.light-navy {
  border: 1px solid #174082;
  color: #ffffff;
  background-color: #174082;
}
.ed_button.dusty-orange {
  border: 1px solid #f79035;
  color: #ffffff;
  background-color: #f79035;
}
.ed_button.white-one {
  background-color: #ffffff;
  color: #03002f;
  border: 1px solid #03002f;
}
.ed_button.white-twenty {
  border: 1px solid #eeeeee;
  color: #000;
  background-color: #eeeeee;
}
.ed_button.kelly-green-two {
  border: 1px solid #00aa27;
  color: #ffffff;
  background-color: #00aa27;
}
.ed_button.blue-one {
  border: 1px solid #03002f;
  color: #ffffff;
  background-color: #03002f;
}
.ed_button.kelly-grey-one {
  border: 1px solid #70706f;
  color: #ffffff;
  background-color: #70706f;
}
.ed_button.slim {
  padding: 10px 16px;
}
.ed_button.link {
  color: #f79035;
}
.ed_button.blue-link {
  color: #3580f7;
}
.ed_button.green-btn {
  color: #ffffff;
  background-color: #51b255;
}
.ed_button.red-btn {
  color: #ffffff;
  background-color: #dd504d;
}
.ed_button.midnight-blue {
  color: #ffffff;
  background-color: #03002f !important;
  border: 1px solid #03002f !important;
}
.ed_button.midnight-blue.disabled {
  background-color: #c0bfcb !important;
  border-color: #c0bfcb !important;
  opacity: 1;
}
.ed_button.midnight-blue-border {
  border: 1px solid #03002f;
  border-radius: 5px;
  background-color: #ffffff;
  color: #03002f;
}
.ed_button.midnight-blue-underline {
  border: 0;
  padding: 0 !important;
  color: #03002f;
  text-decoration: underline;
  background: inherit;
}
.ed_button.midnight-blue-no-underline {
  border: 0;
  padding: 0 !important;
  color: #03002f;
  background: inherit;
}
.ed_button.black-underline {
  border: 0;
  padding: 0 !important;
  color: #292929;
  text-decoration: underline;
  background: inherit;
}
.ed_button.tomato {
  border: 0;
  padding: 15px 30px;
  background-color: #f04e45;
  border-radius: 5px;
  color: #ffffff;
}
.ed_button.grey-suit {
  color: #ffffff;
  background-color: #c0bfcb;
}
.ed_button.monochrome-light-grey {
  color: #ffffff;
  background-color: #e7e7e7;
}
.ed_button.dark-peach {
  color: #ffffff;
  background-color: #f04e45;
}
.ed_button.blood-red {
  color: #ffffff;
  background-color: #dd504d;
  border: 1px solid #dd504d;
}
.ed_button.blood-red-border {
  color: #dd504d;
  background-color: #ffffff;
  border: 1px solid #dd504d;
}
.ed_button.without-back-link-blue {
  color: #03002f;
  background-color: #ffffff;
  border: none !important;
  text-decoration: underline;
}
.ed_button.secondary-gray-border {
  border: 0;
  padding: 0 !important;
  color: #b8b8b8;
  background: inherit;
}
.ed_button.green-underline {
  border: 0;
  padding: 0 !important;
  color: #51b255;
  background: inherit;
  text-decoration: underline;
}
.ed_button.aqua-white-border {
  border: 1px solid #f2f2f5 !important;
  background-color: transparent !important;
}

.common_button {
  text-align: center;
}

@media screen and (max-width: 577px) {
  .ed_button.button {
    font-size: 0.875rem;
    padding: 8.21px 43.66px;
  }
}
:root {
  font-size: 16px;
}

.ed-sort-label-wrapper {
  display: inline-block;
}
.ed-sort-label-wrapper .sort-tag-container {
  border: 0.5px solid #3580f7;
  background-color: #ffffff;
  padding: 3.5px 7px 5px 7px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  margin-top: 8px;
  margin-bottom: 8px;
  cursor: pointer;
  white-space: nowrap;
}
.ed-sort-label-wrapper .ed-sort-label-text {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  color: #3580f7;
  cursor: pointer;
}
.ed-sort-label-wrapper .ed-sort-label-text .sortOrder {
  padding-left: 8px;
}
.ed-sort-label-wrapper span.edel-icon-sort {
  font-size: 0.525rem;
  color: #3580f7;
  padding-left: 8px;
  line-height: 3px;
  font-weight: bold;
}

@media screen and (max-width: 1024px) {
  .filters-tag {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .border-top-add {
    border-top: 1px solid #e7e7e7;
  }
  .filters-tag-sticky {
    padding-top: 15px;
    padding-bottom: 15px;
    position: -webkit-sticky;
    position: sticky;
    top: 113px;
    background: white;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1);
    z-index: 8;
  }
  .filters-tag-sticky .clear-all-tag {
    right: -15px;
    padding-right: 10px;
  }
  .sort-tag-container {
    margin-bottom: 5px;
    margin-top: 5px;
    cursor: pointer;
  }
}
:root {
  font-size: 16px;
}

.filters-tag {
  padding-top: 43.5px;
}
.filters-tag .ed-filter-label-wrapper {
  display: inline-block;
  background: #ffffff;
  padding-left: 10px;
}
.filters-tag .ed-filter-label-wrapper .tag-container {
  border: 1px solid #e2edfe;
  background-color: #f5f9ff;
  padding: 4.5px 7px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  margin-top: 8px;
  margin-bottom: 6px;
  cursor: pointer;
  width: max-content;
}
.filters-tag .ed-filter-label-wrapper .ed-filter-label-text {
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  color: #3580f7;
  cursor: pointer;
}
.filters-tag .ed-filter-label-wrapper span.edel-icon-close {
  font-size: 0.463rem;
  color: #3580f7;
  padding-left: 8px;
  line-height: 3px;
}

.clear-all-tag {
  position: -webkit-sticky;
  position: sticky;
  right: 0px;
  height: fit-content;
  background: #ffffff;
  padding-left: 10px;
}

.filter-tags {
  padding-left: 10px;
}

.filters-tag.new-theme .ed-sort-label-wrapper .sort-tag-container {
  border-color: #03002f;
}
.filters-tag.new-theme .ed-sort-label-wrapper .ed-sort-label-text {
  color: #03002f;
  font-family: "DMSansNormal";
}
.filters-tag.new-theme .ed-sort-label-wrapper .ed-sort-label-text .edel-icon-sort {
  color: #03002f;
}
@media screen and (max-width: 1024px) {
  .filters-tag.new-theme .ed-sort-label-text {
    padding-left: 7px !important;
  }
}
.filters-tag.new-theme .ed-filter-label-wrapper .tag-container {
  border: 0px;
  background-color: #f5f5f7;
}
.filters-tag.new-theme .ed-filter-label-wrapper .ed-filter-label-text {
  font-family: "DMSansNormal";
  color: #03002f;
}
.filters-tag.new-theme .ed-filter-label-wrapper span.edel-icon-close {
  font-weight: bold;
  color: #03002f;
}

@media screen and (max-width: 1024px) {
  .filters-tag {
    padding-top: 15px;
    padding-bottom: 15px;
    display: -webkit-box;
    overflow-x: scroll;
  }
  .filters-tag::-webkit-scrollbar {
    display: none;
  }
  .filters-tag :first-child {
    padding-left: 0px;
  }
  .border-top-add {
    border-top: 1px solid #e7e7e7;
  }
  .filters-tag-sticky {
    padding-top: 15px;
    padding-bottom: 15px;
    position: sticky;
    top: 115px;
    background: white;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.1);
    z-index: 99999;
  }
  .tag-container {
    margin-bottom: 5px;
    margin-top: 5px;
    cursor: pointer;
  }
}
:root {
  font-size: 16px;
}

.hidden {
  display: none;
}

.mgl-8 {
  margin-left: 8px;
}

.ed-footer-inner-wrapper {
  background-color: #03002f;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ed-footer-inner-wrapper .ed-join-section {
  width: auto;
  font-family: "DMSansBold";
  color: #ffffff;
  font-size: 2rem;
  line-height: 44.8px;
  padding: 62px 0 13px;
  text-align: center;
}
.ed-footer-inner-wrapper .ed-join-section span {
  font-family: "DMSansBold";
}
.ed-footer-inner-wrapper .ed-newsletter {
  display: flex;
  margin: 22px 0px;
}
.ed-footer-inner-wrapper .ed-newsletter input {
  padding: 18px;
  width: 80%;
  display: inline-block;
  border-radius: 5px 0px 0px 5px;
  border: none;
}
.ed-footer-inner-wrapper .ed-newsletter input::placeholder {
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 22px;
  text-align: left;
  color: #787878;
}
.ed-footer-inner-wrapper .ed-newsletter button {
  width: 20%;
  background-color: #f04e45;
  font-size: 1rem;
  line-height: 29.68px;
  text-align: Center;
  color: #ffffff;
  border: none;
  border-radius: 0px 5px 5px 0px;
  padding: 13px;
  display: inline-block;
}
.ed-footer-inner-wrapper .ed-google-link {
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 22px;
  text-align: right;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  display: block;
}
.ed-footer-inner-wrapper .ed-whyus-section {
  padding: 125px 0;
  display: flex;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner {
  padding-top: 20px;
  padding-right: 15px;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title {
  margin-bottom: 20px;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title .ed-title {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  line-height: 25px;
  text-align: left;
  color: #eeeeee;
  display: flex;
  align-items: center;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title i {
  font-size: 2rem;
  display: inline-block;
  margin-right: 17.53px;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .whyus-description {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 20px;
  text-align: left;
  color: #939da6;
  margin-bottom: 24px;
  display: block;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .whyus-description .readmore {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 20px;
  text-align: left;
  color: #f04e45;
  display: inline-block;
  padding-left: 10px;
  cursor: pointer;
}
.ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .social-icons i {
  display: inline-block;
  color: #939da6;
  margin-right: 17px;
  font-size: 1.063rem;
}
.ed-footer-inner-wrapper .ed-support {
  background-color: #35335a;
  padding: 25px 21px 15px 21px;
  border-radius: 5px;
  height: 177px;
}
.ed-footer-inner-wrapper .ed-support .ed-support-title {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
  color: #ffffff;
  line-height: 28px;
  text-align: left;
  display: flex;
  margin-bottom: 10px;
}
.ed-footer-inner-wrapper .ed-support .ed-support-title img {
  display: inline-block;
  color: #ffffff;
  margin-right: 15px;
  font-size: 1.5rem;
  position: relative;
  margin-top: 3px;
}
.ed-footer-inner-wrapper .ed-support .ed-support-center-div {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.ed-footer-inner-wrapper .ed-support .ed-support-center-div .ed-icon {
  background-color: #f04e45;
  width: 51px;
  height: 36px;
  border: 0px;
  border-radius: 15px;
  margin-bottom: 4px;
}
.ed-footer-inner-wrapper .ed-support .ed-support-center-div .ed-icon i {
  color: #ffffff;
}
.ed-footer-inner-wrapper .ed-support .ed-support-center-div a {
  color: #ffffff;
}
.ed-footer-inner-wrapper .ed-feedback {
  background-color: #35335a;
  padding: 25px 21px 15px 21px;
  border-radius: 5px;
  height: 177px;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-title {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
  color: #ffffff;
  line-height: 28px;
  text-align: left;
  display: flex;
  margin-bottom: 10px;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-title img {
  display: inline-block;
  color: #ffffff;
  margin-right: 15px;
  position: relative;
  margin-top: 3px;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 40px;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon {
  background-color: #f04e45;
  width: 51px;
  height: 36px;
  border: 0px;
  border-radius: 15px;
  margin-bottom: 4px;
}
.ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon i {
  color: #ffffff;
}
.ed-footer-inner-wrapper .ed-feedback.ed-feedback137 {
  height: 137px !important;
}

.ed-feedback-small {
  background-color: #35335a;
  border-radius: 5px;
}
.ed-feedback-small .ed-feedback-title {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
  color: #ffffff;
  line-height: 28px;
  text-align: left;
  display: flex;
  align-items: center;
  gap: 5px;
}
.ed-feedback-small .ed-feedback-title img {
  display: inline-block;
  color: #ffffff;
  position: relative;
}
.ed-feedback-small .ed-feedback-center-div {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.ed-feedback-small .ed-feedback-center-div .ed-icon {
  background-color: #f04e45;
  width: 51px;
  height: 36px;
  border: 0px;
  border-radius: 15px;
}
.ed-feedback-small .ed-feedback-center-div .ed-icon i {
  color: #ffffff;
}

.ed-copyright-section {
  background-color: #020020;
  margin-top: -1px;
}
.ed-copyright-section .ed-copyright {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  line-height: 25px;
  color: #ffffff;
  margin-bottom: 25px;
}
.ed-copyright-section .ed-copyright a {
  color: #f04e45;
  font-weight: 600;
}
.ed-copyright-section .ed-copyright-reserve {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  line-height: 21.6px;
  text-align: center;
  color: #ffffff;
  margin-bottom: 25px;
}
.ed-copyright-section .edel-logo-footer {
  text-align: center;
}
.ed-copyright-section .edel-logo-footer .edel-icon-edel-logo1 {
  color: #ffffff;
  text-align: center;
  display: inline-block;
  font-size: 1rem;
  margin: auto;
}

.ed-products {
  width: 100%;
  font-family: "DMSansNormal";
}
.ed-products .ed-products-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  margin-bottom: 25px;
  color: #ffffff;
}
.ed-products .ed-products-inner {
  padding-bottom: 100px;
  display: flex;
}
.ed-products .ed-products-inner div {
  display: flex;
}
.ed-products .ed-products-inner a {
  text-decoration: none;
  color: #ffffff;
  opacity: 0.75;
}
.ed-products .ed-products-inner ul {
  padding: 0 82.5px;
}
@media (max-width: 1400px) {
  .ed-products .ed-products-inner ul {
    padding: 0 72px;
  }
}
@media (max-width: 1280px) {
  .ed-products .ed-products-inner ul {
    padding: 0 60px;
  }
}
@media (max-width: 1152px) {
  .ed-products .ed-products-inner ul {
    padding: 0 43px;
  }
}
.ed-products .ed-products-inner ul li {
  font-size: 0.875rem;
  line-height: 21.6px;
  padding-bottom: 15px;
}
.ed-products .ed-products-inner .ed-equity {
  padding-left: 0;
}
.ed-products .ed-products-inner .offer-sale,
.ed-products .ed-products-inner .ed-rights-issues,
.ed-products .ed-products-inner .ed-portfolio {
  border-left: 1px solid rgba(226, 226, 226, 0.1);
}

.ed-others {
  display: flex;
}
.ed-others .ed-others-section {
  width: 36.24%;
  margin-right: 40px;
}
@media (max-width: 1366px) {
  .ed-others .ed-others-section {
    margin-right: 0px;
  }
}
@media (max-width: 1280px) {
  .ed-others .ed-others-section {
    width: 32%;
  }
}
.ed-others .ed-others-title {
  font-family: "DMSansBold";
  font-size: 1.5rem;
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  margin-bottom: 40px;
}
.ed-others .ed-others-inner {
  margin-bottom: 50px;
  display: flex;
}
.ed-others .ed-others-inner .ed-others-bd {
  padding-left: 39.5px;
  border-left: 1px solid rgba(226, 226, 226, 0.1);
  height: 190.93px;
}
@media (min-width: 1151px) {
  .ed-others .ed-others-inner .ed-others-bd {
    padding-left: 20px;
  }
}
@media (min-width: 1280px) {
  .ed-others .ed-others-inner .ed-others-bd {
    padding-left: 39.5px;
  }
}
.ed-others .ed-others-inner .ed-other.ed-others-half {
  width: 50%;
}
.ed-others .ed-others-inner .ed-other ul {
  padding: 0px;
  list-style: none;
  margin: 0px;
}
.ed-others .ed-others-inner .ed-other ul li {
  margin-bottom: 15px;
}
.ed-others .ed-others-inner .ed-other ul li a {
  text-decoration: none;
  color: #939da6;
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  line-height: 22px;
  text-align: left;
}
.ed-others .ed-others-inner .ed-other ul li:last-child {
  margin-bottom: 0px;
}

.bottom-border {
  height: 1px;
  background-color: #e2e2e2;
  width: 110%;
  margin-bottom: 40px;
  opacity: 0.1;
}

.ed-stock-market {
  font-family: "encodesans_normal";
  width: 100%;
}
.ed-stock-market .ed-stock {
  display: flex;
}
.ed-stock-market .ed-stock .ed-stock-description {
  color: #ffffff;
  line-height: 40px;
}
.ed-stock-market .ed-stock .ed-stock-description ul {
  padding: 0px;
  margin: 0px;
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  margin-left: -10px;
}
.ed-stock-market .ed-stock .ed-stock-description ul li {
  margin-bottom: 14px;
}
.ed-stock-market .ed-stock .ed-stock-description a {
  padding-right: 6px;
  padding-left: 6px;
  color: #ffffff;
  border-right: 1px solid;
  display: inline-block;
  padding-right: 11px;
  padding-left: 11px;
  height: 16px;
  line-height: 16px;
  font-size: 0.875rem;
  opacity: 0.75;
}
.ed-stock-market .ed-stock .ed-stock-description ul :nth-child(26) a {
  border: none;
}
.ed-stock-market .ed-stock .ed-stock-title {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  width: 200px;
  margin: 10px 100px 40px 0;
}
@media (max-width: 1366px) {
  .ed-stock-market .ed-stock .ed-stock-title {
    margin: 10px 75px 40px 0;
  }
}
@media (max-width: 1280px) {
  .ed-stock-market .ed-stock .ed-stock-title {
    margin: 10px 57px 40px 0;
  }
}

.ed-market-status {
  display: flex;
}
.ed-market-status .ed-market-title {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  width: 200px;
  margin: 10px 100px 0px 0;
}
@media (max-width: 1366px) {
  .ed-market-status .ed-market-title {
    margin: 10px 75px 0px 0;
  }
}
@media (max-width: 1280px) {
  .ed-market-status .ed-market-title {
    margin: 10px 57px 0px 0;
  }
}
@media (max-width: 1152px) {
  .ed-market-status .ed-market-title {
    margin: 10px 25px 0px 0;
  }
}
.ed-market-status .ed-market-status-list span.marketOpen::after {
  content: "•";
  padding-right: 9px;
  padding-left: 9px;
  font-size: 2.875rem;
  position: relative;
  top: 12px;
  color: #1a8a4e;
}
.ed-market-status .ed-market-status-list span.marketClosed::after {
  content: "•";
  padding-right: 9px;
  padding-left: 9px;
  font-size: 2.875rem;
  position: relative;
  top: 12px;
  color: #f83c3c;
}
.ed-market-status .ed-market-status-list span {
  border-right: 1px solid;
  color: #949fa9;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  line-height: 26px;
  text-align: left;
}
.ed-market-status .ed-market-status-list span:last-child {
  border-right: none;
}
.ed-market-status .ed-market-status-list span:not(span:nth-child(1)) {
  padding-left: 5px;
}

.ed-plateforms {
  width: 63.75%;
  font-family: "DMSansNormal";
}
@media (max-width: 1280px) {
  .ed-plateforms {
    width: 68%;
  }
}
.ed-plateforms .ed-platform-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 22px;
  text-align: left;
  color: #ffffff;
  margin-bottom: 66px;
}
.ed-plateforms .ed-platform-inner {
  display: flex;
}

.ed-web-cntr {
  margin-top: 0;
}

.ed-trader {
  width: 293px;
  height: 113px;
  margin-bottom: 15px;
  margin-right: 12px;
}
.ed-trader img {
  position: relative;
  top: -14px;
  bottom: 0px;
  height: 142px;
  width: 120px;
}

.ed-web {
  margin: 0 12px 21px 0;
}
.ed-web img {
  position: relative;
  top: 0px;
  bottom: 0px;
  height: 68px;
  width: 113px;
}

.ed-content-wrapper {
  background-color: #ffffff;
  padding: 13px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  height: 113px;
}
.ed-content-wrapper .ed-content-title {
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 19.6px;
  text-align: left;
  color: #0b243a;
  padding-left: 16px;
}
.ed-content-wrapper .ed-content-title span {
  font-weight: 300;
}
.ed-content-wrapper .ed-content-trader {
  font-size: 1rem;
  font-family: "DMSansMedium";
  line-height: 29.4px;
  padding-left: 14.5px;
}

@media screen and (min-width: 1023px) {
  .ed-api {
    display: flex;
    align-items: center;
    margin-bottom: 0px;
    gap: 30px;
  }
  .ed-api img {
    height: 46.31px;
    width: 46.31px;
  }
  .ed-api .ed-content-api {
    padding: 0;
    padding-top: 0px;
  }
}
@media (max-width: 767.98px) {
  .mb-mt-10 {
    margin-top: 10px;
  }
}
@media (max-width: 991.98px) {
  .mb-mt-10 {
    margin-top: 10px;
  }
  .mw-50 {
    width: 50%;
  }
  .ed-products .ed-products-inner ul {
    padding: 0 0px;
    margin-bottom: 0px;
  }
  .ed-products .ed-products-inner ul li a {
    line-height: 22px;
    padding-bottom: 10px;
    font-size: 0.75rem;
    font-family: "DMSansMedium";
    opacity: 0.75;
  }
  .ed-products .ed-products-inner .offer-sale,
  .ed-products .ed-products-inner .ed-portfolio {
    border-left: 0px !important;
  }
  .ed-footer-inner-wrapper {
    padding: 42px 15px;
    background-color: #03002f;
  }
  .ed-footer-inner-wrapper .ed-join-section {
    font-family: "DMSansBold";
    color: #ffffff;
    font-size: 1rem;
    line-height: 22.4px;
    text-align: left;
  }
  .ed-footer-inner-wrapper .ed-join-section span {
    font-family: "DMSansMedium";
  }
  .ed-footer-inner-wrapper .ed-newsletter {
    display: flex;
    margin: 22px 0px;
  }
  .ed-footer-inner-wrapper .ed-newsletter input {
    padding: 18px;
    flex: 2;
    display: inline-block;
    border-radius: 5px 0px 0px 5px;
    border: none;
  }
  .ed-footer-inner-wrapper .ed-newsletter input::placeholder {
    font-family: "DMSansNormal";
    font-size: 0.875rem;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #787878;
  }
  .ed-footer-inner-wrapper .ed-newsletter button {
    flex: 1;
    background-color: #f04e45;
    font-size: 1rem;
    font-family: "DMSansMedium";
    line-height: 29.68px;
    text-align: Center;
    color: #ffffff;
    border: none;
    border-radius: 0px 5px 5px 0px;
    padding: 13px;
    display: inline-block;
  }
  .ed-others {
    display: flex;
    flex-direction: column;
  }
  .ed-others .ed-others-section {
    width: 100% !important;
  }
  .ed-content-wrapper {
    background-color: #ffffff;
    padding: 8px;
    border: 0px;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    border-radius: 5px;
  }
  .ed-content-wrapper .ed-content-img {
    width: 46%;
  }
  .ed-content-wrapper .ed-content-img .bg-white {
    height: 57px;
    width: 57px;
    /* margin: auto; */
    background: #ffffff;
    position: relative;
    margin-left: 26px;
    position: relative;
  }
  .ed-content-wrapper .ed-content-title {
    font-family: "DMSansBold";
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    padding-right: 13px;
  }
  .ed-content-wrapper .ed-content-title span {
    font-family: "DMSansNormal";
    font-size: 1rem;
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
  }
  .ed-content-wrapper.ed-web {
    height: 81px;
    width: 100%;
  }
  .ed-content-wrapper.ed-web img {
    top: 0px;
  }
  .ed-api.ed-content-wrapper {
    height: 81px;
    width: 100%;
  }
  .ed-content-wrapper.ed-trader:last-child {
    height: 113px;
    width: 100%;
  }
  .ed-content-wrapper.ed-trader:first-child {
    height: 113px;
    margin-top: 20px;
    width: 100%;
  }
  .ed-content-wrapper.ed-trader:first-child img {
    position: relative;
    top: -28px;
    bottom: 0px;
  }
  .ed-others .ed-plateforms {
    width: 100% !important;
  }
  .ed-others .ed-plateforms .ed-platform-inner {
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 1199.98px) {
  .ed-others .ed-others-section {
    width: 27%;
  }
  .ed-others .ed-plateforms {
    width: 81%;
  }
}
@media (min-width: 1200px) {
  .container.innerContainer,
  .container-lg.innerContainer,
  .container-md.innerContainer,
  .container-sm.innerContainer,
  .container-xl.innerContainer {
    max-width: 1181px;
  }
}
.footer-mail-sec {
  line-height: 19.6px;
  margin-top: 12px;
}

.mgl-8 {
  margin-left: 8px;
}

.mgr-8 {
  margin-right: 8px;
}

.mgt-19 {
  margin-top: 19px;
}

.support-middle-border {
  padding: 0px 8px;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

@media (max-width: 768px) {
  .ed-join-section {
    padding: 0px !important;
  }
  .mb-hidden {
    display: none;
  }
  .ed-footer-inner-wrapper .ed-whyus-section {
    padding: 0px !important;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner {
    margin-top: 50px !important;
    margin-bottom: 40px;
    padding: 0px;
  }
  .innerContainer .pt-5 {
    padding-top: 0rem !important;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .innerContainer span {
    line-height: 25px;
  }
  .innerContainer .ps-35 {
    padding-left: 0px !important;
  }
}
.footer-subsection-head {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  color: #ffffff;
}

.footer-common-grid-5 {
  display: grid;
  grid-template-columns: 15% 25% 20% 25% 15%;
}

.footer-common-grid-4 {
  display: grid;
  grid-template-columns: 15% 25% 20% 40%;
}

.links-data div {
  border-left: 1px solid rgba(177, 178, 196, 0.25);
}
.links-data div:first-child {
  border-left: none !important;
}
.links-data .link-section-ul {
  padding-left: 0px;
}
.links-data .link-section-ul .inner-heading {
  font-size: 0.875rem;
  font-family: "DMSansBold";
  color: #ffffff;
  opacity: 1;
}
.links-data .link-section-ul .outer-heading {
  font-size: 1.125rem;
  font-family: "DMSansBold";
  color: #ffffff;
}
.links-data .link-section-ul li {
  color: rgba(255, 255, 255, 0.75);
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-bottom: 15px;
}
.links-data .link-section-ul li a {
  color: rgba(255, 255, 255, 0.75);
  cursor: pointer;
}
@media (max-width: 768px) {
  .links-data .link-section-ul li {
    line-height: 23px;
  }
}

.platform-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.grid-2-footer {
  display: grid;
  grid-template-columns: 50% auto;
}

.scheme-box {
  display: grid;
  grid-template-columns: 75% 25%;
  gap: 5px;
  background-color: #2d2b4d;
  padding: 10px;
  margin: 4px;
  margin-bottom: 30px;
}

.scheme-box-right {
  display: grid;
  grid-template-columns: 75% 25%;
  gap: 5px;
  background-color: #2d2b4d;
  padding: 10px;
  margin: 4px;
  margin-bottom: 30px;
  width: 210px;
}

.footer-txt-op {
  color: rgba(255, 255, 255, 0.75);
}

.readmorebtn:hover {
  color: #f04e45;
}

@media (min-width: 768px) and (max-width: 1600px) {
  .desktop-hide {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .mobile-show {
    display: inline-block;
  }
  .mobile-hide {
    display: none;
  }
  .ed-feeback-mob {
    margin-bottom: 0px !important;
  }
  .footer-common-grid-5 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
  }
  .footer-common-grid-5.links-data div {
    border-left: none !important;
  }
  .footer-common-grid-5.links-data .link-section-ul {
    padding-left: 0px !important;
  }
  .footer-common-grid-5.links-data .link-section-ul .outer-heading {
    display: none !important;
  }
  .footer-common-grid-4 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
  }
  .footer-common-grid-4.links-data div {
    border-left: none !important;
  }
  .footer-common-grid-4.links-data .link-section-ul {
    padding-left: 0px !important;
  }
  .footer-common-grid-4.links-data .link-section-ul li {
    line-height: 15px;
  }
  .footer-common-grid-4.links-data .link-section-ul .outer-heading {
    font-size: 1.125rem;
    font-family: "DMSansBold";
  }
  .footer-common-grid-4 .pbt-37 {
    padding-top: 37px;
  }
  .platform-grid {
    display: grid !important;
    grid-template-columns: 100% !important;
  }
  .mb-footer-grid-3 {
    display: grid !important;
    grid-template-columns: 100% !important;
  }
  .grid-2-footer {
    display: grid !important;
    grid-template-columns: 100% !important;
  }
}
.common-owl-data .owl-nav button {
  border: none;
  background: none;
  color: #ffffff;
}
.common-owl-data .owl-nav button span {
  display: none;
}
.common-owl-data .owl-nav .owlnav .SliderIcon {
  position: relative;
}
.common-owl-data .owl-nav .partnerLeft {
  border: none;
  background: none;
  color: #ffffff;
  z-index: 999;
  font-size: 0.625rem;
  position: absolute;
  left: -1%;
  top: 30%;
}
@media (min-width: 1600px) {
  .common-owl-data .owl-nav .partnerLeft {
    margin-left: 92%;
  }
}
@media (min-width: 1680px) {
  .common-owl-data .owl-nav .partnerLeft {
    margin-left: 92%;
  }
}
.common-owl-data .owl-nav .partnerLeft span {
  display: none;
}
.common-owl-data .owl-nav .partnerRight {
  border: none;
  position: absolute;
  background: none;
  color: #ffffff;
  z-index: 999;
  font-size: 0.625rem;
  right: -1%;
  top: 30%;
}
@media (min-width: 1440px) {
  .common-owl-data .owl-nav .partnerRight {
    margin-left: -48px;
  }
}
.common-owl-data .owl-nav .partnerRight span {
  display: none;
}

@media (max-width: 768px) {
  .ed-footer-inner-wrapper .mgt-50 {
    margin-top: 0px;
  }
  .mgt-mt-50 {
    margin-top: 50px !important;
  }
}
.ed-feedback-small .owl-stage {
  position: relative;
}
.ed-feedback-small .owl-stage > .owl-item.active:after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  width: 53px;
  height: 100vh;
  background: #35335A;
  background: rgba(53, 51, 90, 0.6);
  filter: blur(9px);
  -o-filter: blur(9px);
  -ms-filter: blur(9px);
  -moz-filter: blur(9px);
  -webkit-filter: blur(9px);
}
.ed-feedback-small .owl-stage > .owl-item.active + .owl-item.active::after {
  right: 0px !important;
  left: unset !important;
}

.horizontal-line {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.scorebtn:hover {
  color: #f04e45;
  text-decoration: underline;
}

.setHeightFooterSidebar {
  min-height: 300px;
  max-height: 500px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 10px !important;
  /* Track */
  /* Handle */
}
.setHeightFooterSidebar::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.setHeightFooterSidebar::-webkit-scrollbar-track {
  background: transparent;
}
.setHeightFooterSidebar::-webkit-scrollbar-thumb {
  background: #03002f;
}

:root {
  font-size: 16px;
}

.show {
  display: block;
}

.fade {
  display: none;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-29 {
  margin-bottom: 29px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mt-20 {
  margin-top: 20px !important;
}

.mt-30 {
  margin-top: 30px;
}

.mt-40 {
  margin-top: 40px !important;
}

.modal-open .popHoldingTitle {
  background: rgba(204, 204, 204, 0.19);
  backdrop-filter: blur(50px);
}
.modal-open .popHoldingTitle .modal-dialog {
  max-width: 995px !important;
  width: 100%;
  transition: none;
  margin-top: 100px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content {
  border: none;
  background: linear-gradient(#F0F9FF, #ffffff, #ffffff);
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header {
  display: block;
  color: #0B243A;
  font-family: "DMSansNormal";
  background-color: #F0F9FF;
  border-bottom: none;
  font-style: normal;
  height: 100px;
  padding: 31px 37px 30px 40px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .btn-close {
  color: #1C1C28;
  opacity: 1;
  height: 17px;
  width: 17px;
  float: right;
  transform: translateY(-27px);
  box-shadow: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .modal-title .d-footpop-headtitle {
  font-family: "DMSansNormal";
  font-style: normal;
  font-size: 1.75rem;
  line-height: 39px;
  color: #0B243A;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-header .modal-title .d-footpop-headtitle span {
  font-family: "DMSansBold";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body {
  padding: 40px 40px 0px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .row {
  position: relative;
  margin-top: 15px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder {
  position: absolute;
  top: 16px;
  transform: translateX(18px);
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder label {
  color: #727271;
  font-family: "DMSansMedium";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group .holder .star {
  color: #e62020;
  margin-left: 5px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-group #poptextarea {
  color: #727271;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-control,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select {
  border: 1px solid #E7E7E7;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-control:focus,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select:focus {
  border: 1px solid #E7E7E7;
  box-shadow: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform :-ms-input-placeholder:after {
  content: "*";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  padding: 20px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform input,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select {
  height: 60px;
  border-radius: 8px;
  font-family: "DMSansMedium";
  padding: 18px;
  color: #727271;
  outline: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform input::placeholder:after,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select::placeholder:after {
  content: " *";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select::-ms-expand {
  display: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select + span {
  font-size: 1.25rem;
  float: right;
  margin-top: -37px;
  margin-right: 15px;
  /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
  pointer-events: none;
  /* everything after this is just to cover up the original arrow */
  /* (for browsers that don't support the syntax used above) */
  background-color: transparent;
  color: #03002f !important;
  padding-right: 5px;
}
@media (max-width: 640px) {
  .modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select + span {
    margin-top: -25px;
  }
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform select option {
  padding-right: 21px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .form-select,
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  color: #727271;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag {
  height: 143px;
  padding: 18px 0px 35px;
  border: 1px dashed #B8B8B8;
  box-sizing: border-box;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadError {
  color: red;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec {
  display: flex;
  justify-content: center;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName {
  font-family: "DMSansNormal";
  font-size: 1rem;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileClose {
  margin-left: 10px;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag #feedBackFile {
  position: absolute;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: pointer;
  display: block;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag #upload-icon {
  font-size: 2.625rem;
  color: #03002f;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform .d-feed-drag .upload-content {
  margin-top: 26px;
  font-size: 1rem;
  line-height: 22px;
  color: #727271;
  font-family: "DMSansMedium";
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform button {
  width: 100%;
  background: #03002f;
  border-radius: 5px;
  color: #ffffff;
  font-family: "DMSansMedium";
  font-size: 1.125rem;
  height: 53px;
  border: none;
  outline: none;
}
.modal-open .popHoldingTitle .modal-dialog .modal-content .modal-body #d-feedbackform textarea {
  height: 143px;
  border-radius: 8px;
  resize: none;
}

.footer_wrapper__backdrop {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
}

.footer_wrapper .footer_wrapper__handle-wrapper {
  padding: 20px 0px;
  background-color: #F0F9FF;
  border-radius: 5px 5px 0px 0px;
}
.footer_wrapper .footer_wrapper__content {
  padding: 0px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-heading {
  height: 40px;
  background-color: #F0F9FF;
  padding: 0px 0px 20px 15px;
  color: #444444;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-heading span {
  font-family: "DMSansBold";
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group {
  position: relative;
  margin: 0px 15px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .form-control:focus,
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .form-select:focus {
  box-shadow: none;
  border: 1px solid #3580F7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group textarea {
  resize: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder {
  position: absolute;
  transform: translate(20px, 10px);
  color: #727271;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder label {
  font-family: "DMSansMedium";
  color: #727271;
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder .form-control {
  border-color: #E7E7E7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-holder .star {
  color: red;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group input {
  padding: 10px 0px 10px 20px;
  height: 40px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group input:focus {
  box-shadow: none;
  border: 1px solid #3580F7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select::-ms-expand {
  display: none;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group select + span {
  font-size: 0.625rem;
  float: right;
  margin-top: -25px;
  margin-right: 15px;
  /* this is so when you click on the chevron, your click actually goes on the dropdown menu */
  pointer-events: none;
  /* everything after this is just to cover up the original arrow */
  /* (for browsers that don't support the syntax used above) */
  background-color: transparent;
  color: #3580F7 !important;
  padding-right: 5px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow {
  margin-top: 20px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .form-control {
  border: 1px dashed #B8B8B8;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag {
  height: 96px;
  padding: 15px 40px;
  border: 1px dashed #B8B8B8;
  box-sizing: border-box;
  border-radius: 8px;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadError {
  color: red;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec {
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName {
  font-family: "DMSansNormal";
  font-size: 1rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileName p {
  margin-bottom: 0px;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .uploadSectionWrap .fileNameSec .uploaded-fileClose {
  margin-left: 10px;
  font-size: 0.75rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .upload-content {
  margin-top: 10px;
  font-family: "DMSanM";
  color: #727271;
  font-size: 0.875rem;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fileChoosenRow .mob-feed-drag .fs-20 {
  font-size: 1.25rem;
  color: #3580F7;
}
.footer_wrapper .footer_wrapper__content .mob-feedback .m-fb-body .form-group .mob-fb-submitRow button {
  width: 100%;
  background: #3580F7;
  border-radius: 5px;
  color: #ffffff;
  font-family: "DMSanM";
  font-size: 1.125rem;
  height: 53px;
  border: none;
  outline: none;
  margin-top: 30px;
}

.display-none {
  display: none !important;
}

:root {
  font-size: 16px;
}

@media screen and (max-width: 768px) {
  .ed-footer-inner-wrapper {
    padding: 42px 0px 20px 0px;
    background-color: #03002f;
  }
  .ed-footer-inner-wrapper .ed-join-section {
    font-size: 1rem;
    font-family: "DMSansBold";
    color: #ffffff;
    line-height: 22.4px;
  }
  .ed-footer-inner-wrapper .ed-join-section span {
    font-family: "DMSansBold";
  }
  .ed-footer-inner-wrapper .ed-newsletter {
    display: flex;
    margin: 22px 0px;
  }
  .ed-footer-inner-wrapper .ed-newsletter input {
    padding: 18px;
    flex: 2;
    display: inline-block;
    border-radius: 5px 0px 0px 5px;
    border: none;
  }
  .ed-footer-inner-wrapper .ed-newsletter input::placeholder {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #787878;
  }
  .ed-footer-inner-wrapper .ed-newsletter button {
    flex: 1;
    background-color: #f04e45;
    font-family: "DMSansMedium";
    font-size: 0.875rem;
    line-height: 29.68px;
    text-align: Center;
    color: #ffffff;
    border: none;
    border-radius: 0px 5px 5px 0px;
    padding: 13px;
    display: inline-block;
  }
  .ed-footer-inner-wrapper .ed-google-link {
    font-size: 0.875rem;
    font-family: "DMSansNormal";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: right;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    display: block;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner {
    margin-top: 60px;
    margin-bottom: 40px;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title {
    margin-bottom: 20px;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title .ed-title {
    font-size: 0.875rem;
    font-family: "DMSansMedium";
    line-height: 25px;
    letter-spacing: 0px;
    text-align: left;
    color: #eeeeee;
    display: flex;
    align-items: center;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .ed-whyus-title i {
    font-size: 2rem;
    display: inline-block;
    margin-right: 17.53px;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .whyus-description {
    font-family: "DMSansNormal";
    font-size: 0.875rem;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    color: #939da6;
    margin-bottom: 24px;
    display: block;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .whyus-description .readmore {
    font-size: 0.875rem;
    font-family: "DMSansNormal";
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    color: #f04e45;
    display: inline-block;
    padding-left: 10px;
  }
  .ed-footer-inner-wrapper .ed-whyus-section .ed-whyus-inner .social-icons i {
    display: inline-block;
    color: #939da6;
    margin-right: 17px;
    font-size: 1.063rem;
  }
  .ed-footer-inner-wrapper .ed-support {
    background-color: #35335a;
    padding: 16px 16px 12px 17px;
    border-radius: 5px;
    margin-bottom: 16px;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-title {
    font-size: 1.125rem;
    font-family: "DMSansMedium";
    color: #ffffff;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
    display: flex;
    margin-bottom: 10px;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-title img {
    display: inline-block;
    color: #ffffff;
    margin-right: 15px;
    font-size: 1.5rem;
    position: relative;
    top: 3px;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-center-div {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-center-div .ed-icon {
    background-color: #05243f;
    width: 51px;
    height: 36px;
    border: 0px;
    border-radius: 15px;
    margin-bottom: 4px;
  }
  .ed-footer-inner-wrapper .ed-support .ed-support-center-div .ed-icon i {
    color: #ffffff;
  }
  .ed-footer-inner-wrapper .ed-feedback {
    background-color: #35335a;
    padding: 16px 16px 12px 17px;
    border-radius: 5px;
    margin-bottom: 16px;
    margin-bottom: 40px;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-title {
    font-size: 1.125rem;
    font-family: "DMSansMedium";
    color: #ffffff;
    font-size: 1.25rem;
    line-height: 28px;
    letter-spacing: 0px;
    text-align: left;
    display: flex;
    margin-bottom: 10px;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-title img {
    display: inline-block;
    color: #ffffff;
    margin-right: 15px;
    font-size: 1.5rem;
    position: relative;
    top: 3px;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon {
    background-color: #f04e45;
    width: 51px;
    height: 36px;
    border: 0px;
    border-radius: 15px;
    margin-bottom: 4px;
  }
  .ed-footer-inner-wrapper .ed-feedback .ed-feedback-center-div .ed-icon i {
    color: #ffffff;
  }
  .ed-copyright-section {
    margin-bottom: 73px;
    background-color: #00172b;
    padding: 27px !important;
  }
}
@media screen and (max-width: 768px) and (max-width: 768px) {
  .ed-copyright-section {
    padding: 15px !important;
  }
}
@media screen and (max-width: 768px) {
  .ed-copyright-section .ed-copyright {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
    line-height: 25px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 50px;
  }
  .ed-copyright-section .ed-copyright-reserve {
    font-size: 0.75rem;
    font-family: "DMSansBold";
    line-height: 21.6px;
    letter-spacing: 0px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 12.5px;
  }
  .ed-copyright-section .edel-logo-footer {
    text-align: center;
  }
  .ed-copyright-section .edel-logo-footer .edel-icon-edel-logo1 {
    color: #ffffff;
    text-align: center;
    display: inline-block;
    font-size: 1rem;
    margin: auto;
  }
  .ed-products .ed-products-title {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 22px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 25px;
    color: #ffffff;
  }
  .ed-products .ed-products-inner {
    padding-bottom: 76px;
  }
  .ed-products .ed-products-inner div {
    display: flex;
    justify-content: space-between;
    margin-bottom: 4px;
  }
  .ed-products .ed-products-inner a {
    text-decoration: none;
    color: #939da6;
  }
  .ed-products .ed-products-inner ul {
    width: 50%;
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 768px) and (max-width: 640px) {
  .ed-products .ed-products-inner ul {
    padding-left: 0px;
  }
}
@media screen and (max-width: 768px) {
  .ed-products .ed-products-inner ul li {
    font-size: 0.75rem;
    line-height: 22px;
    padding-bottom: 10px;
    font-family: "DMSansMedium";
  }
  .ed-others {
    width: 100%;
  }
  .ed-others .ed-others-title {
    font-family: "DMSansMedium";
    font-size: 1.125rem;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 25px;
    color: #ffffff;
  }
  .ed-others .ed-others-inner {
    margin-bottom: 50px;
    display: flex;
  }
  .ed-others .ed-others-inner .ed-other.ed-others-half {
    width: 50%;
  }
  .ed-others .ed-others-inner .ed-other ul {
    padding: 0px;
    list-style: none;
    margin: 0px;
    margin-top: 10px;
  }
  .ed-others .ed-others-inner .ed-other ul li {
    margin-bottom: 10px;
  }
  .ed-others .ed-others-inner .ed-other ul li a {
    text-decoration: none;
    color: #939da6;
    font-size: 0.75rem;
    font-family: "DMSansMedium";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
  }
  .ed-others .ed-others-inner .ed-other ul li:last-child {
    margin-bottom: 0px;
  }
  .ed-stock-market {
    margin: 50px 0px 19px 0px;
    padding: 0px 0px 0px 0px;
    max-width: 337px;
    margin-left: auto;
    margin-right: auto;
  }
  .ed-stock-market .ed-stock .ed-stock-description {
    color: #ffffff;
    line-height: 33px;
  }
  .ed-stock-market .ed-stock .ed-stock-description ul {
    padding: 0px;
    margin: 0px;
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    margin-left: -10px;
  }
  .ed-stock-market .ed-stock .ed-stock-description ul li {
    margin-bottom: 14px;
  }
  .ed-stock-market .ed-stock .ed-stock-description a {
    padding-right: 8px;
    padding-left: 8px;
    color: #ffffff;
    border-right: 1px solid;
    display: inline-block;
    padding-right: 15px;
    padding-left: 15px;
    height: 18px;
    line-height: 15px;
  }
  .ed-stock-market .ed-stock .ed-stock-description ul li:last-child a {
    border: 0px;
  }
  .ed-stock-market .ed-stock .ed-stock-title {
    font-family: "DMSansBold";
    font-size: 1.125rem;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 22px;
  }
  .ed-stock-market .ed-stock:nth-child(2) .ed-stock-title,
  .ed-stock-market .ed-stock:nth-child(3) .ed-stock-title {
    margin-top: 24px;
  }
  .ed-market-status .ed-market-title {
    font-size: 1.125rem;
    font-family: "DMSansMedium";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-top: 40px;
    margin-bottom: 10px;
  }
  .ed-market-status .ed-market-status-list span {
    border-right: 1px solid;
    color: #949fa9;
    font-size: 0.75rem;
    font-family: "DMSansNormal";
    line-height: 26px;
    letter-spacing: 0px;
    text-align: left;
  }
  .ed-market-status .ed-market-status-list span:last-child {
    border: 0px;
  }
  .ed-market-status .ed-market-status-list span.marketOpen::after {
    content: "•";
    padding-right: 4px;
    padding-left: 4px;
    font-size: 1.563rem;
    position: relative;
    top: 5px;
    color: #1a8a4e;
  }
  .ed-market-status .ed-market-status-list span.marketClosed::after {
    content: "•";
    padding-right: 6px;
    padding-left: 5px;
    font-size: 1.563rem;
    position: relative;
    top: 2px;
    color: #f83c3c;
  }
  .ed-market-status .ed-market-status-list span:not(span:nth-child(1)) {
    padding-left: 5px;
  }
  .ed-plateforms .ed-platform-title {
    font-size: 1.125rem;
    font-family: "DMSansBold";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #ffffff;
    margin-bottom: 14.5px;
  }
  .ed-content-wrapper {
    background-color: #ffffff;
    padding: 8px;
    border: 0px;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    border-radius: 5px;
  }
  .ed-content-wrapper .ed-content-img {
    width: 46%;
  }
  .ed-content-wrapper .ed-content-img .bg-white {
    position: relative;
  }
  .ed-content-wrapper .ed-content-title {
    font-size: 1rem;
    font-family: "DMSansBold";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #0b243a;
    padding-right: 13px;
  }
  .ed-content-wrapper .ed-content-title span {
    font-size: 1rem;
    font-family: "DMSansNormal";
    line-height: 22px;
    letter-spacing: 0px;
    text-align: left;
    color: #0b243a;
  }
  .ed-content-wrapper.ed-web {
    height: 81px;
  }
  .ed-api.ed-content-wrapper {
    height: 81px;
  }
  .ed-content-wrapper.ed-trader:last-child {
    height: 83px;
  }
  .ed-content-wrapper.ed-trader:first-child {
    height: 113px;
    margin-top: 59px;
  }
  .ed-content-wrapper.ed-trader:first-child img {
    position: relative;
    top: -15px;
    bottom: 0px;
  }
}
body {
  font-size: 16px;
}

.summary-box {
  padding: 5px 15px;
  height: 70px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.summary_text {
  font-family: "EncodeSansMedium";
  font-size: 0.625rem;
  line-height: 12px;
  color: #b8b8b8;
}

.summary-dock {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: 200ms;
  display: grid;
  height: 64px;
  padding: 10px;
  gap: 10px;
  align-items: center;
  grid-template-columns: auto auto;
}
.summary-dock p {
  margin: 0;
}
.summary-dock .summary_values {
  justify-content: flex-end;
  font-size: 1.25rem;
}
.summary-dock .summary_values .percentage_value {
  font-size: 0.75rem;
}
@media (max-width: 767px) {
  .summary-dock {
    display: block;
  }
}

.summary-dock .summary_title {
  font-family: "EncodeSansMedium";
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 140%;
  color: #b8b8b8;
  margin-bottom: 0.3rem !important;
}

.summary_values {
  font-size: 1.5rem;
  line-height: 180%;
  font-family: "RobotoBold";
  display: flex;
  align-items: center;
}
.summary_values .percentage_value {
  display: contents;
  font-size: 0.875rem;
}
.summary_values .main_value {
  margin-right: 5px;
  line-height: 0px !important;
}
@media (max-width: 650px) {
  .summary_values .main_value {
    word-break: break-all;
  }
}

.summary_container {
  display: flex;
  gap: 10px;
  width: 100%;
}

.summary_container-mob {
  width: 100%;
  background: #ffffff;
}
.summary_container-mob .summary-container-mob-toptile {
  padding-bottom: 13px;
  padding-top: 20px;
  border-left: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
}
.summary_container-mob .summary-container-mob-toptile .col {
  text-align: center;
}
.summary_container-mob .summary-container-mob-toptile .col .dashboard_summary {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: center;
  color: #b8b8b8;
}
.summary_container-mob .summary-container-mob-toptile .col .summary_title {
  margin-bottom: 0px;
}
.summary_container-mob .summary-container-mob-toptile .col .summary_values {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: center;
  color: #444444;
  padding-top: 5px;
  display: block;
}
.summary_container-mob .summary-container-mob-toptile .col .totalpnl-val .totalpnl {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
  line-height: 16.41px;
  letter-spacing: 0px;
  margin-top: 5px;
}
.summary_container-mob .summary-container-mob-toptile .col .pnlchangepercent {
  font-family: "RobotoRegular";
  font-size: 0.688rem;
  line-height: 13px;
  letter-spacing: 0px;
}

@media (max-width: 1299px) {
  .summary_values {
    font-size: 0.938rem;
  }
  .summary-dock .summary_values {
    font-size: 0.938rem;
  }
  .summary_title {
    font-size: 0.75rem;
    margin-bottom: 0.5rem;
  }
  .summary-box {
    height: unset;
  }
}
.dashboard_dayspnl-mob {
  font-family: "EncodeSansMedium";
  font-size: 0.688rem;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: center;
  color: #b8b8b8;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 11px 15px 12px;
  background: #f0f9ff;
  border-radius: 0px 0px 9px 9px;
  border-top: none !important;
  border: 1px solid #e7e7e7;
}
.dashboard_dayspnl-mob .summary_title {
  color: #444444;
  font-family: "encodesans_normal";
  font-size: 0.75rem;
  margin-bottom: 0px;
}

:root {
  font-size: 16px;
}

.ed-component-heading {
  margin-top: 50px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1024px) {
  .ed-component-heading {
    margin-top: 25.2px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 577px) {
  .ed-component-heading .container {
    padding: 0px 12px;
    max-width: 100%;
  }
}

.generic-after-title-icon {
  margin-left: 12px;
}
@media screen and (max-width: 1024px) {
  .generic-after-title-icon {
    margin-left: auto;
  }
}

.ed-component-heading .container-generic {
  display: flex;
  align-items: center;
}
.ed-component-heading .container-generic div, .ed-component-heading .container-generic span {
  cursor: default;
}
.ed-component-heading .container-generic i.edel-icon-left-arrow {
  color: #3580f7;
  font-size: 0.75rem;
  font-weight: 600;
  cursor: pointer;
}
.ed-component-heading .container-generic i.edel-icon-arrow-left1 {
  font-size: 0.563rem;
  color: #3580f7;
  font-weight: 800;
  cursor: pointer;
}
.ed-component-heading .container-generic .date-time-container-generic {
  align-self: end;
  line-height: 33px;
}
@media screen and (max-width: 1024px) and (min-width: 580px) {
  .ed-component-heading .container-generic .date-time-container-generic {
    align-self: end;
    line-height: 27px;
  }
}
.ed-component-heading .container-generic .date-time-container-generic .generic-date,
.ed-component-heading .container-generic .date-time-container-generic .generic-time {
  font-family: "EncodeSansMedium";
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0px;
  text-align: left;
  color: #727271;
}
.ed-component-heading .container-generic .date-time-container-generic .generic-date {
  padding-right: 10px;
  padding-left: 6px;
}
.ed-component-heading .container-generic .generic-heading-title .title-bold {
  font-family: "encodesans_normal";
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 39.2px;
}
@media screen and (min-width: 1024px) {
  .ed-component-heading .container-generic .generic-heading-title .title-bold {
    margin-left: 12px;
  }
}
@media screen and (max-width: 1024px) {
  .ed-component-heading .container-generic .generic-heading-title .title-bold {
    font-family: "encodesans_normal";
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 28px;
    color: #0b243a;
    margin-left: 10px;
  }
}
.ed-component-heading .container-generic .generic-heading-title .title-light {
  font-family: "encodesans_normal";
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 39.2px;
  margin-left: 10px;
}
@media screen and (max-width: 1024px) {
  .ed-component-heading .container-generic .generic-heading-title .title-light {
    font-family: "encodesans_normal";
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 28px;
    color: #0b243a;
  }
}
.ed-component-heading .generic-after-title-icon {
  cursor: pointer !important;
}
@media screen and (max-width: 1024px) {
  .ed-component-heading .generic-after-title-icon {
    height: 30px;
    width: 30px;
    border-radius: 50%;
    display: inline-block;
    color: #3580f7;
    border: 1px solid #f0f9ff;
    position: relative;
    top: 2px;
  }
}
@media screen and (min-width: 1025px) {
  .ed-component-heading .generic-after-title-icon {
    height: 35px;
    width: 35px;
    border-radius: 50%;
    display: inline-block;
    color: #3580f7;
    border: 1px solid #fbfdff;
    position: relative;
  }
}
.ed-component-heading .generic-after-title-icon i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}

:root {
  font-size: 16px;
}

.sec_navigation_desktop .navigation_item {
  font-size: 0.875rem;
  line-height: 16px;
  margin-bottom: 12px;
  font-family: "RobotoRegular";
  color: #666666;
  border-radius: 2px;
  cursor: pointer;
}
.sec_navigation_desktop .navigation_item a {
  color: inherit;
  display: inline-block;
  width: 100%;
  padding: 4px;
}
.sec_navigation_desktop .navigation_item a:hover {
  background-color: #f7f7f7;
}
.sec_navigation_desktop .navigation_item:hover {
  background-color: #f7f7f7;
}
.sec_navigation_desktop .navigation_item.active {
  color: #174082;
  font-family: "RobotoMedium";
  background-color: rgba(23, 64, 130, 0.1);
}

:root {
  font-size: 16px;
}

.sec_nav .dropdown_button {
  font-size: 1rem;
  line-height: 16px;
  font-family: "RobotoMedium";
  color: #174082;
}
.sec_nav a {
  color: #252525;
}
.sec_nav .selected {
  margin-right: 4px;
}
.sec_nav .dropdown_content {
  width: calc(100vw - 32px);
  padding: 17px 0 22px 0;
  font-size: 1.125rem;
  line-height: 20px;
}
.sec_nav .dropdown_item {
  padding: 18px 30px;
  margin-right: 12px;
}

.dbar29RangesliderWrapper {
  width: 100%;
  margin: 0px auto;
}

.dbar29Horizontal {
  height: 0.29em;
  border-radius: 0.6em;
}

.dbar29Rangeslider,
.dbar29Rangeslider .dbar29RangesliderFill {
  display: block;
}

.dbar29Rangeslider {
  margin: 20px 0;
  position: relative;
  touch-action: none;
}

.dbar29Horizontal .dbar29RangesliderFill {
  width: 100% !important;
  height: 100%;
  border-radius: 10px;
  top: 0;
}

.dbar29Rangeslider .dbar29RangesliderHandle {
  display: inline-block;
  position: absolute;
  left: 3%;
  top: -2px;
}

.dbar29RangesliderLabels {
  position: absolute;
  top: -36px;
  list-style-type: none;
  font-weight: bold;
  padding-inline-start: 0px;
  font-size: 0.938rem;
  margin-inline-start: -20px;
  text-align: center;
}

.dbar29Horizontal .dbar29Grey {
  background: transparent;
}

.dcustomRangeBar {
  list-style-type: none;
  width: 100%;
  display: flex;
}
.dcustomRangeBar.indicatorStyle {
  padding-top: 8px;
  padding-bottom: 8px;
}

.dcustomRangeBar div {
  height: 4px;
}

.dcustomRangeBar div:nth-child(1) {
  background-color: #00d6bc;
}

.dcustomRangeBar div:nth-child(2) {
  background-color: #0378a6;
}

.dcustomRangeBar.moveableTooltip div:nth-child(1) {
  background-color: #0378a6 !important;
}

.dcustomRangeBar.moveableTooltip div:nth-child(2) {
  background-color: #00d6bc !important;
}

.dbar29RangesliderLabelname li:nth-child(1) {
  text-align: left;
}

.dbar29RangesliderLabelname li:nth-child(2) {
  text-align: right;
}

.dbar29RangesliderLabelname {
  width: 100%;
  padding-inline-start: 0px !important;
  display: flex;
}

@keyframes blinkingDot {
  50% {
    opacity: 0.6;
    transform: translate3d(-250%, -250%, 0);
  }
}
.dSkewcoderight1 {
  clip-path: polygon(0 0, 100% 0%, 98% 99%, 0% 100%);
}

.dSkewcoderight2 {
  clip-path: polygon(3% 0, 100% 0, 100% 100%, 0 100%);
}

.fullwidth {
  width: 100%;
}

.lh10 {
  line-height: 8px;
}

.dbar29Horizontal .dbar29RangesliderHandle::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-top: 0.6em solid #44475b;
  border-radius: 0;
  outline: none;
  transition: 0.5s ease-in-out;
}

.dbar29Horizontal .dbar29RangesliderHandle.bt-green::after {
  border-top: 0.6em solid #00d6bc;
}

.dbar29Horizontal .dbar29RangesliderHandle.bt-blood-red::after {
  border-top: 0.6em solid #0378a6;
}

.dbar29Horizontal .dbar29RangesliderHandle.bt-green .dbar29RangesliderLabels li {
  color: #00d6bc;
  justify-content: center;
  align-items: center;
}
.dbar29Horizontal .dbar29RangesliderHandle.bt-blood-red .pbar29RangesliderLabels li {
  color: #0378a6;
  justify-content: center;
  text-align: center;
}

@media screen and (max-width: 1024px) {
  .dSkewcoderight2 {
    margin: 0px auto !important;
  }
  .dcustomRangeBar div {
    height: 4px;
  }
}
/**********************skew new designing ****************/
.box {
  height: 4px;
}

.right-skew {
  position: relative;
  margin-right: 21px;
}

.right-skew-bar {
  position: relative;
  margin-right: -6px;
}

.right-skew-bar:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -21px;
  display: block;
  min-width: 0px;
  background: #0378a6;
  -webkit-transform: skew(-48deg);
  -ms-transform: skew(-48deg);
  transform: skew(-48deg);
}

.left-skew {
  position: relative;
  margin-left: 19px;
}

.left-skew-bar {
  position: relative;
  margin-left: 0px;
}

.left-skew-bar:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -16px;
  display: block;
  min-width: 0px;
  background: #00d6bc;
  -webkit-transform: skew(-48deg);
  -ms-transform: skew(-48deg);
  transform: skew(-48deg);
}

.left-skew:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -16px;
  display: block;
  min-width: 25px;
  background: #00d6bc;
  -webkit-transform: skew(-48deg);
  -ms-transform: skew(-48deg);
  transform: skew(-48deg);
}

.right-skew:before {
  z-index: 1;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -21px;
  display: block;
  min-width: 25px;
  background: #0378a6;
  -webkit-transform: skew(-48deg);
  -ms-transform: skew(-48deg);
  transform: skew(-48deg);
}

.right-skew.positive::before {
  background: #51b255 !important;
}

.left-skew.negative::before {
  background: #dd504d !important;
}

.blue-green-theme .Progresscommondatavalue {
  font-family: "RobotoRegular";
}
.blue-green-theme .dcustomRangeBar.moveableTooltip div:nth-child(1) {
  background-color: #008fbc !important;
}
.blue-green-theme .dcustomRangeBar.moveableTooltip div:nth-child(2) {
  background-color: #00d6bc !important;
}
.blue-green-theme .right-skew:before {
  background: #008fbc;
}
.blue-green-theme .left-skew:before {
  background: #00d6bc;
}
.blue-green-theme .dbar29Horizontal .dbar29RangesliderHandle.bt-green::after {
  border-top: 0.6em solid #444444;
}

:root {
  font-size: 16px;
}

.logo-head-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 1px;
}
.logo-head-container .logo-left {
  display: flex;
}
.logo-head-container .logo-left .logo {
  display: flex;
  align-items: center;
}
.logo-head-container .logo-left .logo .logobg {
  color: #174082;
  font-size: 1.938rem;
  font-weight: 600;
}
.logo-head-container .logo-left .logo .edel-icon-edel-logo::before {
  font-size: 1.875rem;
  color: #0751a0;
  margin-right: 5.72px;
}
.logo-head-container .logo-left .logo .edel-icon-edel-logo2::before {
  content: "\e950";
  font-size: 1.125rem;
  color: #70706f;
}
.logo-head-container .logo-right {
  display: flex;
  align-items: center;
}
.logo-head-container .logo-right .icon-background {
  height: 42px;
  width: 42px;
  border-radius: 50%;
  position: relative;
  justify-content: center;
  background: #3580f7;
  display: flex;
  color: #ffffff;
  align-items: center;
}
@media (max-width: 640px) {
  .logo-head-container .logo-right .icon-background {
    height: 30px;
    width: 30px;
  }
}
.logo-head-container .logo-right .user-details {
  margin-left: 5px;
}
.logo-head-container .logo-right .user-details .user-username {
  font-size: 1.063rem;
  font-family: "EncodeSansMedium";
  color: #444444;
  line-height: 140%;
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  word-wrap: break-word;
}
@media (max-width: 640px) {
  .logo-head-container .logo-right .user-details .user-username {
    font-size: 0.875rem;
  }
}
.logo-head-container .logo-right .user-details .user-accountid {
  font-size: 0.75rem;
  font-family: "EncodeSansLight";
  color: #b8b8b8;
  line-height: 140%;
}

.bluedots {
  color: #3580f7;
}

@media (max-width: 1299px) {
  .logo-head-container .logo-left .logo .edel-icon-edel-logo::before {
    font-size: 1.25rem;
  }
  .logo-head-container .logo-left .logo .edel-icon-edel-logo2::before {
    font-size: 0.938rem;
  }
  .logo-head-container .logo-right .icon-background {
    height: 30px;
    width: 30px;
  }
}
.bluedots {
  color: #3580f7;
}

.show {
  display: block;
}

.fade {
  display: none;
}

.modal-backdrop {
  -webkit-backface-visibility: hidden;
  animation: ngdialog-fadein 0.5s;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
}
.modal-backdrop.show {
  background: rgba(204, 204, 204, 0.19);
  opacity: 1;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
}

.pbar29RangesliderWrapper {
  width: 100%;
  margin: 0px auto;
}

.pbar29Horizontal {
  height: 0.29em;
  border-radius: 0.6em;
}

.pbar29Rangeslider,
.pbar29Rangeslider .pbar29RangesliderFill {
  display: block;
}

.pbar29Rangeslider {
  margin: 20px 0;
  position: relative;
  touch-action: none;
}

.pbar29Horizontal .pbar29RangesliderFill {
  width: 100% !important;
  height: 100%;
  border-radius: 10px;
  top: 0;
}

.pbar29Rangeslider .pbar29RangesliderHandle {
  display: inline-block;
  position: absolute;
  left: 3%;
  top: 0px;
}

.pbar29RangesliderLabels {
  position: absolute;
  top: -33px;
  list-style-type: none;
  left: -5px;
  font-weight: bold;
  padding-inline-start: 0px;
  font-size: 0.938rem;
  text-align: center;
}

.pbar29Horizontal .pbar29Grey {
  background: transparent;
}

.customRangeBar {
  list-style-type: none;
  width: 100%;
  display: flex;
}

.customRangeBar div {
  display: inline-block;
  height: 4px;
  margin: 0px 0px 0px -3px;
}

.customRangeBar div:nth-child(1) {
  background-color: #51b255;
  width: 30%;
}

.customRangeBar div:nth-child(2) {
  background-color: #ffe500;
  width: 20%;
}

.customRangeBar div:nth-child(3) {
  background-color: #ff6b00;
  width: 20%;
}

.customRangeBar div:nth-child(4) {
  background-color: #dd504d;
  width: 30%;
}

.pbar29RangesliderLabelname li:nth-child(1) {
  color: #51b255;
  width: 30%;
}

.pbar29RangesliderLabelname li:nth-child(2) {
  color: #ffe500;
  width: 20%;
}

.pbar29RangesliderLabelname li:nth-child(3) {
  color: #ff6b00;
  width: 20%;
}

.pbar29RangesliderLabelname li:nth-child(4) {
  color: #dd504d;
  width: 30%;
}

.pbar29RangesliderLabelname {
  width: 100%;
  padding-inline-start: 0px !important;
}

.pbar29RangesliderLabelname li {
  display: inline-block;
}

@keyframes blinkingDot {
  50% {
    opacity: 0.6;
    transform: translate3d(-250%, -250%, 0);
  }
}
.SkewCode {
  clip-path: polygon(3% 3%, 100% 0, 97% 97%, 0 100%);
}

.Skewcoderight1 {
  clip-path: polygon(0% 2%, 100% 0, 98% 97%, 0 100%);
}

.Skewcoderight2 {
  clip-path: polygon(2% 0, 100% 0, 100% 99%, 0 100%);
}

@media screen and (max-width: 1024px) {
  .pbar29RangesliderWrapper {
    margin: 0 0px;
  }
  .pbar29RangesliderWrapper .pbar29RangesliderLabelname li {
    font-size: 0.625rem;
  }
  .pbar29RangesliderWrapper .customRangeBar div {
    margin: 0px auto;
    height: 4px;
  }
}
.pbar29Horizontal .pbar29RangesliderHandle::after {
  content: "";
  position: absolute;
  left: -5px;
  width: 0;
  height: 0;
  border-left: 0.5em solid transparent;
  border-right: 0.5em solid transparent;
  border-top: 0.6em solid #44475b;
  border-radius: 0;
  outline: none;
  top: -0.7em;
  transition: 0.5s ease-in-out;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-green::after {
  border-top: 0.6em solid #51b255;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-orange::after {
  border-top: 0.6em solid #ff6b00;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-blood-red::after {
  border-top: 0.6em solid #dd504d;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-yellow::after {
  border-top: 0.6em solid #ffe500;
}

.pbar29Horizontal .pbar29RangesliderHandle.bt-green .pbar29RangesliderLabels li {
  color: #51b255;
  justify-content: center;
  align-items: center;
}
.pbar29Horizontal .pbar29RangesliderHandle.bt-orange .pbar29RangesliderLabels li {
  color: #ff6b00;
  justify-content: center;
  align-items: center;
}
.pbar29Horizontal .pbar29RangesliderHandle.bt-blood-red .pbar29RangesliderLabels li {
  color: #dd504d;
  justify-content: center;
  text-align: center;
}
.pbar29Horizontal .pbar29RangesliderHandle.bt-yellow .pbar29RangesliderLabels li {
  color: #ffe500;
  justify-content: center;
  align-items: center;
}

.negativeClassbrd {
  border-left: 3px solid #dd504d;
}

.TextValueProgressbarnegative {
  float: right;
  right: 5%;
  position: absolute;
  font-size: 1rem;
  line-height: 60px;
  font-family: "DMSansMedium";
}

.datacontent.dataContentnegative {
  justify-content: flex-start;
  margin-left: 5px;
  font-family: "RobotoRegular";
}
.datacontent.dataContentnegative span:first-child {
  text-align: left !important;
}

@media (min-width: 320px) {
  .colhalf {
    flex: 0 0 auto;
    width: 50%;
  }
}
@media (min-width: 320px) {
  .colfull {
    flex: 0 0 auto;
    width: 100%;
  }
}
.positive {
  background-color: #51b255 !important;
}

.positiveValue {
  color: #51b255 !important;
}

.negativeValue {
  color: #dd504d !important;
}

.negative {
  background-color: #dd504d !important;
}

.commondatavalue {
  font-family: "DMSansMedium";
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  color: #444444;
}

.Progresscommondatavalue {
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  width: 100%;
  display: inline-block;
  color: #444444;
}

.progresscommongrayvalue {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #727271 !important;
}

.commondatanumber {
  font-family: "RobotoRegular";
  font-size: 1rem;
  color: #444444;
  white-space: nowrap;
}

.commondatanumberpositive {
  font-family: "RobotoMedium";
  font-size: 1rem;
  color: #444444;
  width: 100%;
  display: inline-block;
}

.progress {
  height: 60px !important;
  background-color: transparent;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0px !important;
  margin-bottom: 5px;
}
.progress .progress-bar-success {
  border-left: 3px solid #51b255 !important;
  float: left;
  background-color: #f0fdf6;
}
.progress .progress-bar-negative {
  float: right;
  background-color: #fff5f5;
}
.progress .progress-bar {
  font-size: 1.125rem;
  line-height: 60px;
  color: #000;
  border-bottom: none;
  box-shadow: none;
}
.progress .textvalueprogressbar {
  position: absolute;
  font-size: 1rem;
  line-height: 60px;
  text-indent: 10px;
  font-style: normal;
  font-family: "DMSansMedium";
}
.progress .datacontent {
  display: grid;
  margin-top: 5px;
}
.progress .datacontent span {
  font-size: 1rem;
  width: 100%;
  display: inline-block;
  text-align: right;
  font-family: "RobotoRegular";
}
.progress .datacontent :first-child {
  font-weight: 400;
}
.progress .datacontent :last-child {
  font-weight: 500;
}

.progresscontainer {
  position: relative;
  width: 100%;
}
.progresscontainer .progressbox {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  cursor: pointer;
}
.progresscontainer .progress-bar-negative {
  border-left: 3px solid #dd504d;
}
.progresscontainer .stack-top {
  z-index: 9;
  margin: 0px;
}

@media screen and (max-width: 1024px) {
  .commondatavalue {
    font-size: 0.875rem;
    line-height: 25px;
  }
  .progresscommongrayvalue {
    font-size: 0.75rem;
  }
  .Progresscommondatavalue {
    font-size: 0.75rem;
  }
  .TextValueProgressbarnegative {
    font-size: 0.875rem;
  }
  .commondatanumber {
    font-size: 0.875rem;
  }
  .commondatanumberpositive {
    font-size: 0.875rem;
  }
  .progress .textvalueprogressbar {
    font-size: 0.875rem;
  }
}
.text-indent10 {
  text-indent: 0px !important;
}

@media (max-width: 768px) {
  .indices-dynamic-indicator .blue-green-theme .dbar29RangesliderWrapper .fullwidth .mobiletop-content {
    position: relative;
    top: -12px;
  }
}
:root {
  font-size: 16px;
}

.viewall-icon-container {
  height: 41px;
  width: 41px;
  border-radius: 50%;
  border: 1px solid rgba(53, 128, 247, 0.05);
}
.viewall-icon-container .viewall-icon-box {
  height: 30.5px;
  width: 30.5px;
  border-radius: 50%;
  background: rgba(53, 128, 247, 0.1);
  position: relative;
  top: 4px;
  left: 4px;
}
.viewall-icon-container .viewall-icon-box .viewall-icon {
  height: 23px;
  width: 23px;
  background: #3580f7;
  color: #ffffff;
  border-radius: 50%;
  position: relative;
  top: 3.7px;
  left: 3.7px;
}
.viewall-icon-container .viewall-icon-box .viewall-icon .edel-icon-arrow-right::before {
  left: 3px;
  top: 3px;
  font-size: 1.125rem;
  position: relative;
}

:root {
  font-size: 16px;
}

.marketgroup {
  width: 100%;
}
@media (max-width: 1023px) {
  .marketgroup {
    margin: 20px auto;
  }
}
.marketgroup .marketCard {
  border: 1px solid #e7e7e7;
  background: linear-gradient(0deg, #ffffff, #ffffff), #ffffff !important;
  border-radius: 5px !important;
  padding: 20px;
}
.marketgroup .marketCard .marketcardhead {
  background: none !important;
  border: none !important;
  display: flex;
  align-items: center;
  padding: 0 !important;
  justify-content: space-between;
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain {
  font-family: "DMSansNormal";
  font-size: 1.75rem;
  color: #0b243a;
  display: flex;
  align-items: center;
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain strong {
  font-family: "DMSansBold";
}
@media (max-width: 1023px) {
  .marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain {
    font-size: 1.25rem;
  }
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain .gap {
  margin-left: 20px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
  font-family: "DMSansNormal";
  font-size: 1.75rem;
  color: #444444;
  line-height: 25.2px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 strong {
  font-family: "DMSansBold";
}
@media (max-width: 1023px) {
  .marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftmain1 {
    font-size: 1.25rem;
  }
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftsub {
  margin-top: 5px;
  color: #b8b8b8;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 17.5px;
}
@media (max-width: 1023px) {
  .marketgroup .marketCard .marketcardhead .mk-card-topleft .mk-card-topleftsub {
    font-size: 0.75rem;
  }
}
.marketgroup .marketCard .marketcardhead .mk-card-topleft .back-button i {
  font-size: 1.563rem;
  margin-right: -8px;
  color: #03002f;
}
.marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle.exclamation {
  height: 35px;
  width: 35px;
  border-radius: 50%;
  display: inline-block;
  color: #03002f;
  border: 1px solid #e7e7e7;
  position: relative;
  cursor: pointer;
  top: 0px;
}
@media screen and (max-width: 1023px) {
  .marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle.exclamation {
    height: 30px;
    width: 30px;
  }
}
.marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle.exclamation i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle1.exclamation1 {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  display: inline-block;
  color: #03002f;
  border: 1px solid #e7e7e7;
  position: relative;
  cursor: pointer;
  top: 0px;
}
.marketgroup .marketCard .marketcardhead .mk-card-topright .rounded-circle1.exclamation1 i {
  font-size: 0.938rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -8px;
}
.marketgroup .marketCard .marketcardbody {
  padding: 20px 0px;
}
@media (max-width: 1023px) {
  .marketgroup .marketCard .marketcardbody {
    padding: 15px 0px;
  }
}
.marketgroup .marketCard .marketcardfoot {
  background: none !important;
  border: none !important;
  display: flex;
  padding: 0 !important;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 1023px) {
  .marketgroup .marketCard .marketcardfoot {
    height: 41px;
  }
}
.marketgroup .marketCard .marketcardfoot .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #f2f2f5;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.marketgroup .marketCard .marketcardfoot .share-icon .edel-icon-share-icon:before {
  content: "\e96c";
  font-size: 1rem;
  color: #03002f;
}
.marketgroup .marketCard .marketcardfoot .mcard-view-all {
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  cursor: pointer;
}
@media (max-width: 1023px) {
  .marketgroup .marketCard .marketcardfoot .mcard-view-all {
    font-size: 0.875rem;
  }
}

.generic-stock-cards {
  cursor: pointer;
  padding: 20px 10px 20px 20px;
  border: 1px solid #e7e7e7;
}
.generic-stock-cards .period {
  position: relative;
  top: -3px;
  width: 3px;
  height: 3px;
  color: #b8b8b8;
  font-weight: bold;
  line-height: 0px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .period {
    top: -1px;
  }
}
.generic-stock-cards p {
  margin: 0px;
  overflow-wrap: break-word;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards {
    padding: 15px;
  }
}
.generic-stock-cards .generic-stock-card-title {
  margin-bottom: 15px;
}
.generic-stock-cards .generic-stock-card-title .edel-icon-edit {
  font-size: 0.938rem;
  height: 15px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-title {
    margin-bottom: 8px;
  }
}
.generic-stock-cards .generic-stock-card-title h4 {
  font-family: "DMSansMedium";
  font-size: 1rem;
  line-height: 22.4px;
  letter-spacing: 0em;
  text-align: left;
  margin-bottom: 0px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-title h4 {
    font-size: 0.875rem;
    line-height: 19.6px;
  }
}
.generic-stock-cards .generic-stock-card-stock-value {
  margin-bottom: 5px;
  line-height: 20.8px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-value {
    margin-bottom: 2px;
    line-height: 18.2px;
  }
}
.generic-stock-cards .generic-stock-card-stock-value p {
  margin: 0px;
  font-family: "RobotoRegular";
  font-size: 1rem;
  font-weight: 400;
  line-height: 20.8px;
  letter-spacing: 0em;
  text-align: left;
  overflow-wrap: break-word;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-value p {
    font-size: 0.875rem;
    line-height: 18.2px;
  }
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change {
  line-height: 20.8px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-percentage-and-change {
    line-height: 18.2px;
  }
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change span {
  font-family: "RobotoMedium";
  font-size: 1rem;
  font-weight: 500;
  line-height: 20.8px;
  letter-spacing: 0em;
  text-align: left;
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change span:last-child {
  padding-left: 5px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-percentage-and-change span:last-child {
    padding-left: 3px;
  }
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-card-stock-percentage-and-change span {
    font-size: 0.875rem;
    line-height: 18.2px;
  }
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change span.change-green {
  color: #51b255;
}
.generic-stock-cards .generic-stock-card-stock-percentage-and-change span .change-red {
  color: #dd504d;
}
.generic-stock-cards .generic-stock-date-status {
  padding-top: 41px;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-date-status {
    padding-top: 22px;
  }
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-date {
  line-height: 14px;
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-date p {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 3px;
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-date .generic-stock-time {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-date-status .generic-stock-card-date .generic-stock-time {
    font-size: 0.625rem;
  }
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-date .generic-stock-date {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 14px;
  letter-spacing: 0em;
  text-align: left;
  color: #b8b8b8;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-date-status .generic-stock-card-date .generic-stock-date {
    font-size: 0.625rem;
  }
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-status span {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 15px;
  letter-spacing: 0em;
  text-align: left;
  vertical-align: bottom;
}
@media screen and (max-width: 1023px) {
  .generic-stock-cards .generic-stock-date-status .generic-stock-card-status {
    font-size: 0.625rem;
    line-height: 12.5px;
    font-family: "DMSansMedium";
    font-weight: 500;
  }
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-status span.live {
  color: #03002f;
}
.generic-stock-cards .generic-stock-date-status .generic-stock-card-status span.preopen,
.generic-stock-cards .generic-stock-date-status .generic-stock-card-status .closed {
  color: #ff6b00;
}

.activeClassStockCard {
  background-color: #f2f2f5;
}

.generic-stock-card-status span[data-attr=Open] {
  color: #03002f;
}

:root {
  font-size: 16px;
}

@media (max-width: 1023px) {
  .floating-action-button {
    position: fixed;
    bottom: 13%;
    right: 6%;
    margin-left: 50px;
    z-index: 2;
  }
  .floating-action-button .HopBtn p {
    margin: 0;
    margin-left: 20px;
    font-family: "DMSansMedium";
    font-size: 1rem;
    line-height: 22.4px;
    color: #ffffff;
  }
  .floating-action-button .btn-info {
    background-color: #03002f;
    border-radius: 50%;
    border: 0px;
  }
  .floating-action-button .btn-info.hopBtnBorder {
    border-radius: 22px;
    width: 86px;
    height: 44px;
    position: relative;
  }
  .floating-action-button .btn-info .edel-icon-close::before {
    color: #ffffff;
    font-weight: bolder;
    font-size: 1rem;
  }
  .floating-action-button .btn-info .edel-icon-bars::before {
    color: #ffffff;
    font-weight: bolder;
    font-size: 0.75rem;
    position: absolute;
    top: 35%;
  }
  .floating-action-button .dropdown-menu {
    background: linear-gradient(0deg, #ffffff, #ffffff), #ffffff;
    border-radius: 5px;
    margin-left: -265px !important;
    margin-bottom: 10% !important;
    width: 312px;
    height: 544px;
    overflow: scroll;
  }
}
@media (max-width: 1023px) and (max-width: 375px) {
  .floating-action-button .dropdown-menu {
    height: 460px;
  }
}
@media (max-width: 1023px) {
  .floating-action-button .dropdown-menu .listHead {
    padding: 15px 20px;
    border: 1px solid #f2f2f5;
    margin-right: 0;
  }
  .floating-action-button .dropdown-menu .listHead .dotBlue {
    width: 4px;
    height: 4px;
    background-color: #03002f;
    border-radius: 50%;
    margin-right: 10px;
  }
  .floating-action-button .dropdown-menu .listHead p {
    color: #444444;
    font-size: 0.875rem;
    line-height: 24px;
    font-family: "DMSansMedium";
  }
  .floating-action-button .dropdown-menu .subLists {
    margin: 0 15px;
  }
  .floating-action-button .dropdown-menu .subLists li {
    margin-right: 0;
    border-bottom: 1px solid #f2f2f5;
  }
  .floating-action-button .dropdown-menu .subLists li a {
    color: #727271;
    font-size: 0.875rem;
    line-height: 24px;
    font-family: "DMSansMedium";
  }
  .floating-action-button .dropdown-menu .subLists li a:hover {
    color: #444444;
    display: flex;
    align-items: center;
  }
  .floating-action-button .dropdown-menu .subLists li a:hover:before {
    content: "\e962";
    font-family: "edel_icon";
    color: #03002f;
    font-size: 5px;
    padding-right: 10px;
  }
  .dropup .dropdown-menu,
  .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 120%;
    margin-bottom: 2px;
  }
  .open > .dropdown-menu {
    display: block;
  }
  .dropdown-toggle:after {
    content: none !important;
  }
}
@media (min-width: 1023px) {
  .floating-action-button {
    display: none;
  }
}
.equity-dropdown-block > .btn-primary.dropdown-toggle {
  border: #03002f;
  border: rgba(3, 0, 47, 0.1);
  border-width: 1px;
  border-style: solid;
}
.equity-dropdown-block .equitydrop {
  border: #03002f;
  border: rgba(3, 0, 47, 0.1);
  border-width: 1px;
  border-style: solid;
  border-radius: 5px;
  color: #727271 !important;
  background-color: #ffffff !important;
  padding: 5px 11px 5px 10px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  line-height: 0px;
}
.equity-dropdown-block .equitydrop i {
  font-size: 0.938rem;
  position: relative;
  top: 0px !important;
  display: flex;
  align-items: center;
}
.equity-dropdown-block .equitydrop i.equity-drp-bigicon {
  font-size: 0.938rem;
}
@media (max-width: 768px) {
  .equity-dropdown-block .equitydrop i.equity-drp-bigicon {
    font-size: 0.938rem;
  }
}
.equity-dropdown-block .equitydrop i:before {
  color: #03002f;
}
.equity-dropdown-block .equitydrop:after {
  display: none;
}
.equity-dropdown-block .dropdown-menu {
  color: #444444;
  border-width: 1px;
  border-style: solid;
  border: #03002f;
  border: rgba(3, 0, 47, 0.1);
  padding: 0;
  background-color: #f2f2f5;
  border-radius: 5px;
  font-family: "DMSansNormal";
  font-size: 0.875rem;
  line-height: 20px;
  margin-top: 10px;
  z-index: 7;
  overflow-y: scroll;
  transform: translate(0px, 34px) !important;
}
@media (max-width: 768px) {
  .equity-dropdown-block .dropdown-menu {
    background-color: #f2f2f5;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
  }
}
.equity-dropdown-block .dropdown-menu::-webkit-scrollbar {
  width: 2px !important;
}
.equity-dropdown-block .dropdown-menu::-webkit-scrollbar-track {
  height: 10px !important;
  width: 10px;
}
.equity-dropdown-block .dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #03002f;
  height: 10px !important;
  width: 10px !important;
}
.equity-dropdown-block .dropdown-menu .dropdown-item {
  padding: 10px 0px 10px 10%;
  color: #444444;
  line-height: 18px;
}
.equity-dropdown-block .dropdown-menu .dropdown-item:hover {
  color: #03002f;
  background: none;
}
.equity-dropdown-block .dropdown-menu .equitydropdown-itemsblock {
  padding: 0 10%;
  border-width: 1px;
  border-style: solid;
  border: #03002f;
  border: rgba(3, 0, 47, 0.1);
  border-radius: 5px;
  color: #727271;
  background-color: #ffffff;
}

.equity-dropdown-block.show i::before {
  transform: rotateZ(180deg);
  color: #03002f;
}
.equity-dropdown-block.show .trash::before {
  content: "\e940";
  font-family: "edel_icon";
  font-size: #dd504d;
}
.equity-dropdown-block.show .dropdown-menu {
  min-height: 100px;
  max-height: 160px;
  min-width: 83px;
}
.equity-dropdown-block.show .dropdown-menu .dropdown-item {
  padding: 20px 15px 10px 15px;
}

.generic-tabs .nav-tabs {
  border: 0;
  margin: 0 !important;
  border-bottom: 0;
}
.generic-tabs .nav-tabs .nav-item {
  padding: 0;
  margin: 0;
}
.generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 11px 16px 5px 16px;
  font-size: 0.875rem;
  color: #727271;
  border: 0;
  font-family: "DMSansNormal";
}
.generic-tabs .nav-tabs .nav-item .nav-link.active {
  font-family: "DMSansMedium";
  color: #03002f;
  border-bottom: 2px solid #03002f;
}

@media screen and (max-width: 1023px) {
  .generic-tabs .nav-tabs {
    display: flex;
    overflow-x: scroll;
    align-content: flex-start;
  }
  .generic-tabs .nav-tabs::-webkit-scrollbar {
    display: none;
  }
  .generic-tabs .nav-tabs .nav-item .nav-link {
    padding: 7px 4px 7px 6px;
    font-size: 1rem;
    font-family: "DMSansNormal";
  }
  .generic-tabs .nav-tabs .nav-item .nav-link.active {
    font-family: "DMSansMedium";
  }
}
@media (max-width: 768px) {
  .generic-tabs.common-tab-color .nav-tabs {
    flex-direction: column;
    overflow-y: hidden;
    overflow-x: scroll;
    height: 35px;
  }
}
.generic-tabs.common-tab-color .nav-item .nav-link {
  color: #727271 !important;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.generic-tabs.common-tab-color .nav-item .nav-link.active {
  color: #03002f !important;
  border-bottom: 2px solid #03002f !important;
}
.generic-tabs.common-tab-color.showborder .nav {
  border-bottom: 1px solid #e7e7e7;
}
.generic-tabs.common-tab-padding .nav-tabs .nav-item .nav-link {
  padding: 16px 20px 5px 5px !important;
}
.generic-tabs.sort-filter-mob-padding .nav-tabs .nav-item .nav-link {
  padding: 12px 10px 5px 10px !important;
  margin: 0px 12px 0px 5px;
}

.slidingpane-icon-block {
  display: flex;
  justify-content: start;
  padding: 15px 15px 2.28px 15px;
  color: #03002f;
  align-items: center;
  gap: 15px;
  text-align: center;
}
.slidingpane-icon-block .icon-tile {
  padding-right: 4%;
  border-right: 1px solid #e7e7e7;
  line-height: 15px;
}
.slidingpane-icon-block .icon-tile:last-child {
  border-right: none;
}
.slidingpane-icon-block .icon-tile:last-child a {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.slidingpane-icon-block .icon-tile .new-report {
  font-size: 0.5rem;
  font-family: "DMSansMedium";
  color: #ffffff;
  background-color: #dfa717;
  border-radius: 2px;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 4px;
}
.slidingpane-icon-block .icon-text {
  font-size: 0.75rem;
  line-height: 21.6px;
  font-family: "DMSansMedium";
  color: #03002f;
}
.slidingpane-icon-block .icon-text.margin-top-13 {
  margin-top: 13px;
}

.ReactModal__Body--open {
  overflow: hidden;
}

.drawerblock .drawer-header {
  padding: 20px 21px 20px 15px;
  background: #f2f2f5;
}
@media (max-width: 768px) {
  .drawerblock .drawer-header {
    padding: 10px 21px 20px 15px;
  }
}
.drawerblock .drawer-header-topMost {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
}
@media (max-width: 768px) {
  .drawerblock .drawer-header-topMost {
    margin-bottom: 0px;
  }
}
.drawerblock .drawer-header-topMost .drawer-isin, .drawerblock .drawer-header-topMost .drawer-exc {
  font-family: "DMSansMedium";
  font-size: 0.625rem;
  line-height: 14px;
  color: #b8b8b8;
}
.drawerblock .drawer-header .drawer-header-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  line-height: 140%;
}
@media (max-width: 768px) {
  .drawerblock .drawer-header .drawer-header-top {
    margin-bottom: 0px;
  }
}
.drawerblock .drawer-header .drawer-header-top .drawer-dname {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  color: #292929;
}
.drawerblock .drawer-header .drawer-header-top .drawer-qty {
  font-size: 0.875rem;
  color: #444444;
  font-family: "RobotoRegular";
}
.drawerblock .drawer-header .drawer-header-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 140%;
}
.drawerblock .drawer-header .drawer-header-bottom .drawer-desc {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  color: #727271;
}
.drawerblock .drawer-body {
  padding-bottom: 70px;
}
.drawerblock .drawer-footer {
  z-index: 2;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 69px;
  background: #ffffff;
  padding: 15px 25px 14px;
  box-shadow: 0px 4px 17px rgba(60, 60, 60, 0.11);
  position: fixed;
  width: 100%;
  bottom: 0;
  gap: 26px;
}
.drawerblock .drawer-footer .Buy-btn,
.drawerblock .drawer-footer .Sell-btn {
  width: 100%;
  height: 40px;
  padding: unset;
}
.drawerblock .drawer-values {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
}

.sortbutton-drawer .drawer-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sortbutton-drawer .drawer-header .sortname {
  font-family: "DMSansBold";
  font-size: 0.875rem;
  line-height: 140%;
  color: #333333;
}
.sortbutton-drawer .drawer-header .clearall {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  line-height: 140%;
  color: #3580f7;
}
.sortbutton-drawer .drawer-header .blue-link {
  background: none;
}
.sortbutton-drawer .drawer-body .sortlist-body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #ffffff;
  border-bottom: 1px solid #e8e8e8;
  padding: 18px 15px;
}
.sortbutton-drawer .drawer-body .sortlist-body .sortlist-names {
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 140%;
}
.sortbutton-drawer .drawer-body .sortlist-body .sortlist-values {
  font-family: "DMSansMedium";
  font-size: 0.75rem;
  line-height: 140%;
  color: rgba(114, 114, 113, 0.5);
}
.sortbutton-drawer .drawer-body .sortlist-body .sortlist-values i {
  margin-left: 6px;
}
.sortbutton-drawer .drawer-body .nested-sort {
  padding: 15px;
  border-bottom: 1px solid #e8e8e8;
}
.sortbutton-drawer .drawer-body .nested-sort .sortlist-body {
  border: 0;
  padding: 12px 5px 10px 20px;
}
.sortbutton-drawer .drawer-footer .ed_button.button {
  width: 100%;
}

.market-drawer__handle-wrapper {
  background-color: #f2f2f5;
  border-radius: 5px 5px 0px 0px;
}
.market-drawer__content {
  height: 70vh !important;
  padding: 0px !important;
  overflow-y: hidden !important;
}

.Marketstock-details-block .stock-details-head {
  background: #f2f2f5;
  font-family: "DMSansNormal";
  background-color: #f2f2f5;
}
.Marketstock-details-block .stock-details-head .stock-details-head-mid .scrips-stocks {
  font-family: "DMSansMedium";
}
.Marketstock-details-block .stock-details-head .stock-details-head-mid .scrips-stocks .holdings-count {
  font-family: "RobotoRegular";
}
.Marketstock-details-block .stock-details-head .stock-details-head-mid .markets-qtyValue {
  font-family: "RobotoRegular";
  color: #444444;
}
.Marketstock-details-block .stock-details-head .stock-details-switch-key {
  color: #03002f;
}
.Marketstock-details-block .stock-details-body {
  font-family: "DMSansNormal";
}
.Marketstock-details-block .stock-details-footer {
  background: #ffffff;
  z-index: 2;
}
.Marketstock-details-block .stock-details-footer .action {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.Marketstock-details-block .stock-details-head-bottom .market-description {
  font-family: "DMSansMedium";
}
.Marketstock-details-block .stock-details-head-bottom .market-desc-perc {
  font-family: "RobotoMedium";
  font-size: 0.875rem;
}

.slide-pane {
  box-shadow: none;
  width: 390px !important;
}

.generic-sidebar-overlayblock {
  z-index: 1450;
}
.generic-sidebar-overlayblock.blur-background {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background: rgba(204, 204, 204, 0.15);
}
.generic-sidebar-overlayblock.no-blur {
  background-color: unset;
}

.title {
  display: grid;
  grid-template-columns: auto 10px;
  gap: 4px;
  align-items: center;
  white-space: nowrap;
}
.title .arrows {
  display: grid;
  cursor: pointer;
}
.title .arrows .edel-icon-caret-up {
  margin-bottom: 2px;
  margin-top: -2px;
}
.title .arrows .edel-icon-caret-down {
  margin-top: -7px;
}
.title .arrows .arrow-at-a-time {
  color: #03002f;
}
.title .arrows .arrow-at-a-time .edel-icon-arrow-down {
  font-size: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.title .arrows .arrow-at-a-time .edel-icon-arrow-down.down {
  transform: rotate(180deg);
  left: 5px !important;
  top: 0px !important;
}
.title .arrows .arrow-at-a-time .edel-icon-arrow-up {
  font-size: 0.75rem;
}

.positionRelative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.bg-light {
  background-color: #f9f9f9 !important;
}

.innerloader {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.outerdivloader {
  inset: 0px;
  z-index: 1;
}

.middleloader {
  inset: 0px;
  backdrop-filter: blur(2px);
}

.p-l {
  position: relative;
}

.highcharts-axis-labels_active {
  fill: #03002f !important;
  color: #03002f !important;
}

.highcharts-credits {
  display: none;
}

.highcharts-axis-labels.highcharts-xaxis-labels text:not(.highcharts-axis-labels_active) {
  fill: #727271 !important;
  color: #727271 !important;
}

.chartiqToc {
  padding: 15px 17px 20px 15px;
  z-index: 1;
  position: relative;
}
.chartiqToc .graph-chart {
  max-height: 100vh;
  height: 70vh;
  width: 100%;
  overflow: scroll;
}

.chartiqToc-mob .graph-chart {
  height: calc(100vh - 140px);
  width: 100%;
}

.chartiqouterclass {
  padding: 15px 17px 20px 15px;
  z-index: 1;
  position: relative;
}
.chartiqouterclass .graph-chart {
  height: 300px;
  width: 100%;
}

.rec-body-mob .chartiqouterclass {
  padding: 15px 25px 100px 25px;
}

.insider-trading-mob .chartiqouterclass {
  padding: 15px 25px 100px 25px;
}

.Headingchartiq {
  font-family: "DMSansBold";
  font-size: 1rem;
  line-height: 22px;
}

.pivot-points {
  border-top: 1px solid #e7e7e7;
}
.pivot-points .pivotName {
  font-family: "DMSansNormal";
  font-size: 0.75rem;
  line-height: 17px;
  color: #b8b8b8;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .pivot-points .pivotName {
    margin-bottom: 2px;
  }
}
.pivot-points .pivotValue {
  font-family: "RobotoMedium";
  font-size: 0.75rem;
  color: #444444;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .pivot-points .pivotValue {
    margin-bottom: 4px;
  }
}
.pivot-points .pivotDate {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
}

.txt_autumnBloom {
  color: #ffe1cc;
}

.bg_autumnBloom {
  background-color: #ffe1cc;
}

.bg_black-seven {
  background: #000000;
}

.txt_black-seven {
  color: #000000;
}

.txt_warm-grey-eight {
  color: #999999;
}

.txt-blue-one {
  color: #0751a0;
}

.bg-blue-one {
  background-color: #0751a0;
}

.txt_black {
  color: #333333;
}

.txt_blackText {
  color: #1b1b1b;
}

.bg_blackText {
  background-color: #1b1b1b;
}

.txt_Buttercup {
  color: #d69a26;
}

.bg_Buttercup {
  background-color: #d69a26;
}

.txt_blackOne {
  color: #292929;
}

.bg_blackOne {
  background-color: #292929;
}

.txt_blueLight3 {
  color: #ccccd6;
}

.txt_blackOne1 {
  color: #444444 !important;
}

.bg_blackOne1 {
  background-color: #444444;
}

.txt_greyOne {
  color: #70706f;
}

.bg_greyOne {
  background-color: #70706f;
}

.txt_green {
  color: #51b255;
}

.bg_green {
  background-color: #51b255;
}

.txt_green1 {
  color: #339900;
}

.bg_green1 {
  background: #339900;
}

.txt_grey {
  color: #545454;
}

.txt_monochromeGrey {
  color: #e7e7e7;
}

.bg_monochromeGrey {
  background-color: #e7e7e7 !important;
}

.txt_pinkishGrey {
  color: #cccccc;
}

.bg_pinkishGrey {
  background-color: #cccccc;
}

.txt_bloodRed {
  color: #dd504d;
}

.bg_bloodRed {
  background-color: #dd504d;
}

.txt_bloodRed1 {
  color: #f44336;
}

.bg_bloodRed1 {
  background: #f44336;
}

.txt_yellow {
  color: #ffb800;
}

.bg_yellow {
  background-color: #ffb800;
}

.txt_yellow1 {
  color: #ffb400;
}

.bg_yellow1 {
  background-color: #ffb400;
}

.txt_cream {
  color: #faefd4;
}

.bg_cream {
  background-color: #faefd4;
}

.txt_white {
  color: #ffffff;
}

.bg_mint_green {
  background-color: #e5f7f1;
}

.bg_lavendar_purple {
  background-color: #f8edf5;
}

.bg_white {
  background-color: #ffffff;
}

.txt_whiteTwenty {
  color: #eeeeee;
}

.bg_whiteTwenty {
  background-color: #eeeeee;
}

.txt_floralWhite {
  color: #fffbec;
}

.txt_orange_sand {
  color: #fdebd7;
}

.bg_orange_sand {
  background-color: #fdebd7;
}

.bg_floralWhite {
  background-color: #fffbec;
}

.bg_Bianca {
  background-color: #fffbed;
}

.txt_disabledBlue {
  color: #cbdfff;
}

.bg_disabledBlue {
  background-color: #cbdfff;
}

.txt_color2 {
  color: #00172b;
}

.bg_color2 {
  background-color: #00172b;
}

.txt_color4 {
  color: #05243f;
}

.bg_color4 {
  background-color: #05243f;
}

.txt_whiteSmoke {
  color: #fff2f2;
}

.bg_whiteSmoke {
  background-color: #fff2f2;
}

.txt_Honeydew {
  color: #eef7ee;
}

.bg_Honeydew {
  background-color: #eef7ee;
}

.txt_readmore {
  color: #ffe500;
}

.bg_readmore {
  background-color: #ffe500;
}

.txt_bodyColor {
  color: #fbfbfb;
}

.bg_bodyColor {
  background-color: #fbfbfb;
}

.txt_whiteNine {
  color: #f7f7f7;
}

.bg_whiteNine {
  background-color: #f7f7f7;
}

.txt_blueLight {
  color: #fbfdff;
}

.bg_blueLight {
  background-color: #fbfdff;
}

.txt_blueGrey {
  color: #f2f6fb;
}

.bg_blueGrey {
  background-color: #f2f6fb;
}

.txt_butteryWhite {
  color: #fcfbf2;
}

.bg_butteryWhite {
  background-color: #fcfbf2;
}

.txt_drakGrey {
  color: #c5c5c5;
}

.bg_drakGrey {
  background-color: #c5c5c5;
}

.txt_greyDarkTxt {
  color: #737373;
}

.bg_greyDarkTxt {
  background-color: #737373;
}

.txt_primaryGrey {
  color: #727271 !important;
}

.txt_lightGrey {
  color: #888888 !important;
}

.txt_lightBlueOne {
  color: #f0f9ff;
}

.txt_silverGrey {
  color: #c9c9c9;
}

.bg_silverGrey {
  background-color: #c9c9c9;
}

.bg_lightBlueOne {
  background-color: #f0f9ff;
}

.bg_darkBlue {
  background-color: #425a95;
}

.bg_Gray77 {
  background-color: #c4c4c4;
}

.txt_snow-drift {
  color: #f6fbf6;
}

.bg_snow-drift {
  background-color: #f6fbf6;
}

.txt_lightBlue {
  color: #f4f9ff;
}

.bg_lightBlue {
  background-color: #f4f9ff;
}

.txt_lightYellow {
  color: #fffbf2;
}

.bg_lightYellow {
  background-color: #fffbf2;
}

.bg_Twitter {
  background-color: #55a8dc;
}

.bg_linkedIn {
  background-color: #3679b1;
}

.txt_oliveYellow {
  color: #bab200;
}

.bg_oliveYellow {
  background-color: #bab200;
}

.txt_persianBlue {
  color: #0264ab;
}

.bg_persianBlue {
  background-color: #0264ab;
}

.txt_primaryBlack {
  color: #1c1c28;
}

.bg_primaryBlack {
  background-color: #1c1c28;
}

.txt_redDark {
  color: #f83c3c;
}

.bg_redDark {
  color: #f83c3c;
}

.txt_redBorder {
  color: #fe4d15;
}

.bg_redBorder {
  background-color: #fe4d15;
}

.txt_solitude {
  color: #e6eff7;
}

.bg_solitude {
  background-color: #e6eff7;
}

.bg_tomatoRed {
  background-color: #e71e04;
}

.txt_tiffanyBlue {
  color: #00b6ab;
}

.bg_tintShade {
  background-color: #f9fbff;
}

.txt_VistaWhite {
  color: #fcf9f7;
}

.bg_VistaWhite {
  background-color: #fcf9f7;
}

.txt_lightPinkTwo {
  color: #fceded;
}

.bg_lightPinkTwo {
  background-color: #fceded;
}

.bg-very-light-green {
  background-color: rgba(81, 178, 85, 0.2117647059);
}

.txt_whiteFourteen {
  color: #e8e8e8;
}

.bg_whiteFourteen {
  background-color: #e8e8e8;
}

.txt_whiteSeventeen {
  color: #f0f0f0;
}

.bg_whiteSeventeen {
  background-color: #f0f0f0;
}

.txt_dp-close-b {
  color: #d3ecd5;
}

.bg_dp-close-b {
  background-color: #d3ecd5;
}

.txt_black_color {
  color: #060f1f;
}

.bg_carbon_gray {
  background-color: #2d2d2d;
}

.txt_carbon_gray {
  color: #2d2d2d;
}

.bg_black_color {
  background-color: #060f1f;
}

.txt_grey-color {
  color: #e6e6e6;
}

.bg_grey-color {
  background-color: #e6e6e6;
}

.txt_green-link {
  color: #1fc86d;
}

.bg_green-link {
  background-color: #1fc86d;
}

.txt_dark-blue {
  color: #263363;
}

.bg_dark-blue {
  background-color: #263363;
}

.txt_dodger-blue {
  color: #1283ff;
}

.bg_dodger-blue {
  background-color: #1283ff;
}

.txt_purple {
  color: #d21aff;
}

.bg_purple {
  background-color: #d21aff;
}

.txt_sum-pnl {
  color: #cacac9;
}

.bg_sum-pnl {
  background-color: #cacac9;
}

.txt_support-bg {
  color: #073054;
}

.bg_support-bg {
  background-color: #073054;
}

.txt_silver {
  color: #c6c6c6;
}

.bg_silver {
  background-color: #c6c6c6;
}

.txt_fantasy {
  color: #f4f4f4;
}

.bg_fantasy {
  background-color: #f4f4f4;
}

.bg_white {
  background-color: #ffffff !important;
}

.txt_misty-lavender {
  color: #c3c3de !important;
}

.txt-midnight-blue {
  color: #03002f !important;
}

.txt-darkmidnight-blue {
  color: #030130 !important;
}

.txt-nuvama-green {
  color: #00b274;
}

.bg-nuvama-green {
  background-color: #00b274;
}

.txt-dark-purple {
  color: #bd4b9b;
}

.bg-dark-purple {
  background-color: #bd4b9b;
}

.bg-midnight-blue {
  background-color: #03002f !important;
}

.no_color {
  color: unset !important;
}

.txt-smokegrey {
  color: #727272;
}

.txt-gold {
  color: #dfa717;
}

.bg-gold {
  background-color: #dfa717;
}

.txt-secondarynavy {
  color: #3580f7;
}

.bg-secondarynavy {
  background-color: #3580f7;
}

.txt-footerprimary {
  color: #0b243a;
}

.txt-secondary-gray-light {
  color: #b7b7b7;
}

.txt_secondary-gray {
  color: #b8b8b8;
}

.txt_natural200 {
  color: #f1f3f9;
}

.bg_natural200 {
  background-color: #f1f3f9;
}

.txt_natural100 {
  color: #f8f9fc;
}

.bg_natural100 {
  background-color: #f8f9fc;
}

.mob-grey-bg {
  background-color: #f5f5f5;
}

.txt_light_green {
  color: #8adf8d;
}

.bg_light_green {
  background-color: #8adf8d;
}

.bg_light_green1 {
  background-color: #d3e8c9;
}

.txt_ed_blue {
  color: #3580f7;
}

.bg_ed_blue {
  background-color: #3580f7;
}

.txt_secondary_gray {
  color: #b8b8b8;
}

.bg_secondary_gray {
  background-color: #b8b8b8;
}

.txt_error_red {
  color: #ff6258;
}

.bg_error_red {
  background-color: #ff6258;
}

.txt-secondary-navy {
  color: #3580f7;
}

.bg-secondary-navy {
  color: #3580f7;
}

.txt-secondary-gray {
  color: #b8b8b8;
}

.txt-gold {
  color: #dfa717;
}

.txt-oslo_grey {
  color: #8a8a8a;
}

.txt_black-turtle {
  color: #3f3f3f;
}

.no_bg {
  background-color: unset !important;
  background: unset !important;
}

.txt-orange-light {
  color: #f7943e;
}

.txt-tomato {
  color: #f04e45;
}

.txt-faded-orange {
  color: #f7943e;
}

.bg-rose-white {
  background-color: #fef6f0;
}

.bg_aqua_white {
  background-color: #f2f2f5;
}

.txt_wax_flower {
  color: #fcc08c;
}

.txt-orange_color {
  color: #ff6b00;
}

.bg-orange_color {
  background-color: #ff6b00;
}

.bg_blue-light_bg {
  background-color: #f4fafd;
}

.bg_pastel-cream {
  background-color: #fef4ec;
}

.bg_porcelain {
  background-color: #f2f2f5 !important;
}

.txt-vibrant-red {
  color: #e50001;
}

.txt-label-gray {
  color: #8b8b8b;
}

.bg-label-gray {
  background-color: #8b8b8b;
}

.txt-label-graylight {
  color: #bebebe;
}

.bg-label-graylight {
  background-color: #bebebe;
}

.txt-label-graylight-medium {
  color: #a3a3a3;
}

.bg-label-graylight-medium {
  background-color: #a3a3a3;
}

.txt_nuvama_green {
  color: #00b274;
}

.txt_harmony_green {
  color: #5cca59;
}

.bg_harmony_green {
  background-color: #5cca59;
}

.txt_label_skyblue {
  color: #1c9ad6;
}

.txt_black_one1 {
  color: #444444;
}

.txt_medium-gray {
  color: #aaa;
}

.bg-mediumgray {
  background-color: #aaa;
}

.txt-blue-dark1 {
  color: #0b243a;
}

.bg-blue-dark1 {
  background: #0b243a;
}

.txt-Primary-gray {
  color: #727271;
}

.txt-pld-gray-light {
  color: #8d8d8d;
}

.txt-blackShadeone {
  color: #141414;
}

.txt-Shamrock-Green {
  color: #179d55;
}

.bg-blackShadeone {
  background: #141414;
}

.txt-disable-gray {
  color: #efefef;
}

.bg_disable-gray {
  background: #efefef;
}

.txt_black-shadeone {
  color: #141414;
}

.bg_black-shadeone {
  background: #141414;
}

.txt_yellow-shadeone {
  color: #f2ba3b;
}

.bg_yellow-shadeone {
  background: #f2ba3b;
}

.txt_yellow-shadetwo {
  color: #fbd47d;
}

.bg_yellow-shadetwo {
  background: #fbd47d;
}

.txt_black-shadeone {
  color: #141414;
}

.bg_black-shadeone {
  background: #141414;
}

.txt_grey-shadeone {
  color: #565656;
}

.bg_blue-dark3 {
  background: #090a9f;
}

.txt_blue-dark3 {
  color: #090a9f;
}

.bg_grey-color {
  background: #e6e6e6;
}

.txt_grey-color {
  color: #e6e6e6;
}

.bg_grey-shadeone {
  background: #565656;
}

.txt_yellow-shadethree {
  color: #141414;
}

.bg_yellow-shadethree {
  background: #141414;
}

.txt_grey-light {
  color: #f2f2f5;
}

.bg_grey-light {
  background: #f2f2f5;
}

.txt_light-pink {
  color: #f8edf5;
}

.bg_light-pink {
  background: #f8edf5;
}

.txt_light_pink1 {
  color: #efcbc9;
}

.bg_light_pink1 {
  background: #efcbc9;
}

.txt_dark-purple {
  color: #bd4b9b;
}

.bg_dark-purple {
  background: #bd4b9b;
}

.txt_old-lace {
  color: #fef4ec;
}

.bg_old-lace {
  background: #fef4ec !important;
}

.txt_orange-shade {
  color: #f7943e;
}

.bg_orange-shade {
  background: #f7943e;
}

.txt_tooltip-bg {
  color: #f4fafd;
}

.bg_tooltip-bg {
  background: #f4fafd;
}

.txt_light-orange {
  color: #fdead8;
}

.bg_light-orange {
  background: #fdead8;
}

.bg-tablerowgray {
  background-color: #ededf0;
}

.bg_blue-magenta {
  background: #f5f5f7;
}

.txt_mild-blue {
  color: #b1b2c4;
}

.bg-white-four {
  background-color: #f9f9f9;
}

.bg_grey-2 {
  background: #717171;
}

.txt_grey-2 {
  color: #717171;
}

.bg_light-pink2 {
  background: #fce9e9;
}

.txt_light-pink2 {
  color: #fce9e9;
}

.bg_light-green3 {
  background: #d9f3da;
}

.txt_light-green3 {
  color: #d9f3da;
}

.txt_home_orange {
  color: #ff7a00;
}

.bg-grey-suit {
  background-color: #c0bfcb;
}

.txt-blue-shade1 {
  color: #0378a6;
}

.txt-blue-shade2 {
  color: #49aee2;
}

.bg-ghost-white {
  background-color: #f8f7f9;
}

.txt-light-black {
  color: #262527;
}

.txt-dark-black {
  color: #23262f;
}

.txt-darkshade-blue {
  color: #111b29;
}

.txt-dark_sapphire {
  color: rgba(3, 0, 47, 0.5019607843);
}

.bg-revamped-backgrey {
  background-color: #f8f7fa;
}

.txt-silver-one {
  color: #b5b5b5;
}

.txt-grey-thick {
  color: #838486;
}

.txt-grayish-blue {
  color: #4f4e70;
}

.txt-black-magic {
  color: #231f20;
}

.bg-grey-lighest {
  background-color: #f6f6f8;
}

.txt-warm-orange {
  color: #f05046;
}

.txt-grey-shade1 {
  color: #696682;
}

.txt-brownish-grey {
  color: #666666;
}

.txt-light-purple {
  color: #726cb2;
}

.txt-blue-shade-20 {
  color: #6374d4;
}

.bg-secondary-blue {
  background-color: #4a7eef;
}

h1 {
  margin-bottom: 20px;
}

.EncodeSansR_32_400 {
  font-size: 2rem;
  font-family: "EncodeSansRegular";
}

.EncodeSansN_32_400 {
  font-size: 2rem;
  font-family: "encodesans_normal";
}

.EncodeSans_32_700 {
  font-size: 2rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_32_500 {
  font-size: 2rem;
  font-family: "EncodeSansMedium";
}

.EncodeSansN_28_400 {
  font-size: 1.75rem;
  font-family: "encodesans_normal";
}

.EncodeSans_28_400 {
  font-size: 1.75rem;
  font-family: "encodesans_normal";
}

.EncodeSans_28_700 {
  font-size: 1.75rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_28_300 {
  font-size: 1.75rem;
  font-family: "EncodeSansLight";
}

.EncodeSansN_24_400 {
  font-size: 1.5rem;
  font-family: "encodesans_normal";
}

.EncodeSans_24_700 {
  font-size: 1.5rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_22_700 {
  font-size: 1.375rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_20_300 {
  font-size: 1.25rem;
  font-family: "EncodeSansLight";
}

.EncodeSansN_20_400 {
  font-size: 1.25rem;
  font-family: "encodesans_normal";
}

.EncodeSans_20_500 {
  font-size: 1.25rem;
  font-family: "EncodeSansMedium";
}

.EncodeSansR_20_400 {
  font-size: 1.25rem;
  font-family: "EncodeSansRegular";
}

.EncodeSans_20_600 {
  font-size: 1.25rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSans_20_700 {
  font-size: 1.25rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_16_300 {
  font-size: 1rem;
  font-family: "EncodeSansLight";
}

.EncodeSansN_16_400 {
  font-size: 1rem;
  font-family: "encodesans_normal";
}

.EncodeSans_16_700 {
  font-size: 1rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_16_500 {
  font-size: 1rem;
  font-family: "EncodeSansMedium";
}

.EncodeSans_16_600 {
  font-size: 1rem;
  font-family: "EncodeSansSemiBold";
}

.Roboto_16_400 {
  font-size: 1rem;
  font-family: "RobotoRegular";
}

.RobotoM_16_600 {
  font-size: 1rem;
  font-family: "RobotoBold";
}

.RobotoM_16_500 {
  font-size: 1rem;
  font-family: "RobotoMedium";
}

.EncodeSans_18_300 {
  font-size: 1.125rem;
  font-family: "EncodeSansLight";
}

.EncodeSansR_18_400 {
  font-size: 1.125rem;
  font-family: "EncodeSansRegular";
}

.EncodeSansN_18_400 {
  font-size: 1.125rem;
  font-family: "encodesans_normal";
}

.EncodeSansM_18_500 {
  font-size: 1.125rem;
  font-family: "EncodeSansMedium";
}

.EncodeSans_18_600 {
  font-size: 1.125rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSans_18_700 {
  font-size: 1.125rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_15_300 {
  font-size: 0.938rem;
  font-family: "EncodeSansLight";
}

.EncodeSansR_15_400 {
  font-size: 0.938rem;
  font-family: "EncodeSansRegular";
}

.EncodeSansR_14_400 {
  font-size: 0.875rem;
  font-family: "EncodeSansRegular";
}

.EncodeSans_14_300 {
  font-size: 0.875rem;
  font-family: "EncodeSansLight";
}

.EncodeSans_14_700 {
  font-size: 0.875rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_14_500 {
  font-size: 0.875rem;
  font-family: "EncodeSansMedium";
}

.EncodeSansN_15_400 {
  font-size: 0.875rem;
  font-family: "encodesans_normal";
}

.EncodeSansN_14_400 {
  font-size: 0.875rem;
  font-family: "encodesans_normal";
}

.EncodeSans_14_600 {
  font-size: 0.875rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSansR_12_400 {
  font-size: 0.75rem;
  font-family: "EncodeSansRegular";
}

.EncodeSans_12_300 {
  font-size: 0.75rem;
  font-family: "EncodeSansLight";
}

.EncodeSans_12_700 {
  font-size: 0.75rem;
  font-family: "EncodeSansBold";
}

.EncodeSans_12_500 {
  font-size: 0.75rem;
  font-family: "EncodeSansMedium";
}

.EncodeSans_12_600 {
  font-size: 0.75rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSansN_12_400 {
  font-size: 0.75rem;
  font-family: "encodesans_normal";
}

.Roboto_12_400 {
  font-size: 0.75rem;
  font-family: "RobotoRegular";
}

.RobotoM_12_500 {
  font-size: 0.75rem;
  font-family: "RobotoMedium";
}

.EncodeSans_10_700 {
  font-size: 0.625rem;
  font-family: "EncodeSansBold";
}

.DMSanB_10_700 {
  font-size: 0.625rem;
  font-family: "DMSansBold";
}

.EncodeSans_11_400 {
  font-size: 0.688rem;
  font-family: "encodesans_normal";
}

.EncodeSans_11_500 {
  font-size: 0.688rem;
  font-family: "EncodeSansMedium";
}

.EncodeSans_10_500 {
  font-size: 0.625rem;
  font-family: "EncodeSansMedium";
}

.EncodeSansR_10_400 {
  font-size: 0.625rem;
  font-family: "EncodeSansRegular";
}

.EncodeSans_10_600 {
  font-size: 0.625rem;
  font-family: "EncodeSansSemiBold";
}

.EncodeSans_16_600 {
  font-size: 1rem;
  font-family: "EncodeSansSemiBold";
}

.Roboto_10_400 {
  font-size: 0.625rem;
  font-family: "RobotoRegular";
}

.Roboto_11_400 {
  font-size: 0.688rem;
  font-family: "RobotoRegular";
}

.Roboto_15_400 {
  font-size: 0.938rem;
  font-family: "RobotoRegular";
}

.Roboto_11_500 {
  font-size: 0.688rem;
  font-family: "RobotoMedium";
}

.Roboto_11_500 {
  font-size: 0.688rem;
  font-family: "RobotoMedium";
}

.RobotoM_10_500 {
  font-size: 0.625rem;
  font-family: "RobotoMedium";
}

.RobotoM_14_500 {
  font-size: 0.875rem;
  font-family: "RobotoMedium";
}

.RobotoM_10_700 {
  font-size: 0.625rem;
  font-family: "RobotoBold";
}

.RobotoM_14_700 {
  font-size: 0.875rem;
  font-family: "RobotoBold";
}

.RobotoB_16_700 {
  font-size: 1rem;
  font-family: "RobotoBold";
}

.RobotoM_20_500 {
  font-size: 1.25rem;
  font-family: "RobotoMedium";
}

.RobotoM_20_400 {
  font-size: 1.25rem;
  font-family: "RobotoRegular";
}

.RobotoM_12_700 {
  font-size: 0.75rem;
  font-family: "RobotoBold";
}

.RobotoM_24_500 {
  font-size: 1.5rem;
  font-family: "RobotoMedium";
}

.DMsanR_32_400 {
  font-size: 2rem;
  font-family: "DMSansNormal";
}

.DMsanR_10_400 {
  font-size: 0.625rem;
  font-family: "DMSansNormal";
}

.DMsanR_11_400 {
  font-size: 0.688rem;
  font-family: "DMSansNormal";
}

.DMsanR_32_700 {
  font-size: 2rem;
  font-family: "DMSansBold";
}

.DMSansMedium_18_500 {
  font-size: 1.125rem;
  font-family: "DMSansMedium";
}

.DMSansMedium_8_500 {
  font-size: 0.5rem;
  font-family: "DMSansMedium";
}

.DMSanN_16_400 {
  font-size: 1rem;
  font-family: "DMSansNormal";
}

.DMSanN_13_500 {
  font-size: 0.813rem;
  font-family: "DMSansMedium";
}

.RobotoM_13_500 {
  font-size: 0.813rem;
  font-family: "RobotoMedium";
}

.DMSanN_14_400 {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}

.DMSanM_15_500 {
  font-size: 0.938rem;
  font-family: "DMSansMedium";
}

.DMSanN_18_400 {
  font-size: 1.125rem;
  font-family: "DMSansNormal";
}

.DMSanN_22_400 {
  font-size: 1.375rem;
  font-family: "DMSansNormal";
}

.DMSanM_14_500 {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}

.DMSanN_12_400 {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.DMSanN_14_400 {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}

.DMSanM_10_500 {
  font-size: 0.625rem;
  font-family: "DMSansMedium";
}

.DMSan_16_700 {
  font-size: 1rem;
  font-family: "DMSansBold";
}

.DMSan_14_700 {
  font-size: 0.875rem;
  font-family: "DMSansBold";
}

.DMSanB_12_700 {
  font-size: 0.75rem;
  font-family: "DMSansBold";
}

.DMSan_28_700 {
  font-size: 1.75rem;
  font-family: "DMSansBold";
}

.DMSan_28_400 {
  font-size: 1.75rem;
  font-family: "DMSansNormal";
}

.DMSan_22_700 {
  font-size: 1.375rem;
  font-family: "DMSansBold";
}

.DMSan_21_500 {
  font-size: 1.313rem;
  font-family: "DMSansMedium";
}

.DMSan_22_500 {
  font-size: 1.375rem;
  font-family: "DMSansMedium";
}

.DMSans_16_500 {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}

.DMSans_16_400 {
  font-size: 1rem !important;
  font-family: "DMSansNormal" !important;
}

.DMSanBold_18_700 {
  font-size: 1.125rem;
  font-family: "DMSansBold";
}

.DMSanBold_22_700 {
  font-size: 1.375rem;
  font-family: "DMSansBold";
}

.DMSansMedium_11_500 {
  font-size: 0.688rem;
  font-family: "DMSansMedium";
}

.DMSansMedium_12_500 {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}

.DMSansNormal_12_400 {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.DMSansMedium_16_500 {
  font-size: 1rem;
  font-family: "DMSansMedium";
}

.DMSansNormal_20_400 {
  font-size: 1.25rem;
  font-family: "DMSansNormal";
}

.DMSansMedium_20_500 {
  font-size: 1.25rem;
  font-family: "DMSansMedium";
}

.DMSansBold_20_700 {
  font-size: 1.25rem;
  font-family: "DMSansBold";
}

.DMSansNormal_28_400 {
  font-size: 1.75rem;
  font-family: "DMSansNormal";
}

.DMSansN_24_400 {
  font-size: 1.5rem;
  font-family: "DMSansNormal";
}

.DMSansM_24_500 {
  font-size: 1.5rem;
  font-family: "DMSansMedium";
}

.DMSan_14_500 {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}

.RobotoR_14_400 {
  font-size: 14px;
  font-family: "RobotoRegular";
}

.DMsanR_17_400 {
  font-size: 1.063rem;
  font-family: "DMSansNormal";
}

.DMSanBold_17_700 {
  font-size: 1.063rem;
  font-family: "DMSansBold";
}

.DMSanN_19_400 {
  font-size: 1.188rem;
  font-family: "DMSansNormal";
}

.RobotoM_18_500 {
  font-size: 1.125rem;
  font-family: "RobotoMedium";
}

.Roboto_24_700 {
  font-size: 1.5rem;
  font-family: "RobotoMedium";
}

.RobotoM_24_700 {
  font-size: 1.5rem;
  font-family: "RobotoBold";
}

.DMSanBold_24_700 {
  font-size: 1.5rem;
  font-family: "DMSansBold";
}

.DMSansMedium_28_500 {
  font-size: 1.75rem;
  font-family: "DMSansMedium";
}

.RobotoM_22_500 {
  font-size: 1.375rem;
  font-family: "RobotoMedium";
}

.RobotoB_28_700 {
  font-size: 1.75rem;
  font-family: "RobotoBold";
}

/******************************font styles ******************/
.fontstylecontainer h1 {
  font-size: 15px;
}

.EncodeSansLight {
  font-family: "EncodeSansLight";
}

.EncodeSansNormal {
  font-family: "encodesans_normal";
}

.EncodeSansMedium {
  font-family: "EncodeSansMedium";
}

.EncodeSansSemiBold {
  font-family: "EncodeSansSemiBold";
}

.EncodeSansBold {
  font-family: "EncodeSansBold";
}

.EncodeSansR {
  font-family: "EncodeSansRegular";
}

.RobotoLight {
  font-family: "RobotoLight";
}

.RobotoRegular {
  font-family: "RobotoRegular";
}

.RobotoMedium {
  font-family: "RobotoMedium";
}

.RobotoBold {
  font-family: "RobotoBold";
}

.DmSansNormal {
  font-family: "DMSansNormal";
}

.Roboto_36_600 {
  font-size: 2.25rem;
  font-family: "RobotoBold";
}

.Roboto_30_600 {
  font-size: 1.875rem;
  font-family: "RobotoBold";
}

.DMSansMedium_26_500 {
  font-size: 1.625rem;
  font-family: "DMSansMedium";
}

.DMSanB_25_700 {
  font-size: 1.563rem;
  font-family: "DMSansBold";
}

.DMSanB_26_700 {
  font-size: 1.625rem;
  font-family: "DMSansBold";
}

.DMSanN_36_400 {
  font-size: 2.25rem;
  font-family: "DMSansNormal";
}

.DMSanN_30_400 {
  font-size: 1.875rem;
  font-family: "DMSansNormal";
}

.DMSanB_36_700 {
  font-size: 2.25rem;
  font-family: "DMSansBold";
}

.RobotoR_18_400 {
  font-size: 1.125rem;
  font-family: "RobotoRegular";
}

.Roboto_20_600 {
  font-size: 1.25rem;
  font-family: "RobotoBold";
}

.Roboto_14_600 {
  font-size: 0.875rem;
  font-family: "RobotoBold";
}

.RobotoM_13_500 {
  font-size: 0.813rem;
  font-family: "RobotoMedium";
}

.icon-font {
  font-size: 0.375rem;
}

.RobotoR_20_400 {
  font-size: 1.25rem;
  font-family: "RobotoRegular";
}

.RobotoR_20_700 {
  font-size: 1.25rem;
  font-family: "RobotoBold";
}

.breakCode span {
  width: 100%;
  display: block;
  font-size: 12px;
}

.custom-table {
  min-width: 900px;
}

.custom-table thead tr,
.custom-table thead th {
  border-top: none;
  border-bottom: none !important;
  font-weight: bold;
}

.custom-table tbody th,
.custom-table tbody td {
  color: #777;
  font-weight: 400;
  padding-bottom: 20px;
  padding-top: 20px;
  font-weight: 300;
}

.custom-table tbody th small,
.custom-table tbody td small {
  color: #b3b3b3;
  font-weight: 300;
}

.custom-table tbody .persons {
  padding: 0;
  margin: 0;
}

.custom-table tbody tr th,
.custom-table tbody tr td {
  position: relative;
  -webkit-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.custom-table tbody tr:hover th,
.custom-table tbody tr:hover td {
  background: rgba(0, 0, 0, 0.03);
}

.custom-table tbody tr:hover th:before,
.custom-table tbody tr:hover th:after,
.custom-table tbody tr:hover td:before,
.custom-table tbody tr:hover td:after {
  opacity: 1;
  visibility: visible;
}

.DMSansMedium_13_500 {
  font-size: 0.813rem;
  font-family: "DMSansMedium";
}

.RobotoB_24_700 {
  font-size: 1.5rem;
  font-family: "RobotoBold";
}

.DMSanBold_17_700 {
  font-size: 1.063rem;
  font-family: "DMSansBold";
}

.customaccordian .accordion-item {
  border-top: 1px solid #e7e7e7;
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.customaccordian .accordion-item:first-child {
  border-top: none;
}
.customaccordian:last-child {
  border-bottom: 1px solid #e7e7e7;
}
.customaccordian .accordion-header {
  border: none;
}
.customaccordian .accordion-header .accordion-button {
  padding: 17px 0px 17px 0px;
  border: none;
  font-family: "DMSansMedium";
  font-size: 1.125rem;
  color: #444444;
}
.customaccordian .accordion-body {
  padding: 0rem 0rem 1.875rem 0rem;
  font-family: "DMSansNormal";
  font-size: 1rem;
  color: #444444;
}
.customaccordian .accordion-body .accordian-back {
  gap: 5px;
}
.customaccordian .setHeight {
  height: 330px;
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 20px;
  /* Track */
  /* Handle */
}
.customaccordian .setHeight::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.customaccordian .setHeight::-webkit-scrollbar-track {
  background: transparent;
}
.customaccordian .setHeight::-webkit-scrollbar-thumb {
  background: #03002f;
}

.blur-on-scroll {
  background: linear-gradient(180deg, white, transparent);
  position: absolute;
  left: 0;
  width: 100%;
  height: 8%;
  z-index: 999;
  pointer-events: none;
  margin-top: -2px;
}

.blur-on-scroll-sidebar {
  background: linear-gradient(180deg, white, transparent);
  position: fixed;
  left: 0;
  width: 100%;
  height: 11%;
  z-index: 999;
  pointer-events: none;
  margin-left: 33%;
}

.ptb-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.leftsidebar {
  box-shadow: 30px 20px 35px -10px rgba(0, 0, 0, 0.05);
}

.rightsidebar {
  padding-left: 89px;
  height: 900px;
  overflow-y: scroll;
  margin-bottom: 144px;
}
.rightsidebar::-webkit-scrollbar {
  width: 0.12rem;
}
.rightsidebar::-webkit-scrollbar-thumb {
  background-color: #03002f;
}

.footer-sidebar-generic .nav-pills .nav-link {
  color: #b8b8b8;
  font-family: "DMSansBold";
  font-size: 1.125rem;
  cursor: pointer;
  padding: 0px;
}
.footer-sidebar-generic .nav-pills .nav-link.active {
  color: #444444;
  font-family: "DMSansBold";
  font-size: 1.125rem;
  background-color: #ffffff;
  border-right: 1px solid #03002f;
  border-radius: 0px;
}
.footer-sidebar-generic .nav-pills .nav-item {
  margin-bottom: 30px;
}

@media screen and (max-width: 1023px) {
  .ptb-60 {
    padding-top: 10px;
    padding-bottom: 15px;
  }
  .Headingaccordian label.DMSan_28_700 {
    font-size: 1.25rem;
  }
  .customaccordian .accordion-header .accordion-button {
    font-size: 1rem;
  }
}
@media (max-width: 768px) {
  .height500mb {
    height: 500px !important;
  }
}

.generic-breadcrumb .breadcrumb-item + .breadcrumb-item {
  padding: 0;
}
.generic-breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  content: "\e923";
  font-family: "edel_icon";
  color: #b8b8b8;
  padding: 0 5px;
}
.generic-breadcrumb .breadcrumb-item a {
  color: #b8b8b8;
}
.generic-breadcrumb .breadcrumb-item.active {
  color: #444444;
  cursor: default;
}

.IPO-gentable {
  width: 100%;
}
.IPO-gentable .ed_button.button {
  padding: 9px 17px;
  font-size: 0.875rem;
}
.IPO-gentable .subwidth {
  width: 15%;
  max-width: 100%;
}
.IPO-gentable .table-head tr {
  width: 100%;
}
.IPO-gentable .table-head tr th {
  padding: 15px;
  text-align: right;
}
.IPO-gentable .table-head tr th:first-child {
  padding-left: 20px;
  text-align: left;
  width: 15%;
  max-width: 100%;
  text-align: left;
}
.IPO-gentable .table-head tr th:nth-child(4), .IPO-gentable .table-head tr th:nth-child(5) {
  width: 10%;
  max-width: 100%;
}
.IPO-gentable .table-head tr th:nth-child(2) {
  width: 12%;
  max-width: 100%;
}
.IPO-gentable .table-head tr th:nth-child(3) {
  width: 11%;
  max-width: 100%;
}
.IPO-gentable .table-head tr th:last-child {
  padding-right: 20px;
}
.IPO-gentable .table-body tr:hover {
  background: none !important;
}
.IPO-gentable .table-body td {
  border: none;
}
.IPO-gentable .table-body td .table {
  border-top: 1px solid #e7e7e7;
}
.IPO-gentable .table-body .tbody-content td {
  padding: 15px;
  vertical-align: top;
  text-align: right;
}
.IPO-gentable .table-body .tbody-content td div {
  padding: 0px;
}
.IPO-gentable .table-body .tbody-content td:first-child {
  border-left: none;
  padding-left: 20px;
  width: 15%;
  max-width: 100%;
  text-align: left;
}
.IPO-gentable .table-body .tbody-content td:nth-child(4), .IPO-gentable .table-body .tbody-content td:nth-child(5) {
  width: 10%;
  max-width: 100%;
}
.IPO-gentable .table-body .tbody-content td:nth-child(2) {
  width: 12%;
  text-wrap: nowrap;
  max-width: 100%;
}
.IPO-gentable .table-body .tbody-content td:nth-child(3) {
  text-wrap: nowrap;
  width: 11%;
  max-width: 100%;
}
.IPO-gentable .table-body .tbody-content td:last-child {
  border-right: none;
  padding-right: 20px;
}
.IPO-gentable .table-body .tbody-content .applyNowBtn {
  padding: 0px 22px 0px 10px;
}
.IPO-gentable .table-body .tbody-content .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.IPO-gentable .table-body .tbody-content .share-icon .edel-icon-share-icon:before {
  content: "\e96c";
  font-size: 1rem;
  left: 7px;
  position: absolute;
  top: 6px;
  color: #03002f;
}
.IPO-gentable .table-body .tbody-content .price-disc {
  background-color: #dfa717;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2px;
  border-radius: 2px;
}
.IPO-gentable .table-body .tbody-content .price-disc p {
  line-height: 13.5px;
  font-size: 0.625rem;
  color: #ffffff;
  margin-left: 2px;
  margin-bottom: 0px;
}
.IPO-gentable .table-body .labeltext td {
  height: 0px;
  padding-bottom: 15px;
}

.w-20 {
  width: 20%;
}

.pl-10 {
  padding-left: 10px;
}

@media (min-width: 1023px) {
  .ipo-label-text-tile {
    line-height: 17.5px;
  }
}

.listing-performance-table thead tr th .title {
  text-wrap: nowrap !important;
}

.listingPerformance .marketgroup .marketCard .generic-table table thead th:not(:first-child) {
  padding-left: 139px;
}

.listing-viewall .marketgroup .marketCard {
  border: 0px;
}
.listing-viewall .marketgroup .marketCard .ipo-list-search-mob {
  margin-left: 15px;
}
.listing-viewall .marketgroup .marketCard .ipo-list-search-mob .common-search-bar input {
  border-top-right-radius: 0 !important;
  width: 215px;
  border-bottom-right-radius: 0 !important;
}
.listing-viewall .marketgroup .marketCard .ipo-list-search .common-search-bar input {
  width: 235px;
}

.listingPerformance .marketcardfoot .card-footer {
  margin-bottom: 20px;
}

.dynamic-pagination {
  display: flex;
  justify-content: end;
  padding: 30px 25px 0px 30px;
  gap: 10px;
}
.dynamic-pagination .arrow-button.page-item.disabled {
  opacity: 0.5;
}
.dynamic-pagination .page-item.active .page-link {
  border: none;
  background: #03002f;
  border-radius: 5px;
  color: #ffffff;
}
.dynamic-pagination .page-link {
  border: none;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 130%;
  color: #03002f;
}
.dynamic-pagination .page-item.arrow-button a {
  background: #f2f2f5;
  color: #03002f;
  padding: 4px 5px;
  border-radius: 5px;
}
.dynamic-pagination .page-item.arrow-button a span i {
  font-size: 1.25rem;
}

.marketdepth-generic {
  padding: 15px 0px;
  border-top: 1px solid #e7e7e7;
}
.marketdepth-generic.common-marketdepth table tbody tr td:nth-child(1), .marketdepth-generic.common-marketdepth table tbody tr td:nth-child(2), .marketdepth-generic.common-marketdepth table tbody tr td:nth-child(3) {
  color: #03002f !important;
}
.marketdepth-generic .marketdepth-text {
  padding: 0px 15px 19px;
}
.marketdepth-generic table {
  width: 100%;
  margin: 0px;
}
.marketdepth-generic table tr th,
.marketdepth-generic table tr td {
  height: 0px;
  padding: 7px;
}
.marketdepth-generic table tr th:nth-child(3),
.marketdepth-generic table tr td:nth-child(3) {
  padding: 0 30px 0 0;
}
.marketdepth-generic table tr th:nth-child(3) {
  text-align: end;
}
.marketdepth-generic table tr th:last-child {
  text-align: end;
  padding-right: 20px;
}
.marketdepth-generic table tr:hover {
  background-color: #f2f2f5 !important;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(1), .marketdepth-generic table tbody .depthbodydata td:nth-child(2), .marketdepth-generic table tbody .depthbodydata td:nth-child(3),
.marketdepth-generic table tbody .totalrow td:nth-child(1),
.marketdepth-generic table tbody .totalrow td:nth-child(2),
.marketdepth-generic table tbody .totalrow td:nth-child(3) {
  color: #03002f;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(4), .marketdepth-generic table tbody .depthbodydata td:nth-child(5), .marketdepth-generic table tbody .depthbodydata td:nth-child(6),
.marketdepth-generic table tbody .totalrow td:nth-child(4),
.marketdepth-generic table tbody .totalrow td:nth-child(5),
.marketdepth-generic table tbody .totalrow td:nth-child(6) {
  color: #dd504d;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(1), .marketdepth-generic table tbody .depthbodydata td:nth-child(4),
.marketdepth-generic table tbody .totalrow td:nth-child(1),
.marketdepth-generic table tbody .totalrow td:nth-child(4) {
  text-align: start;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(2), .marketdepth-generic table tbody .depthbodydata td:nth-child(5),
.marketdepth-generic table tbody .totalrow td:nth-child(2),
.marketdepth-generic table tbody .totalrow td:nth-child(5) {
  text-align: center;
}
.marketdepth-generic table tbody .depthbodydata td:nth-child(3), .marketdepth-generic table tbody .depthbodydata td:nth-child(6),
.marketdepth-generic table tbody .totalrow td:nth-child(3),
.marketdepth-generic table tbody .totalrow td:nth-child(6) {
  text-align: end;
}
.marketdepth-generic table tbody .totalrow td {
  font-size: 0.75rem !important;
  font-family: "RobotoMedium" !important;
}
.marketdepth-generic table tbody .totalrow td:nth-child(1) {
  color: #b8b8b8;
  font-size: 10px;
  font-family: "encodesans_normal";
}
.marketdepth-generic table tbody .totalrow .Total-ui {
  font-size: 0.625rem !important;
  font-family: "DMSansNormal" !important;
}
.marketdepth-generic table tbody td {
  border: none;
}
.marketdepth-generic table tbody td:first-child {
  border-left: 0px;
}
.marketdepth-generic table tbody td:last-child {
  border-right: 0px;
  padding-right: 20px !important;
}

.depthbodydata.RobotoM_12_500 {
  font-size: 0.75rem !important;
  font-family: "RobotoMedium" !important;
}

.coroprateActionGeneric {
  padding: 15px;
}
.coroprateActionGeneric .corporate-view {
  align-items: center;
}
.coroprateActionGeneric .corporate-view .edel-icon-arrow-right:before {
  font-size: 1.125rem;
}

.pl-13 {
  padding-left: 13px;
}
@media (max-width: 768px) {
  .pl-13 {
    line-height: 20px;
  }
}

.ml-9 {
  margin-left: 9px;
}

@media (max-width: 768px) {
  .coroprateActionGeneric .corporateGenericTitle,
  .coroprateActionGeneric .researchtag {
    line-height: 30px !important;
  }
}
.sliderNewsblock {
  padding: 15px;
}
.sliderNewsblock .dpname {
  text-decoration: underline;
}
.sliderNewsblock .news-block {
  margin-top: 9px;
  padding-left: 24px;
  text-align: justify;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
@media (max-width: 768px) {
  .sliderNewsblock .news-block {
    line-height: 20px;
  }
}

.Researchcall-generic {
  padding: 15px;
}
.Researchcall-generic .research-data {
  margin-top: 11px;
  padding-left: 37px;
}
.Researchcall-generic .research-data .col {
  max-width: 23%;
  padding: 0;
}
@media (max-width: 768px) {
  .Researchcall-generic .research-data .col {
    line-height: 20px;
  }
}
.Researchcall-generic .research-data .col:last-child {
  max-width: 31%;
}
.Researchcall-generic .research-data .col div:first-child {
  color: #b8b8b8;
  font-family: "DMSansNormal";
  font-size: 0.75rem;
}
.Researchcall-generic .research-data .col div:last-child {
  color: #444444;
  font-family: "RobotoMedium";
  font-size: 0.75rem;
}
.Researchcall-generic .research-view {
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.Researchcall-generic .research-view .edel-icon-arrow-right:before {
  font-size: 1.125rem;
}

.buttonchange-block label {
  padding: 5px 7px;
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  border-radius: 3px;
  line-height: 140%;
}
.buttonchange-block .Buy {
  color: #51b255;
  background: rgba(81, 178, 85, 0.05);
}
.buttonchange-block .Exit {
  color: #dd504d;
  background: rgba(221, 80, 77, 0.05);
}

.researchtag {
  height: 16px;
  width: 16px;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  text-align: center;
  color: #03002f;
  align-self: center;
  padding: 0;
}

.common-Research .research-view {
  color: #03002f !important;
}

.Toaster-block {
  width: 100%;
}
.Toaster-block .toast-container {
  width: 100%;
  bottom: 30px !important;
  position: fixed !important;
  padding: 0px 15px;
}
.Toaster-block .parentToaster .fade {
  display: block !important;
}
.Toaster-block .parentToaster .toast {
  width: 100%;
  border: none;
  box-shadow: none;
}
.Toaster-block .parentToaster .toast .toast-body {
  border-radius: 5px;
  padding: 10px;
}
.Toaster-block.added .toast-container {
  z-index: 1000;
  bottom: 75px !important;
}

.desk-toast .toast-container {
  padding: 10px;
  width: 100%;
}
.desk-toast .toast-container .toast {
  width: 100%;
  border: none;
  box-shadow: none;
}
.desk-toast .toast-container .toast .toast-body {
  border-radius: 5px;
}
.desk-toast.small-middle .parentToaster {
  width: 50% !important;
  position: fixed !important;
}
@media screen and (max-width: 1023px) {
  .desk-toast.small-middle .parentToaster {
    width: 100% !important;
  }
}

.common-search-bar {
  border-radius: 5px;
}
.common-search-bar .edel-icon-search1 {
  padding-left: 15px;
  color: #03002f;
}
.common-search-bar input {
  border: none;
  width: 100%;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #03002f;
  padding: 17px 10px;
  border-radius: 5px;
}
.common-search-bar input::-webkit-input-placeholder {
  color: #444444 !important;
}
.common-search-bar.open-search {
  justify-content: space-around;
}
.common-search-bar.open-search i::before {
  font-size: 0.563rem;
  position: relative;
  top: -2px;
}
.common-search-bar.open-search .edel-icon-left-arrow {
  padding-left: 10px;
  padding-right: 2px;
  font-size: 0.813rem;
}
.common-search-bar.open-search .edel-icon-close {
  padding-right: 10px;
}

.search-split-block {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.search-split-block button {
  border: none;
  background: #ffffff;
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  padding: 4px 10px;
  border-color: #e7e7e7;
}
@media (max-width: 1023px) {
  .search-split-block button {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.search-split-block button:hover {
  color: #727271;
}
.search-split-block .btn-primary:hover {
  background-color: unset;
  border-color: unset;
}
.search-split-block .btn-primary:active,
.search-split-block .btn-primary:focus {
  background-color: unset;
  border-color: unset;
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .search-split-block .btn-primary:active,
  .search-split-block .btn-primary:focus {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}
.search-split-block .btn-primary.dropdown-toggle {
  background-color: #ffffff;
  border-color: none;
  color: #727271;
}
.search-split-block .dropdown-toggle::after {
  content: "\e911";
  font-family: "edel_icon";
  border: none;
  color: #03002f;
  display: flex;
  align-items: center;
}
.search-split-block .dropdown-menu.show {
  margin: auto;
  width: 100%;
  left: 0;
  padding: 15px 15px 0px;
  border: none;
  background: #ffffff;
  box-shadow: 0px 0px 20px 0px rgba(165, 163, 174, 0.4);
  transform: translate(0px) !important;
  inset: 38px auto auto 0px !important;
}
.search-split-block .dropdown-menu.show .radio-button {
  padding-bottom: 15px;
}
.search-split-block .dropdown-menu.show .radio-button label {
  gap: 3px;
}
.search-split-block .dropdown-menu.show .radio-button input[type=checkbox] {
  color: #ffffff;
}
.search-split-block .dropdown-menu.show .radio-button input[type=checkbox]:checked {
  background-color: #03002f !important;
  border-color: #03002f !important;
}
.search-split-block .alignment-content .radio_btn {
  display: flex;
  align-items: center;
  gap: 0px;
}

.search-split-block.show .dropdown-toggle::after {
  transform: rotate(180deg);
  color: #03002f;
}

.search-nosplit-block {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 4px 10px;
  display: flex;
  align-items: center;
}
.search-nosplit-block .ed_button.link {
  background: none;
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .search-nosplit-block .ed_button.link {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}

.search-toptabs-block {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
@media (max-width: 768px) {
  .search-toptabs-block {
    display: flex;
    gap: 10px;
    height: 100%;
    flex-wrap: wrap;
  }
  .search-toptabs-block .search-nosplit-block {
    max-width: fit-content;
    min-width: fit-content;
  }
}

.selected-tab-color {
  background-color: #f2f2f5 !important;
}

.search-tab-active-btn {
  border: 1px solid #03002f;
  display: flex;
  align-items: center;
}
.search-tab-active-btn .btn-primary {
  color: #03002f;
}

.search-tab-active-btn.search-nosplit-block .ed_button.link,
.search-tab-active-btn.search-split-block .ed_button.link {
  color: #03002f;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
@media (max-width: 1023px) {
  .search-tab-active-btn.search-nosplit-block .ed_button.link,
  .search-tab-active-btn.search-split-block .ed_button.link {
    font-size: 0.75rem;
    font-family: "DMSansNormal";
  }
}

.searchbox-mobile {
  width: 295px;
  height: 213px;
  border-radius: 6px;
  box-shadow: 0px 0px 20px 0px rgba(165, 163, 174, 0.4);
  padding: 15px;
  overflow-y: scroll;
}
.searchbox-mobile .searchblock-generic-block:first-child {
  padding-top: 0px;
}

.defaultExchange-modal.modal-dialog {
  max-width: 520px !important;
}
.defaultExchange-modal.modal-dialog .modal-content .modal-header {
  margin-bottom: 0px !important;
  border: none !important;
  border-radius: 0px !important;
  background-color: #f2f2f5 !important;
  padding: 20px !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}
.defaultExchange-modal.modal-dialog .modal-content .modal-body {
  border-radius: 0px !important;
  height: unset !important;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.generic-searchbar-modal-block + .modal-backdrop .show {
  background-color: rgba(98, 92, 92, 0.19) !important;
}

.fade.show.tooltip,
.fade.show.popover {
  display: block;
  opacity: 1;
  z-index: 1000;
}

.fade.show.popover {
  border-color: #e7e7e7;
}

.generic-popover.popover-body {
  cursor: default;
}

.watchlist-todays-highlist .highlistlist {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  padding-bottom: 5px;
  column-gap: 5px;
  row-gap: 5px;
}

.investmentTypeBlock {
  padding: 0px 15px 20px;
  border-bottom: 1px solid #e7e7e7;
}
.investmentTypeBlock .BUY {
  color: #51b255;
}
.investmentTypeBlock .tile div {
  line-height: 16.8px;
}

.watchlist-marketdepth .dpname {
  text-decoration: none !important;
}
@media (min-width: 768px) and (max-width: 1600px) {
  .watchlist-marketdepth .dpname {
    font-size: 0.75rem !important;
    font-family: "DMSansBold" !important;
    text-transform: uppercase;
  }
}

@media (max-width: 1023px) {
  .watchlist-todays-highlist {
    padding-left: 35px;
  }
  .watchlist-todays-highlist .highlistlist {
    column-gap: 5px;
    row-gap: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.mgt-2 {
  margin-top: 2px;
}

.mgt-5 {
  margin-top: 5px;
}

.mgt-8 {
  margin-top: 8px;
}

.mgt-10 {
  margin-top: 10px;
}

.mgt-11 {
  margin-top: 11px;
}

.mgt-12 {
  margin-top: 12px;
}

.mgt-13 {
  margin-top: 13px;
}

.mgt-15 {
  margin-top: 15px;
}

.mgt-18 {
  margin-top: 18px;
}

.mgt-20 {
  margin-top: 20px;
}

.mgt-25 {
  margin-top: 25px;
}

.mgt-30 {
  margin-top: 30px;
}

.mt-33 {
  margin-top: 33px;
}

.mgt-35 {
  margin-top: 35px;
}

.mgt-36 {
  margin-top: 36px;
}

.mgt-40 {
  margin-top: 40px;
}

.mt-42 {
  margin-top: 42px;
}

.mt-45 {
  margin-top: 45px;
}

.mt-48 {
  margin-top: 45px;
}

.mgt-50 {
  margin-top: 50px;
}

.mgt-55 {
  margin-top: 55px;
}

.mgt-60 {
  margin-top: 60px;
}

.mgt-65 {
  margin-top: 60px;
}

.mgt-150 {
  margin-top: 150px;
}

.mb-0 {
  margin-bottom: 0px;
}

.mgb-2 {
  margin-bottom: 2px;
}

.mgb-4 {
  margin-bottom: 4px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-12 {
  margin-bottom: 12px;
}

.mb-13 {
  margin-bottom: 13px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-16 {
  margin-bottom: 16px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-100 {
  margin-bottom: 100px;
}

.mb-150 {
  margin-bottom: 150px;
}

.mb-250 {
  margin-bottom: 200px;
}

.mgr-10 {
  margin-right: 10px;
}

.mgl-5 {
  margin-left: 5px;
}

.mgl-12 {
  margin-left: 12px;
}

.mgl-50 {
  margin-left: 50px;
}

.mx-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.m-0 {
  margin: 0;
}

/*****************responsive css ***********************/
@media (min-width: 768px) and (max-width: 1600px) {
  .mgt-md-60 {
    margin-top: 60px;
  }
  .mgt-md-30 {
    margin-top: 30px;
  }
  .mgt-md-0 {
    margin-top: 0px;
  }
}
/*****************padding***********************/
.padding-5 {
  padding: 5px !important;
}

.p-10 {
  padding: 10px !important;
}

.pb-10 {
  padding-bottom: 10px;
}

.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.padding-15 {
  padding: 15px;
}

.p-20 {
  padding: 20px;
}

.p-25 {
  padding: 25px;
}

.p-30 {
  padding: 30px;
}

.pt-7 {
  padding-top: 7px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-50 {
  padding-top: 50px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pdl-7 {
  padding-left: 7px;
}

.pdl-10 {
  padding-left: 10px;
}

.pdl-20 {
  padding-left: 20px;
}

.pdl-20 {
  padding-left: 20px;
}

.ps-32 {
  padding-left: 32px !important;
}

.ps-35 {
  padding-left: 35px;
}

.pdr-10 {
  padding-right: 10px;
}

.pdr-50 {
  padding-right: 50px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.pdr-20 {
  padding-right: 20px;
}

.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.px-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.pb-10-rem {
  padding-bottom: 0.5rem !important;
}
@media (max-width: 1023px) {
  .pb-10-rem {
    padding-bottom: 0.33rem !important;
  }
}

.pt-10-rem {
  padding-top: 0.5rem !important;
}
@media (max-width: 1023px) {
  .pt-10-rem {
    padding-top: 0.33rem !important;
  }
}

.px-29-rem {
  padding-right: 1.99rem !important;
  padding-left: 1.99rem !important;
}

@media (min-width: 768px) and (max-width: 1600px) {
  .ps-md-56 {
    padding-left: 56px;
  }
}
@media (max-width: 768px) {
  .ps-md-56 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
}
/**********************span colors ************************/
span[data-attr=pending],
span[data-attr=Pending] {
  color: #f7943e;
  text-transform: capitalize;
}
span[data-attr=pending].showBg,
span[data-attr=Pending].showBg {
  background-color: #fef4ec;
}

span[data-attr=success],
span[data-attr=Success] {
  color: #51b255;
  text-transform: capitalize;
}
span[data-attr=success].showBg,
span[data-attr=Success].showBg {
  background-color: #f6fbf6;
}

span[data-attr=failed],
span[data-attr=Failed] {
  color: #f83c3c;
  text-transform: capitalize;
}
span[data-attr=failed].showBg,
span[data-attr=Failed].showBg {
  background-color: rgba(229, 32, 32, 0.1);
}

span[data-attr=completed],
span[data-attr=Completed],
span[data-attr=COMPLETE],
span[data-attr=Complete],
span[data-attr=complete],
span[data-attr=Processed] {
  color: #51b255 !important;
  text-transform: capitalize;
}
span[data-attr=completed].showBg,
span[data-attr=Completed].showBg,
span[data-attr=COMPLETE].showBg,
span[data-attr=Complete].showBg,
span[data-attr=complete].showBg,
span[data-attr=Processed].showBg {
  background-color: #f6fbf6;
}

span[data-attr="In progress"],
span[data-attr="In pProgress"] {
  color: #f7943e;
  text-transform: capitalize;
}
span[data-attr="In progress"].showBg,
span[data-attr="In pProgress"].showBg {
  background-color: #fef4ec;
}

span[data-attr=rejected],
span[data-attr=Rejected],
span[data-attr=cancelled],
span[data-attr=Cancelled],
span[data-attr=Failed],
span[data-attr=failed] span[data-attr=Failed] {
  color: #f83c3c !important;
  text-transform: capitalize;
}
span[data-attr=rejected].showBg,
span[data-attr=Rejected].showBg,
span[data-attr=cancelled].showBg,
span[data-attr=Cancelled].showBg,
span[data-attr=Failed].showBg,
span[data-attr=failed] span[data-attr=Failed].showBg {
  background-color: rgba(229, 32, 32, 0.1);
}

/*******************position **************/
.posrel {
  position: relative;
}

.posAbs {
  position: absolute;
}

.posFix {
  position: fixed;
}

.tp-rel-11 {
  position: relative;
  top: -11px;
}

/****************************text  decoration css common *************************/
.txt-underline {
  text-decoration: underline !important;
}

.txt-underline-none {
  text-decoration: unset !important;
}

.txt-transform-unset {
  text-transform: unset !important;
}

/*****************************width**************************************/
.width-99 {
  width: 99px;
}

@media (max-width: 768px) {
  .lineHeight-20-mb {
    line-height: 20px;
  }
  .lineHeight-25-mb {
    line-height: 25px;
  }
}
/******************************edel sidebar Height*****************************/
.vh-100 {
  height: 100vh !important;
}

.vh-95 {
  height: 95vh !important;
}

.vh-90 {
  height: 90vh !important;
}

.vh-85 {
  height: 85vh !important;
}

.vh-80 {
  height: 80vh !important;
}

.vh-75 {
  height: 75vh !important;
}

.vh-70 {
  height: 70vh !important;
}

.vh-60 {
  height: 60vh !important;
}

.vh-50 {
  height: 50vh !important;
}

.vh-40 {
  height: 40vh !important;
}

.vh-35 {
  height: 35vh !important;
}

.vh-30 {
  height: 30vh !important;
}

/************************** Line Height ****************************/
.lh-nornal {
  line-height: normal;
}

.pdl-7-p {
  padding-left: 7%;
}

.grid-1 {
  display: grid;
  grid-template-columns: 1fr;
}

.grid-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.grid-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-4 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.grid-5 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}

.d-center-end {
  display: flex;
  align-items: center;
  justify-content: end;
}

.d-center-start {
  display: flex;
  align-items: center;
  justify-content: start;
}

.d-space-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.aligncenteritem {
  display: flex;
  justify-content: center;
  align-items: center;
}

.gap-5-custom {
  gap: 5px;
}

.gap-3-custom {
  gap: 3px;
}

.gap-10 {
  gap: 10px;
}

.gap-15 {
  gap: 15px;
}

.gap-20 {
  gap: 20px;
}

.gap-30 {
  gap: 30px;
}

.gap-40 {
  gap: 40px;
}

.gap-60 {
  gap: 60px;
}

.gap-80 {
  gap: 80px;
}

.gap-8 {
  gap: 8px;
}

.gap-90 {
  gap: 90px;
}

.gap-145 {
  gap: 145px;
}

.gap-50 {
  gap: 50px;
}

.gap-12 {
  gap: 12px;
}

.gap-14 {
  gap: 14px;
}

/*************************** border related*******************/
.brd-none {
  border: none !important;
}

.brdradius-5 {
  border-radius: 5px;
}

.brdradius-0 {
  border-radius: 0px !important;
}

.brdbottom,
.brd-bottom {
  border-bottom: 1px solid #e7e7e7 !important;
}

.brd-all {
  border: 1px solid #e7e7e7;
}

.brd-top {
  border-top: 1px solid #e7e7e7;
}

.brd-left-none {
  border-left: none !important;
}

.box-top-bottom {
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}

.border-top-radius {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

.border-bottom-radius {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.border-radius-no {
  border-radius: 0px !important;
}

/**********************************scrolling height / common space height  **********************************/
.commonscroll-new {
  /* Track */
  /* Handle */
}
.commonscroll-new.height200 {
  height: 200px;
  overflow-y: scroll;
}
.commonscroll-new.height250 {
  height: 250px;
  overflow-y: scroll;
}
.commonscroll-new.max-height250 {
  max-height: 250px;
  overflow-y: scroll;
}
.commonscroll-new.height300 {
  height: 300px;
  overflow-y: scroll;
}
.commonscroll-new.height310 {
  height: 310px;
  overflow-y: scroll;
}
.commonscroll-new.height400 {
  height: 400px;
  overflow-y: scroll;
}
.commonscroll-new.height450 {
  height: 450px;
  overflow-y: scroll;
}
.commonscroll-new.height600 {
  height: 600px;
  overflow-y: scroll;
}
.commonscroll-new.max-height600 {
  max-height: 600px;
  overflow-y: scroll;
}
.commonscroll-new.height680 {
  height: 680px;
  overflow-y: scroll;
}
.commonscroll-new::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.commonscroll-new::-webkit-scrollbar-track {
  background: transparent;
}
.commonscroll-new::-webkit-scrollbar-thumb {
  background: #03002f;
}

.overflow-100vh {
  height: 100vh;
  overflow-y: scroll;
}

.overflow-50vh {
  height: 50vh;
  overflow-y: scroll;
}

.overflow-80vh {
  height: 80vh;
  overflow-y: scroll;
}

/**************************line height***************************/
.linehei5 {
  line-height: 5px;
}

.linehei14 {
  line-height: 14px;
}

.linehei12 {
  line-height: 12px;
}

.line-20 {
  line-height: 20px;
}

.line-30 {
  line-height: 30px;
}

.line-25 {
  line-height: 25px;
}

.line-130 {
  line-height: 130%;
}

.line-140 {
  line-height: 140%;
}

.line-140 {
  line-height: 140%;
}

/********************** text overflow ***************************/
.two-line-ellipsis {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2; /* Limit to two lines */
}

.two-line-clip {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: clip;
  -webkit-line-clamp: 2; /* Limit to two lines */
}

.textOverflow-max272 {
  white-space: nowrap;
  width: 272px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max110 {
  white-space: nowrap;
  width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max180 {
  white-space: nowrap;
  width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max96 {
  white-space: nowrap;
  width: 96px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max359 {
  white-space: nowrap;
  width: 359px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max125 {
  white-space: nowrap;
  width: 125px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max100 {
  white-space: nowrap;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-max50 {
  white-space: nowrap;
  width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-twolines {
  display: -webkit-box;
  max-width: 328px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 25px;
}

.textOverflow-max100 {
  white-space: nowrap;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.textOverflow-Threelines {
  display: -webkit-box;
  max-width: 240px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 25px;
}

.word-break-100 {
  width: 100px;
  word-wrap: break-word;
}

.dFlex-unset {
  display: unset !important;
}

/*************************************************************************/
/*********************************** grid **************************************/
.grid-end {
  display: grid;
  justify-content: end;
}

.grid-center {
  display: grid;
  justify-content: center;
}

.grid-start {
  display: grid;
  justify-content: start;
}

/******************************** attribute color *****************************************/
span[data-attr=pending] {
  color: #f7943e;
  text-transform: capitalize;
}

span[data-attr=success] {
  color: #51b255;
  text-transform: capitalize;
}

span[data-attr=failed] {
  color: #f83c3c;
  text-transform: capitalize;
}

@media (max-width: 768px) {
  .lineHeightmb30 {
    line-height: 30px;
  }
  .px-3-mobile {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .mx-0-mobile {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}
.custom-ellipse {
  border-bottom: 1px solid #333333;
  position: relative;
}

/******************************** modal **************************/
.commonmodal .modal-header {
  background-color: #f2f2f5;
  border-bottom: none !important;
}
.commonmodal .modal-dialog .modal-content {
  border: none !important;
  border-radius: 5px;
}
.commonmodal .modal-dialog .modal-content .modal-footer {
  border-top: none !important;
  justify-content: center;
  padding-bottom: 30px;
}
.commonmodal .modal-dialog .modal-content .edel-icon-cross {
  color: #b8b8b8;
  border: none !important;
}
.commonmodal .modal-body {
  background-color: #ffffff;
}
.commonmodal.gray-modal .modal-header {
  background-color: #f2f2f5;
}
.commonmodal.gray-modal .modal-header .modal-title {
  font-size: 1.375rem;
  font-family: "DMSansBold";
}

/************************* modalSize (common modal) **************************************/
@media (min-width: 992px) {
  .modal-lg-700 {
    max-width: 700px;
    border-radius: 5px !important;
  }
  .modal-lg-660 {
    max-width: 660px;
    border-radius: 5px !important;
  }
}
/***************************table *******************************************/
.common-table-border table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0 10px;
}
.common-table-border table thead th {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
  color: #727271;
  padding: 12px 20px;
  border: none;
}
.common-table-border table tbody tr {
  border: 1px solid #e7e7e7;
}
.common-table-border table tbody tr td {
  font-size: 1rem;
  font-family: "RobotoMedium";
  color: #444444;
  padding: 12px 20px;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
}

.commontable-without-bs table {
  border-spacing: 0px !important;
}
.commontable-without-bs table tr td {
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-radius: unset !important;
}

.commontable-without-border table {
  width: 100%;
}
.commontable-without-border table tr:hover {
  background-color: unset !important;
}
.commontable-without-border table tr td {
  border: none !important;
}

.table-bordered-custom table {
  border-spacing: 0px !important;
  width: 100%;
  margin: 0px auto;
}
.table-bordered-custom table tr td {
  border-bottom: 1px solid #e7e7e7;
  border-left: none !important;
  border-right: none !important;
  border-top: none !important;
  border-radius: 0px !important;
}
.table-bordered-custom table tr td :last-child {
  border-bottom: none !important;
}
.table-bordered-custom.not-last-child table tr:last-child td {
  border-bottom: none !important;
}

/*************************************error******************************/
.validation-error .help_text {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.validation-error .help_text::before {
  content: "\e99e";
  font-family: "edel_icon";
  padding-right: 5px;
}

/************************ sideBar******************/
.custom-offcanvas {
  transition: transform 0.3s ease-in-out;
}
.custom-offcanvas.offcanvas-end {
  width: 390px !important;
  border-left: none !important;
}
.custom-offcanvas.offcanvas-bottom {
  width: 100%;
}
@media (max-width: 1023px) {
  .custom-offcanvas {
    border-radius: 16px 16px 0 0;
    border: none;
  }
  .custom-offcanvas.open-drawerAs-standalonepage {
    border-radius: 0 !important;
  }
}

.edel-sidebar-drawer {
  position: relative;
  box-shadow: -8px 4px 50px rgba(0, 0, 0, 0.1);
  display: flex;
  flex-flow: column;
  height: 100%;
}
.edel-sidebar-drawer .sidebar-closing-btn {
  position: absolute;
  top: 25px;
  left: -21px;
  background-color: #ffffff;
  width: 21px;
  height: 40px;
  flex-shrink: 0;
  cursor: pointer;
  border-radius: 5px 0 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.edel-sidebar-drawer .sidebar-closing-btn .edel-icon-arrow-right1 {
  font-size: 11px !important;
}
@media (max-width: 1023px) {
  .edel-sidebar-drawer {
    border-radius: 16px 16px 0 0;
  }
  .edel-sidebar-drawer.open-drawerAs-standalonepage {
    border-radius: 0 !important;
  }
  .edel-sidebar-drawer .drawer-handle {
    width: 32px !important;
    border-radius: 100px !important;
    height: 4px !important;
    background: rgba(3, 0, 47, 0.5) !important;
  }
}
.edel-sidebar-drawer .offcanvas-header {
  height: auto !important;
  padding: 15px !important;
}
.edel-sidebar-drawer .offcanvas-body {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  flex: 1;
}

@media (max-width: 1023px) {
  .offcanvas-backdrop.revamp-pos-common-backdrop__backdrop {
    opacity: 1 !important;
  }
}
.offcanvas-backdrop.show {
  opacity: 0;
  display: block;
  width: 100% !important;
  height: 100% !important;
}
@media (max-width: 1023px) {
  .offcanvas-backdrop.show {
    opacity: 0.5;
  }
}

.sidebar-scroll-common .stock-details-body {
  height: 100vh;
  overflow-y: scroll;
  /* Track */
  /* Handle */
}
.sidebar-scroll-common .stock-details-body::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.sidebar-scroll-common .stock-details-body::-webkit-scrollbar-track {
  background: transparent;
}
.sidebar-scroll-common .stock-details-body::-webkit-scrollbar-thumb {
  background: #03002f;
}

.common-sidebar-new .stock-details-head {
  background-color: #f5f5f5 !important;
}
.common-sidebar-new .stock-details-head .edel-icon-arrow-right1 {
  color: #03002f;
}

.mb-genericSidebar .z-index-high__backdrop {
  z-index: 10000 !important;
}
.mb-genericSidebar .z-index-high__backdrop.blur-bg {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.mb-genericSidebar .z-index-high {
  z-index: 10001 !important;
}
.mb-genericSidebar.mb-generic-docking .z-index-high-docking {
  z-index: 9999999 !important;
}
.mb-genericSidebar.mb-generic-brd-radius .z-index-high__handle-wrapper {
  border-radius: 5px;
}

/************************* Accordian************************/
.common-accordian-button .accordion-button::after {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f2f2f5;
  color: #03002f;
  padding: 0px;
  font-weight: bold;
}
.common-accordian-button .accordion-button:not(.collapsed) {
  background-color: transparent !important;
}
.common-accordian-button .accordion-collapse .accordion-body {
  padding-bottom: 0px;
}

.common-accordian .accordion-item {
  border: 1px solid #e7e7e7 !important;
  border-radius: 5px;
  padding: 30px;
  margin-top: 15px;
}
.common-accordian .accordion-item .accordion-button {
  background-color: unset;
  padding: 0px;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.common-accordian .accordion-item .accordion-button::after {
  background-color: unset !important;
  color: #03002f !important;
}

.common-accordian-plus .accordion-item {
  padding: 15px;
}
.common-accordian-plus .accordion-header .accordion-button {
  display: flex;
  justify-content: center;
  font-size: 1rem;
  font-family: "DMSansMedium";
  color: #03002f;
}
.common-accordian-plus .accordion-header .accordion-button.collapsed::after {
  content: "\e9c9" !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.common-accordian-plus .accordion-header .accordion-button::after {
  content: "" !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.customaccordian-new .accordion-header .accordion-button {
  font-size: 1rem;
}
.customaccordian-new .accordion-header .accordion-button::after {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px !important;
  height: 30px !important;
  background-color: #ededf0 !important;
  padding: 0px;
  color: #03002f;
}
.customaccordian-new .accordion-header .accordion-button:not(.collapsed) {
  background: transparent !important;
}

.common-accordian-big-icon .accordion-header .accordion-button {
  font-size: 0.938rem;
}
.common-accordian-big-icon .accordion-header .accordion-button::after {
  display: flex;
  justify-content: center;
  align-items: center;
  content: "\eb6c" !important;
  background-color: #ededf0;
  padding: 0px;
  color: #03002f;
  font-size: 0.75rem;
}
.common-accordian-big-icon .accordion-header .accordion-button:not(.collapsed) {
  background: transparent !important;
}

/***********************login screen ***************/
.common-tooltip {
  padding: 0px !important;
}
.common-tooltip .btn-primary {
  background-color: transparent !important;
  border: none !important;
  padding: 0px;
  margin: 0px;
}

/***************************checkbox*****************************/
.common-checkbox-new .form-check {
  display: flex;
  align-items: center;
  gap: 10px;
}
.common-checkbox-new .form-check .form-check-input:checked,
.common-checkbox-new .form-check input:checked {
  background-color: #03002f !important;
  border-color: #03002f !important;
}
.common-checkbox-new .form-check .form-check-input.height25,
.common-checkbox-new .form-check input.height25 {
  width: 25px !important;
  height: 25px !important;
}

.common-checkbox .checkboxWrap.border-box-checkbox {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 5px;
}
.common-checkbox .form-check-input:checked {
  background-color: #03002f;
  color: #03002f;
  border: 1px solid #03002f;
}
.common-checkbox .form-check {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0px;
}
.common-checkbox .form-check .radio_btn {
  accent-color: #03002f;
}
.common-checkbox .form-check div {
  text-align: left;
}
.common-checkbox .form-check .form-check-label {
  font-size: 1rem;
  font-family: "DMSansMedium";
}

/**************************Radio button*****************************/
.Box-radiobutton {
  border: 1px solid #e7e7e7;
  padding: 10px;
  border-radius: 5px;
}
.Box-radiobutton.active {
  border: 1px solid #dd504d !important;
}
.Box-radiobutton.active .radio_btn input[type=radio] {
  border: 1px solid #dd504d !important;
}
.Box-radiobutton.active .radio_btn input[type=radio]::after {
  background: #dd504d !important;
}

/******************** Tooltip ****************************/
.blue-common-tooltip {
  z-index: 9999 !important;
}
.blue-common-tooltip .tooltip-inner {
  background-color: #f4fafd;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #444444;
  max-width: 100%;
  box-shadow: 1px 1px 1px 1px #e7e7e7;
}
.blue-common-tooltip .tooltip-arrow::before {
  border-bottom-color: #f4fafd;
}

/************* Dropdown************************/
.common-new-drp .equitydrop {
  border: 1px solid #e7e7e7 !important;
  border-radius: 5px;
}
.common-new-drp.full-width .equitydrop {
  width: 100%;
  height: 45px;
  justify-content: space-between;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-new-drp.full-width .dropdown-menu {
  width: 100% !important;
  margin-top: 12px;
  background-color: #ffffff;
  box-shadow: 0px 0px 20px rgba(165, 163, 174, 0.4);
  border-radius: 6px;
}
.common-new-drp.full-width .dropdown-menu .dropdown-item {
  padding: 10px !important;
}
.common-new-drp.arrow-end .equitydrop {
  justify-content: end !important;
}
.common-new-drp .edel-icon-arrow-down::before {
  color: #03002f !important;
}

@media (max-width: 768px) {
  .ps-md-56 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
}
.common-dropdown-new.common-new-drp .equitydrop {
  width: 100%;
  height: 40px;
  justify-content: space-between;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
  color: #03002f !important;
}
.common-dropdown-new.common-new-drp .equitydrop::after {
  content: "";
  text-decoration: underline;
}
.common-dropdown-new.common-new-drp .equitydrop .edel-icon-arrow-down {
  text-decoration: none !important;
}
.common-dropdown-new.common-new-drp .equitydrop .edel-icon-arrow-down::before {
  text-decoration: none !important;
}
.common-dropdown-new.common-new-drp.drp-30 .equitydrop {
  height: 30px !important;
}
.common-dropdown-new .dropdown-menu {
  width: 100% !important;
  margin-top: 0px;
  background-color: #ffffff;
  border-radius: 0px;
  border: 1px solid #e7e7e7;
  height: 208px;
}
.common-dropdown-new .dropdown-menu .dropdown-item {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding: 14px;
}
.common-dropdown-new .dropdown-menu .dropdown-item:hover {
  background-color: #f2f2f5;
  color: #444444;
  padding: 14px;
}

/******************** Calender  + datepicker *********************************/
.common-datepicker .react-datepicker {
  border: 1px solid #e7e7e7;
}
.common-datepicker .react-datepicker .react-datepicker__month-read-view--selected-month,
.common-datepicker .react-datepicker .react-datepicker__year-read-view--selected-year {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-datepicker .react-datepicker .react-datepicker__header {
  border: none !important;
}
.common-datepicker .react-datepicker .react-datepicker__month {
  border: none !important;
}
@media (max-width: 768px) {
  .common-datepicker .react-datepicker .react-datepicker__navigation {
    top: -1%;
  }
}
.common-datepicker .react-datepicker .react-datepicker__day--selected {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.common-datepicker .react-datepicker .react-datepicker__day--keyboard-selected {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.common-datepicker .react-datepicker .react-datepicker__day--selected,
.common-datepicker .react-datepicker .react-datepicker__day--in-selecting-range,
.common-datepicker .react-datepicker .react-datepicker__day--in-range,
.common-datepicker .react-datepicker .react-datepicker__month-text--selected,
.common-datepicker .react-datepicker .react-datepicker__month-text--in-selecting-range,
.common-datepicker .react-datepicker .react-datepicker__month-text--in-range,
.common-datepicker .react-datepicker .react-datepicker__quarter-text--selected,
.common-datepicker .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.common-datepicker .react-datepicker .react-datepicker__quarter-text--in-range,
.common-datepicker .react-datepicker .react-datepicker__year-text--selected,
.common-datepicker .react-datepicker .react-datepicker__year-text--in-selecting-range,
.common-datepicker .react-datepicker .react-datepicker__year-text--in-range {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.common-datepicker .react-datepicker .react-datepicker__navigation-icon::before {
  border-width: 1px 1px 0 0;
  top: 15px;
}
@media (max-width: 576px) {
  .common-datepicker .react-datepicker .react-datepicker__navigation-icon::before {
    top: 0px;
  }
}
.common-datepicker .react-datepicker .react-datepicker__day--in-range {
  background-color: #03002f !important;
  border-radius: 50% !important;
}
.common-datepicker .react-datepicker .react-datepicker__month-read-view--down-arrow,
.common-datepicker .react-datepicker .react-datepicker__year-read-view--down-arrow {
  border-width: 1px 1px 0 0 !important;
}
.common-datepicker .react-datepicker .react-datepicker__current-month {
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.common-datepicker .react-datepicker .react-datepicker__day-name {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-datepicker .react-datepicker .react-datepicker__day {
  font-size: 0.875rem;
  font-family: "RobotoRegular";
  line-height: 2.1rem;
  width: 32px;
  height: 32px;
  margin: 4px 10px;
  border-radius: 50%;
}
@media (max-width: 768px) {
  .common-datepicker .react-datepicker .react-datepicker__day {
    margin: 4px;
  }
}
.common-datepicker .react-datepicker .react-datepicker__day:hover {
  color: #ffffff !important;
  background-color: #03002f !important;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.common-datepicker .react-datepicker .react-datepicker__day--today {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  color: #ffffff;
  font-weight: normal;
}
.common-datepicker .react-datepicker .react-datepicker__day--today.react-datepicker__day--disabled {
  color: #cccccc !important;
}
.common-datepicker .keyboard-daychange .react-datepicker__day--keyboard-selected {
  background-color: #ffffff !important;
  color: #000 !important;
}
.common-datepicker .keyboard-daychange .react-datepicker__day--keyboard-selected.react-datepicker__day--in-range {
  background-color: #000 !important;
  color: #ffffff !important;
}
.common-datepicker .midnight-blue-custome {
  background-color: #03002f;
  padding: 7px;
  width: 100%;
  color: #ffffff;
}
.common-datepicker .midnight-blue-custome :hover,
.common-datepicker .midnight-blue-custome :active {
  color: #ffffff;
}
.common-datepicker .edel-icon-calendar {
  font-size: 1.25rem !important;
  color: #03002f !important;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon {
  border: 1px solid #e7e7e7 !important;
  height: 33px;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .input-group-text {
  top: 0%;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .inputFieldCalendarIcon .form-control {
  margin-top: 5px;
  padding: 0px;
  margin-left: 15px;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .calendar--row {
  gap: 24%;
}
.common-datepicker .pandLcalendar .pandLcalendar-form .toDate {
  color: #b8b8b8 !important;
}

.common-range-datepicker .modal-md {
  width: 400px !important;
}
.common-range-datepicker .modal-body {
  padding: 0px !important;
}
.common-range-datepicker .modal-content {
  border: none !important;
}
.common-range-datepicker .modal-content .modal-header {
  background-color: #f5f5f5;
  border-bottom: none !important;
}

/********************************** backgrop colors **************************************/
.backdrop-bg.darkblack .modal-backdrop.show {
  background: rgba(0, 0, 0, 0.75) !important;
  backdrop-filter: blur(5px) !important;
}
.backdrop-bg.lightblack .modal-backdrop.show {
  background: rgba(68, 68, 68, 0.5) !important;
  backdrop-filter: blur(2px) !important;
}

.lightbac {
  background: rgba(68, 68, 68, 0.5) !important;
  backdrop-filter: blur(2px) !important;
  z-index: 999;
}

/******************************* Search  ***********************************************/
.custom-search-bar.height45 .common-search-bar,
.custom-search-bar.height45 input {
  height: 45px;
}
.custom-search-bar.height50 .common-search-bar,
.custom-search-bar.height50 input {
  height: 50px;
}

/******************************** Button*************************************/
.ed_button-14 {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}

.ed_button-12 {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
}

.topboxsshadow-button {
  box-shadow: 0px -10px 25px rgba(0, 0, 0, 0.1);
  background-color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
}

.common-fixedbtm-btn {
  position: fixed;
  bottom: 0px;
  background-color: #ffffff;
  width: 100%;
}

.edbutton-link-witharrow {
  display: flex;
  align-items: center;
}
.edbutton-link-witharrow .ed_button {
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.edbutton-link-witharrow .edel-icon-arrow-right1 {
  font-size: 0.563rem;
  padding-left: 5px;
}

.small-edbutton {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
.small-edbutton.roboto_600 {
  font-family: "RobotoBold" !important;
}

.small-edbutton-search {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
}
.small-edbutton-search.roboto_600 {
  font-family: "RobotoBold" !important;
}

.small-edbutton-40 {
  height: 40px !important;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}

.small-btn-common {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
@media (max-width: 768px) {
  .small-btn-common {
    font-size: 0.75rem !important;
    font-family: "DMSansMedium" !important;
  }
}

.bg-refresh-btn {
  background-color: #f2f2f5;
  border-radius: 5px;
  padding: 3px 5px;
  text-align: center;
  height: 30px;
}
.bg-refresh-btn.refresh-btn .DMSan_14_500 {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  color: #03002f !important;
}

/*************************** share icon ************************/
.common-new-share .share .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background: #f2f2f5;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.common-new-share .share .share-icon .edel-icon-share-icon:before {
  content: "\e96c";
  font-size: 1rem;
  left: 7px;
  position: absolute;
  top: 6px;
  color: #03002f;
}

/****************************** info icon *******************/
.common-info-icon .rounded-circle,
.common-info-icon .rounded-circle1 {
  background-color: #f2f2f5;
  border: 1px solid #f2f2f5 !important;
}
.common-info-icon .exclamation {
  border-radius: 50%;
  display: inline-block;
  position: relative;
  top: 3px;
}
.common-info-icon .hw-35 {
  height: 35px !important;
  width: 35px !important;
}
.common-info-icon .edel-icon-info {
  color: #03002f;
}
.common-info-icon .notbg {
  background-color: transparent !important;
}

/**************************** Textbox****************************/
.border-bottom-Textbox {
  border-bottom: 1px solid #e7e7e7;
}
.border-bottom-Textbox .input_prefix {
  font-size: 1.875rem;
  font-family: "RobotoBold";
  font-weight: bolder;
}
@media (max-width: 768px) {
  .border-bottom-Textbox .input_prefix {
    font-size: 1.875rem;
  }
}
.border-bottom-Textbox .form-control {
  border: none;
  height: 42px;
  border-radius: 0px;
  font-size: 1.875rem;
  font-family: "RobotoBold";
}
@media (max-width: 768px) {
  .border-bottom-Textbox .form-control {
    font-size: 1.875rem;
    height: 39px;
    text-align: center;
  }
}

/*********************sorting**********************/
.common-EdButtonIcon-icon {
  position: relative;
}
.common-EdButtonIcon-icon.sort > .ed_button, .common-EdButtonIcon-icon.filter > .ed_button {
  border-radius: 5px;
  width: 44px;
  height: 44px;
  padding: 0px;
}
.common-EdButtonIcon-icon .ed_button.link.bg-midnight-blue {
  color: #ffffff !important;
}
.common-EdButtonIcon-icon .ed_button.link.bg_aqua_white {
  color: #03002f !important;
}
.common-EdButtonIcon-icon .sort-drop {
  background-color: #f5f5f5;
}
.common-EdButtonIcon-icon .sort-drop::after {
  content: " ";
  position: absolute;
  right: 12px;
  top: -15px;
  border-top: none;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-bottom: 15px solid #f5f5f5;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-body .sort-drop-bodylist li .bodylist-right p {
  color: #b8b8b8 !important;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-body .sort-drop-bodylist li .bodylist-right p.light-blue {
  color: #03002f !important;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-footer {
  display: flex;
  gap: 10px;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-footer .reset-button {
  border: 1px solid #03002f !important;
  color: #03002f !important;
  background-color: #ffffff !important;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-footer .reset-button:hover {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.common-EdButtonIcon-icon .sort-drop .sort-drop-footer .filter-button {
  background-color: #03002f !important;
  color: #ffffff !important;
  box-shadow: none !important;
  border: 1px solid #03002f !important;
}
.common-EdButtonIcon-icon .filterasset-drop {
  background-color: #f5f5f5;
}
.common-EdButtonIcon-icon .filterasset-drop::after {
  content: " ";
  position: absolute;
  right: 12px;
  top: -15px;
  border-top: none;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-bottom: 15px solid #f5f5f5;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button {
  box-shadow: none !important;
  font-family: "DMSansBold";
  font-size: 1rem;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button .color_blue {
  color: #03002f !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button.collapsed, .common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button:not(.collapsed) {
  background-color: #f5f5f5 !important;
  color: #03002f !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button.collapsed::after, .common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-header .accordion-button:not(.collapsed)::after {
  background-color: #f5f5f5 !important;
  color: #03002f !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filter-accordion .accordion-body {
  padding: 0px !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer {
  background-color: #f5f5f5;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer .clear_all {
  border: 1px solid #03002f !important;
  color: #03002f !important;
  background-color: transparent !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer .clear_all:hover {
  background-color: #03002f !important;
  color: #ffffff !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer .aply-btn {
  background-color: #03002f !important;
  color: #ffffff !important;
  box-shadow: none !important;
  border: 1px solid #03002f !important;
}
.common-EdButtonIcon-icon .filterasset-drop .filterasset-drop-footer .filter-button-disable {
  background-color: #03002f !important;
  opacity: 0.4;
}

.common-sorting-midnightblue .drawer-header .ed_button {
  color: #03002f !important;
  text-decoration: underline !important;
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
}
.common-sorting-midnightblue .drawer-body .sort-drop-bodylist {
  padding-left: 0px;
}
.common-sorting-midnightblue .drawer-body .sort-drop-bodylist li {
  display: flex;
  justify-content: space-between;
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  color: #03002f !important;
  border-bottom: 1px solid #e7e7e7;
  padding: 15px 15px 15px 15px;
  align-items: center;
}
.common-sorting-midnightblue .drawer-body .sort-drop-bodylist li .bodylist-right p {
  color: #03002f !important;
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
  margin-bottom: 0px !important;
}
.common-sorting-midnightblue .drawer-body .sort-drop-bodylist li .bodylist-right .edel-icon-point-arrow-down {
  padding-left: 6px;
  font-size: 0.75rem;
}
.common-sorting-midnightblue .drawer-body .drawer-footer .ed_button {
  background-color: #03002f !important;
  border: none !important;
}

/*******************************filter*****************************/
.common-filter-midnightblue .down-bar {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.common-filter-midnightblue .down-bar .down-bar-left {
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.common-filter-midnightblue .down-bar .down-bar-right {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
  color: #03002f !important;
  text-decoration: underline;
}
.common-filter-midnightblue .filter-accordion {
  padding: 0% !important;
  font-size: 0.75rem !important;
  font-family: "DMSansMedium" !important;
}
.common-filter-midnightblue .color_blue {
  color: #727271 !important;
}
.common-filter-midnightblue .filter-accordion {
  border-bottom: 1px solid #e7e7e7;
}
.common-filter-midnightblue .filter-accordion .accordion-header .accordion-button {
  padding: 15px !important;
}
.common-filter-midnightblue .filter-accordion .accordion-header .accordion-button::after {
  color: #03002f !important;
}
.common-filter-midnightblue .filter-accordion .accordion-header .accordion-button:not(.collapsed) {
  color: #03002f !important;
}
.common-filter-midnightblue .year_container {
  border: 1px solid #03002f;
}
.common-filter-midnightblue .year_container .financial_year span {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}
.common-filter-midnightblue .year_container .financial_year span:hover {
  background-color: #03002f;
  color: #ffffff;
}
.common-filter-midnightblue .accordion-body {
  padding-top: 5px !important;
}
.common-filter-midnightblue .accordion-body .filterasset-drop-body {
  margin: 5px 0px;
}
.common-filter-midnightblue .accordion-body .filterasset-drop-body .inside-list {
  padding-bottom: 10px !important;
}
.common-filter-midnightblue .accordion-body .filterasset-drop-body .inside-list .bodylist-title {
  font-size: 0.875rem !important;
  font-family: "DMSansMedium" !important;
}
.common-filter-midnightblue .filterasset-drop-footer {
  background-color: unset !important;
}
.common-filter-midnightblue .filterasset-drop-footer .filter-button {
  background-color: #03002f !important;
  border: none !important;
  width: 100% !important;
}
.common-filter-midnightblue .mob-filterasset-drop-footer {
  display: block !important;
}

/*************************notification ******************************/
.notification-outer-box {
  background-color: #fef4ec;
  border-radius: 5px;
  padding: 15px 20px;
}
.notification-outer-box .disc-style li {
  list-style-type: disc;
}

.overflow-100vh {
  overflow-y: scroll;
  height: 100vh;
  position: sticky;
}

.overflow-50vh {
  overflow-y: scroll;
  height: 50vh;
}

.overflow-88vh {
  overflow-y: scroll;
  height: 88vh;
  position: sticky;
}

.overflow-60vh {
  overflow-y: scroll;
  height: 50vh;
}

.commonscroll-new {
  overflow-y: scroll;
  -webkit-overflow-scrolling: auto;
  -webkit-overflow-scrolling: touch;
  /* Track */
  /* Handle */
}
.commonscroll-new.height250 {
  height: 250px;
}
.commonscroll-new.height300 {
  height: 300px;
}
.commonscroll-new.height310 {
  height: 310px;
}
.commonscroll-new.height350 {
  height: 350px;
}
.commonscroll-new.height400 {
  height: 400px;
}
.commonscroll-new.height500 {
  height: 500px;
}
.commonscroll-new::-webkit-scrollbar {
  width: 1px !important;
  height: 5px !important;
}
.commonscroll-new::-webkit-scrollbar-track {
  background: transparent;
}
.commonscroll-new::-webkit-scrollbar-thumb {
  background: #03002f;
}
.commonscroll-new.heightMinMax300 {
  max-height: 300px;
  min-height: 300px;
}
.commonscroll-new.heightMinMax200 {
  max-height: 200px;
  min-height: 200px;
}

.lbl-circle-item {
  padding: 3px 5px;
  border: 1px solid #e7e7e7;
  border-radius: 50%;
  font-size: 0.625rem;
  color: #03002f;
}

/********************sticky position*******************/
.docked-position {
  position: fixed;
  background-color: #ffffff;
  padding: 20px;
  z-index: 9;
  width: 100%;
}
.docked-position.top0 {
  top: 0px;
}
.docked-position.top50 {
  top: 50px;
}
.docked-position.top60 {
  top: 60px;
}
.docked-position.top65 {
  top: 65px;
}
.docked-position.top40 {
  top: 40px;
}
.docked-position.top43 {
  top: 43px;
}
.docked-position.top120 {
  top: 120px;
}
.docked-position.top100 {
  top: 100px;
}
.docked-position.top160 {
  top: 160px;
}
.docked-position.top90 {
  top: 90px;
}
.docked-position.bx-shadow {
  box-shadow: 3px 12px 15px rgba(0, 0, 0, 0.1);
}
.docked-position .mgt-md-60 {
  margin-top: 60px;
}
.docked-position .mgt-md-60 .mgt-50 {
  margin-top: 50px;
}

.errormsg-box {
  background-color: #fceded;
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 10px;
}

.imCircle::before {
  content: "\e962";
  font-family: "edel_icon" !important;
  font-size: 0.5rem;
  color: #e7e7e7;
  padding-left: 5px;
  padding-right: 5px;
}
.imCircle.small-imcircle::before {
  font-size: 0.25rem;
}
.imCircle.green::before {
  color: #51b255 !important;
}
.imCircle.midnightblue::before {
  color: #03002f !important;
}
.imCircle.black-one::before {
  color: #444444 !important;
}

/*******************common filter***********************/
.common-filter-section.footer-sidebar-generic .leftsidebar {
  background-color: #f5f5f5;
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item {
  margin-bottom: 0px;
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium";
  text-align: center;
  padding: 15px 15px 15px 12px;
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link.active {
  border: none !important;
  background-color: #ffffff;
}
.common-filter-section.footer-sidebar-generic .rightsidebar {
  background-color: #ffffff;
  padding-left: 0px !important;
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist {
  margin-top: 10px;
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding-left: 10px;
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .inside-list {
  margin-bottom: 10px;
}

.common-download .download-btn {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  border: none !important;
  padding: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  color: #03002f;
  border-radius: 5px;
}

.common-filter-mb .common-EdButtonIcon-icon {
  width: 50px;
  height: 50px;
  background-color: #f2f2f5;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}

.common-download-mb .common-download {
  width: 50px;
  height: 50px;
  background-color: #f2f2f5;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
}
.common-download-mb .common-download img {
  width: 22px;
}

.dm-fam.ed_button,
.dm-fam.ed_button.button {
  font-family: "DMSansMedium";
}

/********************* toolttip******************* updated (13-07-2023)*/
.common-white-tooltip .tooltip-inner {
  background-color: #ffffff;
  color: #727271;
  box-shadow: 0px 0px 7px 1px #e7e7e7 !important;
  max-width: 300px;
}
.common-white-tooltip .tooltip-arrow::before {
  content: "";
  border-bottom: 1px solid #e7e7e7;
  border-right: 1px solid #e7e7e7;
  background-color: #ffffff;
  position: absolute;
  top: -7px;
  width: 16px;
  height: 16px;
  transform: rotate(45deg);
  border-top-color: unset !important;
  border-top-width: 0px;
  border-width: 1px;
}
@media (max-width: 768px) {
  .common-white-tooltip .tooltip-arrow::before {
    top: -2px;
    border: thin;
  }
}
.common-white-tooltip.tooltip-border {
  max-width: 100%;
  padding: 10px;
  filter: drop-shadow(0px -1px 50px rgba(87, 100, 173, 0.12));
  border: 1px solid #e7e7e7;
}
.common-white-tooltip.tooltip-border .tooltip-arrow::before {
  top: -17px;
  width: 13px;
  height: 13px;
  transform: rotate(45deg);
}
@media (max-width: 768px) {
  .common-white-tooltip.tooltip-border .tooltip-arrow::before {
    top: -16px;
    border: unset;
  }
}

.common-filter-heading-drawer {
  background-color: #ffffff;
  border-bottom: 1px solid #e7e7e7;
}
.common-filter-heading-drawer .Heading-content {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.common-filter-heading-drawer .Heading-content.activeClass {
  border-bottom: 2px solid #03002f;
  padding-bottom: 10px;
}
.common-filter-heading-drawer .ed_button {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

.common-radio-button-custom input[type=radio] {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border: 1px solid #03002f;
  border-radius: 50%;
  outline: none;
  position: relative;
}
.common-radio-button-custom input[type=radio]:before {
  content: "";
  width: 10px;
  height: 9px;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 1px;
}
.common-radio-button-custom input[type=radio]:checked:before {
  background: #03002f !important;
}

.common-checkbox-custom input[type=checkbox] {
  position: relative;
  border: 2px solid #e7e7e7;
  border-radius: 2px;
  background: none;
  cursor: pointer;
  line-height: 0;
  margin: 0 0.6em 0 0;
  outline: 0;
  padding: 0 !important;
  vertical-align: text-top;
  height: 20px;
  width: 20px;
  -webkit-appearance: none;
  opacity: 0.5;
}
.common-checkbox-custom input[type=checkbox]:hover {
  opacity: 1;
}
.common-checkbox-custom input[type=checkbox]:checked {
  background-color: #000;
  border: 2px solid #03002f !important;
  opacity: 1;
}
.common-checkbox-custom input[type=checkbox]:before {
  content: "";
  position: absolute;
  right: 50%;
  top: 50%;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  margin: -1px -1px 0 -1px;
  transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
}
.common-checkbox-custom.small-checkbox input[type=checkbox] {
  width: 16px;
  height: 16px;
}

/***********************************post login UI (17/07/2023)*************************************/
.border-box-common {
  border: 1px solid #e7e7e7;
  padding: 20px;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .border-box-common {
    padding: 15px;
  }
}

.border-box-nopadding {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.circleBack {
  position: relative;
  right: -5px;
  top: 2px;
  font-size: 0.75rem;
  color: #ffffff;
  background: #03002f;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  text-align: center;
  line-height: 17px;
}

.circleBack-gray {
  color: #03002f;
  background: #e7e7e7;
  height: 15px;
  width: 15px;
  font-size: 0.625rem;
  font-family: "DMSansMedium";
  border-radius: 50%;
  text-align: center;
}

.circleBack-padding {
  position: relative;
  font-size: 0.75rem;
  color: #ffffff;
  background: #03002f;
  border-radius: 50%;
  text-align: center;
  line-height: 17px;
  padding: 1px 5px;
}

/************************** Ed card secondary************************/
.edcardSecondary-common.edcardSecondary-common {
  padding: 20px;
}
.edcardSecondary-common.edcardSecondary-common .ed-headline-title .title {
  font-size: 1.125rem;
  font-family: "DMSansBold";
}
.edcardSecondary-common.edcardSecondary-common .ed-card-description {
  font-size: 1rem;
  font-family: "DMSansNormal";
}
.edcardSecondary-common.edcardSecondary-common .ed-secondary-bg-img {
  width: 63px;
}

.common-filter-section.footer-sidebar-generic .leftsidebar {
  background-color: #f5f5f5;
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item {
  margin-bottom: 0px;
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium";
  text-align: center;
  padding: 15px 15px 15px 12px;
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link.active {
  border: none !important;
  background-color: #ffffff;
}
.common-filter-section.footer-sidebar-generic .rightsidebar {
  background-color: #ffffff;
  padding-left: 0px !important;
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist {
  margin-top: 10px;
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding-left: 10px;
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .inside-list {
  margin-bottom: 10px;
}

.common-filter-section.footer-sidebar-generic .leftsidebar {
  background-color: #f5f5f5;
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item {
  margin-bottom: 0px;
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium";
  text-align: center;
  padding: 15px 15px 15px 12px;
}
.common-filter-section.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link.active {
  border: none !important;
  background-color: #ffffff;
}
.common-filter-section.footer-sidebar-generic .rightsidebar {
  background-color: #ffffff;
  padding-left: 0px !important;
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist {
  margin-top: 10px;
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding-left: 10px;
}
.common-filter-section.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .inside-list {
  margin-bottom: 10px;
}

/*********************webinar common theme*************************/
.uppercaseContent {
  text-transform: lowercase;
}
.uppercaseContent::first-letter {
  text-transform: capitalize;
}

/************************** Ed card secondary************************/
.edcardSecondary-common.edcardSecondary-common {
  padding: 20px;
}
.edcardSecondary-common.edcardSecondary-common .ed-headline-title .title {
  font-size: 1.125rem;
  font-family: "DMSansBold";
}
.edcardSecondary-common.edcardSecondary-common .ed-card-description {
  font-size: 1rem;
  font-family: "DMSansNormal";
}
.edcardSecondary-common.edcardSecondary-common .ed-secondary-bg-img {
  width: 63px;
}

.common-filter-heading-drawer {
  background-color: #ffffff;
  border-bottom: 1px solid #e7e7e7;
}
.common-filter-heading-drawer .Heading-content {
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.common-filter-heading-drawer .Heading-content.activeClass {
  border-bottom: 2px solid #03002f;
  padding-bottom: 10px;
}
.common-filter-heading-drawer .ed_button {
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}

/************************************ primary NFO**************************************/
.common-market-card-withoutborder {
  padding: 0px;
}
.common-market-card-withoutborder .marketCard {
  border: none !important;
  padding: 0px;
}
.common-market-card-withoutborder .marketCard .rounded-circle1 {
  color: #03002f !important;
  border: 1px solid #e7e7e7 !important;
}

.common-calender-subsection-backColor .calendar_container {
  box-shadow: inset 0px 0px 0px 20px #f2f2f5;
}
.common-calender-subsection-backColor .calendar_container .calendar_arrow {
  background-color: #f2f2f5;
}
.common-calender-subsection-backColor .calendar_change {
  margin-left: 15px;
  color: #03002f;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  margin-top: 0px;
}
@media (max-width: 1023px) {
  .common-calender-subsection-backColor .calendar_change {
    display: flex;
    align-items: center;
    margin-left: 0px;
  }
}
.common-calender-subsection-backColor .calendar_date .calendar_change {
  padding-right: 5px;
}
.common-calender-subsection-backColor .calendar_date .fin_year {
  font-family: "RobotoBold";
}
@media (max-width: 1023px) {
  .common-calender-subsection-backColor .calendar_date .fin_year {
    font-family: "RobotoMedium";
  }
}
@media (max-width: 1023px) {
  .common-calender-subsection-backColor .calendar_date .financial-year-date {
    color: #727271;
  }
}
.common-calender-subsection-backColor .calendar_date .datefullClass {
  font-family: "RobotoRegular";
}

.tablerow_ui-grid-2 div {
  padding: 10px;
}
.tablerow_ui-grid-2 div:nth-of-type(even) {
  background-color: #ffffff;
}
.tablerow_ui-grid-2 div:nth-of-type(odd) {
  background-color: #f2f2f5;
}

.blood-red-border-input {
  border: 1px solid #dd504d !important;
  border-radius: 5px;
}
.blood-red-border-input .form-control:focus {
  color: unset;
  border: unset;
}

/**********************two-buttons*************************/
.apply-cancel-button {
  width: 90%;
  gap: 15px;
}
.apply-cancel-button .ed_button.button {
  width: 47%;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 18px;
}

/***************************** primary IPO**********************/
.common-border-box {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}

.common-card-newtheme.marketgroup {
  padding: 0px;
}
.common-card-newtheme.marketgroup .marketCard {
  border: none;
  padding: 15px;
}
.common-card-newtheme.marketgroup .marketCard .edel-icon-arrow-left {
  color: #03002f;
}
.common-card-newtheme.marketgroup .marketCard .marketcardhead .rounded-circle {
  color: #03002f !important;
  border: 1px solid #e7e7e7 !important;
}

/***************** SGB filter common ******************/
.common-fromToDate-picker .input-group {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.common-fromToDate-picker .input-group .form-control {
  height: 33px;
  border: none !important;
  font-size: 1rem !important;
  font-family: "DMSansMedium" !important;
}
.common-fromToDate-picker .input-group .input-group-text {
  background-color: #ffffff !important;
  border: none !important;
}
.common-fromToDate-picker .input-group .input-group-text .edel-icon-calendar-report {
  color: #03002f !important;
}

/************************* IPO TOC (28-08-2023)********************/
.textbox-with-drp {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.textbox-with-drp .form-control {
  border: none;
  margin: 1px !important;
}
.textbox-with-drp .equity-dropdown-block {
  border: none;
}
.textbox-with-drp .equity-dropdown-block .dropdown-menu .dropdown-item {
  padding: 10px 15px 0px 15px !important;
}
.textbox-with-drp .input_suffix .equitydrop {
  border: none !important;
  gap: 0px !important;
}
.textbox-with-drp .input_suffix .equitydrop::before {
  content: "";
  width: 1px;
  background-color: #e7e7e7;
  margin-right: 5px;
  height: 30px;
}
.textbox-with-drp .input_prefix {
  margin-left: 0px !important;
}
.textbox-with-drp .input_prefix .equitydrop {
  border: none !important;
  gap: 0px !important;
}
.textbox-with-drp .input_prefix .equitydrop .edel-icon-arrow-down::after {
  content: "";
  width: 1px;
  background-color: #e7e7e7;
  margin-left: 5px;
  height: 30px;
}

.common-modal-small-content .modal-title {
  font-size: 1rem;
  font-family: "DMSansBold";
}
.common-modal-small-content .edel-icon-bold-close {
  font-size: 12px;
}

/***************** Quote page UI  => 4/09/2023 ****************************/
.common-table-withbackground table {
  border-spacing: 0px !important;
  width: 100%;
  margin: 0px auto;
}
.common-table-withbackground table thead th {
  padding: 15px 0px 10px 0px;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.common-table-withbackground table tbody tr:nth-child(even) {
  background: #f2f2f5;
}
.common-table-withbackground table tbody tr:nth-child(even):hover {
  background: #f2f2f5 !important;
}
.common-table-withbackground table tbody tr:nth-child(odd):hover {
  background-color: unset !important;
}
.common-table-withbackground table tbody tr td {
  border-top: 1px solid #e7e7e7;
  border: none;
  height: unset;
  padding: 15px 8px 15px 8px;
  border-radius: 0px;
  font-size: 1rem;
}

.commondata-no-stream {
  font-family: "RobotoRegular";
  font-size: 1rem;
  color: #444444;
}

.common-table-withbackground-even table {
  border-spacing: 0px !important;
  width: 100%;
  margin: 0px auto;
}
.common-table-withbackground-even table thead th {
  padding: 15px 0px 10px 0px;
  border-bottom: 1px solid #e7e7e7;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
  color: #727271;
}
.common-table-withbackground-even table tbody tr:nth-child(even) {
  background: #f2f2f5;
}
.common-table-withbackground-even table tbody tr:nth-child(even):hover {
  background: #f2f2f5 !important;
}
.common-table-withbackground-even table tbody tr:nth-child(even):hover {
  background-color: unset !important;
}
.common-table-withbackground-even table tbody tr td {
  border-top: 1px solid #e7e7e7;
  border: none;
  height: unset;
  padding: 15px 8px 15px 8px;
  border-radius: 0px;
  font-size: 1rem;
}
.common-table-withbackground-even.table-head-bg table thead {
  background-color: #f2f2f5;
}
.common-table-withbackground-even.table-head-bg table thead th {
  border-bottom: none !important;
}

.common-calender-subsection-backColor .calendar_container {
  box-shadow: inset 0px 0px 0px 20px #f2f2f5;
}
.common-calender-subsection-backColor .calendar_container .calendar_arrow {
  background-color: #f2f2f5;
}
.common-calender-subsection-backColor .calendar_container {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  margin-left: 120px;
}
.common-calender-subsection-backColor .calendar_container .calendar_arrow {
  margin-left: 215px;
}
.common-calender-subsection-backColor .calendar_container .calendar_list span:hover {
  background: #03002f;
  color: #ffffff;
}
.common-calender-subsection-backColor .calendar_container .calendar_list span:hover i {
  color: #ffffff;
}
.common-calender-subsection-backColor .calendar_container .calendar_list i {
  color: #03002f;
}

.common-section-data-value .data-head {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  color: #b8b8b8;
}

/**************************** common downloadReport****************************/
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-head {
  background: #f2f2f5;
  padding-bottom: 20px;
  padding-top: 5px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-head span {
  padding-left: 15px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap {
  background: #ffffff;
  padding: 0px 15px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .form-label {
  color: #444444;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox {
  padding-bottom: 23px;
}
@media (max-width: 1023px) {
  .commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox .blue_bg {
    margin: 0px;
    padding: 25px 15px 7px;
  }
  .commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox .blue_bg .mail_label_body_item {
    font-family: "DMSansMedium";
    color: #727271;
  }
  .commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox .blue_bg .mail-input input {
    color: #b8b8b8;
  }
  .commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .mailCheckbox .blue_bg .icon {
    top: 30%;
  }
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .checkbox .form-check,
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .radio .form-check {
  margin-top: 10px;
  margin-bottom: 0px;
  min-height: 0px;
  line-height: 0px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .checkbox .form-check:first-child,
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .radio .form-check:first-child {
  margin-top: 15px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .date-input-section .input-group {
  width: 135px;
  margin-top: 10px;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .date-input-section .input-group .date-drawer-input-field {
  color: #727271;
  font-size: 1rem;
  font-family: "DMSansMedium";
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .mobForm .mobFormWrap .date-input-section .input-group .input-group-text .d-block {
  color: #727271;
}
.commonnew-download-report-drawer .commonnew-download-report-drawer__content .drawer-body .downloadreport-form-block {
  padding: 28px 20px 20px;
}

.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form {
  padding: 20px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .blue_bg {
  margin-top: 20px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .customFormSection_field .boder-bottom {
  padding-top: 0px;
  padding-bottom: 20px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .customFormSection_field.boder-bottom {
  padding-top: 19px;
  padding-bottom: 22px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-body .downloadHoldingDesk-form .customForm .customFormSection .customFormSection_field.checkboxWrap {
  padding-top: 17px;
}
.commonnew-modal-download-popup.modalDPTitle .modal-content .modal-title {
  font-family: "DMSansNormal";
  font-size: 1.25rem;
}

/*---------------*/
.newDownloadSuccess {
  display: flex;
  width: 100px;
  height: 100px;
  padding: 26px;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.newDownloadSuccess .newDownloadSuccess-img {
  border-radius: 100px;
  border: 15px solid #e1f2ed;
  background: #cee9e0;
  width: 100px;
  height: 100px;
}

/**************************** New Error Msg****************************/
.error-msg-new-icon i {
  font-size: 4rem;
}
@media (max-width: 1023px) {
  .error-msg-new-icon i {
    font-size: 2.5rem;
  }
}
.error-msg-new-icon .error-msg .error-msg-wrapper .error-msg-text {
  opacity: 1;
}
.error-msg-new-icon .error-msg .error-msg-wrapper .error-msg-text span {
  font-family: "DMSansBold";
  color: #03002f;
}

.sidebar-body {
  height: 80vh;
  overflow-y: scroll;
}

.no-hover-table tbody tr:hover,
.no-hover-table thead tr:hover {
  background-color: unset !important;
}

.remove-btn-props .btn {
  padding: 0;
  border: none;
  background-color: unset;
}
.remove-btn-props .btn:hover, .remove-btn-props .btn:focus {
  background-color: inherit;
}

.common-tooltip-custom-ellipse {
  top: -4px !important;
}
.common-tooltip-custom-ellipse .tooltip-inner {
  background-color: #ffffff;
  color: #727271;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}
.common-tooltip-custom-ellipse .tooltip-arrow::before {
  border-bottom-color: #ffffff !important;
}

.common-drawer-scroll {
  max-height: calc(100vh - 7rem);
  overflow-y: scroll;
  overflow-x: hidden;
  padding-bottom: 0px;
  /* Track */
  /* Handle */
}
@media (max-width: 768px) {
  .common-drawer-scroll {
    max-height: calc(100vh - 28rem) !important;
    overflow-y: scroll;
  }
}
.common-drawer-scroll::-webkit-scrollbar {
  width: 3px !important;
  height: 5px !important;
}
.common-drawer-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.common-drawer-scroll::-webkit-scrollbar-thumb {
  background: #03002f;
}

/************************* ncd toc ipo *************************/
.common-table-all-border table {
  border-collapse: collapse;
  width: 100%;
  border-spacing: 0px;
  margin: 0px auto;
}
.common-table-all-border table td,
.common-table-all-border table th {
  border: 1px solid #e7e7e7;
  padding: 8px;
  text-align: left;
}

/*****common sorting********/
.common-filter-sorting-ui .generic-tabs .nav-tabs {
  height: 60px !important;
  margin: 0px auto;
}
.common-filter-sorting-ui .generic-tabs .nav-tabs .nav-item .nav-link {
  padding: 20px !important;
  font-size: 1rem !important;
  font-family: "DMSansBold" !important;
}
.common-filter-sorting-ui.small-height-50 .generic-tabs .nav-tabs {
  height: 40px !important;
}
.common-filter-sorting-ui.small-height-50 .generic-tabs .nav-tabs .nav-link {
  padding: 10px 20px !important;
}
.common-filter-sorting-ui .drawer-body .sortlist-body {
  padding: 20px !important;
  border-bottom: 1px solid #e7e7e7;
}
.common-filter-sorting-ui .drawer-header {
  padding: 0px;
}
.common-filter-sorting-ui .rightsidebar ul li {
  margin-bottom: 10px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
}

.drawer-container .date-container.bg_aqua_white {
  background-color: #f2f2f5 !important;
}

.common-filter-sorting-ui .orderbook-sorting .drawer-body .max-height-scroll {
  min-height: 300px;
  max-height: 400px;
  overflow: scroll;
}

.common-download-newtheme .blue_bg.mail .icon i {
  color: #03002f;
}

.new-paths-errormsg .error-msg {
  padding-bottom: 100px;
}
.new-paths-errormsg .error-msg .error-msg-wrapper .results-text {
  color: #03002f;
}
.new-paths-errormsg .error-msg .error-msg-wrapper .erroricon {
  font-size: 64px;
}

.common-new-popupfail-desk .smallcase-popup-fail .action-post-success .twist:before {
  color: #03002f;
}
.common-new-popupfail-desk .smallcase-popup-fail .smallcase-popup-fail-body .update-message {
  width: 100%;
  justify-content: center;
}

.backgroundcolor_whitedrawer {
  background-color: #ffffff;
  border-radius: 16px 16px 0px 0px;
}
.backgroundcolor_whitedrawer .drawer-head {
  border-bottom: 1px solid #cdccd5;
}

.whitedrawer__backdrop {
  backdrop-filter: blur(1.5px);
  -webkit-backdrop-filter: blur(1.5px);
}

.success-pop-link-modal .modalContainer {
  width: 880px;
  height: 382px;
  border-radius: 15px;
}

.hide-default-arrow {
  z-index: 0;
}
.hide-default-arrow .popover-arrow {
  display: none;
}
.hide-default-arrow .popover-arrow::before, .hide-default-arrow .popover-arrow::after {
  display: none;
}

.failed-pop-modal .modalContainer,
.loading-pop-modal .modalContainer {
  width: 714px;
  height: fit-content;
  border-radius: 15px;
}

/* ============================== Backdrop ===================================*/
.dark_background_blur__backdrop {
  background: rgba(0, 0, 0, 0.75) !important;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.backdrop_blur__backdrop {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.light-backdrop-modal .modal-backdrop,
.light-backdrop-modal .modalBackground {
  background: rgba(0, 0, 0, 0.5) !important;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px) !important;
}

.seperator-border-top {
  border-top: 1px solid #e7e7e7;
}

/* =================================================================*/
.txt-decoration-green {
  text-decoration: underline;
  text-decoration-color: #51b255 !important;
}

.txt-decoration-red {
  text-decoration: underline;
  text-decoration-color: #dd504d !important;
}

/* =================================================================*/
.common-numeric-arrows.numeric-value {
  position: relative;
}
.common-numeric-arrows.numeric-value .title {
  display: block;
}
.common-numeric-arrows.numeric-value .arrows {
  position: absolute;
  margin-right: -15px;
}

.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-header {
  background-color: #f0f9ff;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__day--selected,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__day--in-selecting-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__day--in-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__month-text--selected,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__month-text--in-selecting-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__month-text--in-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__quarter-text--selected,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__quarter-text--in-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__year-text--selected,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__year-text--in-selecting-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__year-text--in-range,
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .react-datepicker .react-datepicker__day:hover {
  background-color: #3580f7 !important;
  color: #ffffff;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .radio input[type=radio] {
  border: 2px solid #e7e7e7;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .radio input[type=radio]:checked:before {
  background: #3580f7;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .radio .form-check-input:checked[type=radio] {
  border: 2px solid #3580f7;
}
.reports_old_theme .download-drop-bodylist .modalHoldingTitle .modal-content .modal-body .custom_btn {
  border: 1px solid #3580f7;
  background-color: #3580f7;
}
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-success-head,
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-fail-head,
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-loader-head {
  background-color: #f0f9ff;
}
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-success-body .action-post-success button,
.reports_old_theme .download-drop-bodylist .modalBackground .modalContainer.smallcase-popup .smallcase-popup-fail-body .action-post-success button {
  color: #3580f7;
}
.reports_old_theme.wrapper-fill#search-filter .summarize .custom-control.border-switch .border-switch-control-input:checked .border-switch-control-indicator::after {
  background-color: #3580f7 !important;
}
.reports_old_theme.wrapper-fill#search-filter #search-filter .quantity .btn-select-qty,
.reports_old_theme.wrapper-fill#search-filter #search-filter .square_off .btn-select-qty {
  color: #3580f7 !important;
}
.reports_old_theme.wrapper-fill#search-filter .taptopledge .edel-icon-pledge {
  color: #3580f7 !important;
}
.reports_old_theme.wrapper-fill#search-filter .taptopledge .teleport-switch-control-description {
  color: #3580f7 !important;
}
.reports_old_theme.wrapper-fill#search-filter .downloads .container .holding-tabs #search-filter .holding-position-filter .downloads {
  color: #3580f7;
}

.old-theme-calender .react-datepicker .react-datepicker__day--selected,
.old-theme-calender .react-datepicker .react-datepicker__day--in-selecting-range,
.old-theme-calender .react-datepicker .react-datepicker__day--in-range,
.old-theme-calender .react-datepicker .react-datepicker__month-text--selected,
.old-theme-calender .react-datepicker .react-datepicker__month-text--in-selecting-range,
.old-theme-calender .react-datepicker .react-datepicker__month-text--in-range,
.old-theme-calender .react-datepicker .react-datepicker__quarter-text--selected,
.old-theme-calender .react-datepicker .react-datepicker__quarter-text--in-selecting-range,
.old-theme-calender .react-datepicker .react-datepicker__quarter-text--in-range,
.old-theme-calender .react-datepicker .react-datepicker__year-text--selected,
.old-theme-calender .react-datepicker .react-datepicker__year-text--in-selecting-range,
.old-theme-calender .react-datepicker .react-datepicker__year-text--in-range,
.old-theme-calender .react-datepicker .react-datepicker__day:hover {
  background-color: #3580f7 !important;
  color: #ffffff;
}
.old-theme-calender .radio input[type=radio] {
  border: 2px solid #e7e7e7;
}
.old-theme-calender .radio input[type=radio]:checked:before {
  background: #3580f7;
}
.old-theme-calender .radio .form-check-input:checked[type=radio] {
  border: 2px solid #3580f7;
}

.lh-140 {
  line-height: 140%;
}

@media (max-width: 1023px) {
  .addFamily-modal-mob .modal-backdrop.show {
    backdrop-filter: blur(5px);
    background: rgba(0, 0, 0, 0.5);
  }
}

body.modal-open {
  overflow: scroll !important;
}
@media (max-width: 1023px) {
  body.modal-open {
    overflow: hidden !important;
  }
}

.px-520 {
  height: 520px;
}

.apply-cancel-btns {
  width: 100%;
  display: flex;
  gap: 3%;
}
.apply-cancel-btns .ed_button.button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100% !important;
  height: 100% !important;
  padding: unset !important;
  border-radius: 5px;
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  line-height: 18px;
}

.border-black-one1 {
  border: 1px solid #444444;
}

.border-radius-2 {
  border-radius: 2px;
}

.width-max-content {
  width: max-content;
}

.height-100 {
  height: 100% !important;
}

.height-95 {
  height: 95% !important;
}

.height-90 {
  height: 90% !important;
}

.height-85 {
  height: 85% !important;
}

.height-80 {
  height: 80% !important;
}

.height-75 {
  height: 75% !important;
}

.height-70 {
  height: 70% !important;
}

.height-60 {
  height: 60% !important;
}

.height-55 {
  height: 55% !important;
}

.height-50 {
  height: 50% !important;
}

.height-40 {
  height: 40% !important;
}

.height-35 {
  height: 35% !important;
}

.height-30 {
  height: 30% !important;
}

.height-auto {
  height: auto !important;
}

.edel-icon-arrow-left {
  font-size: 30px;
}

.mb-21 {
  margin-bottom: 21px;
}

.transaction-calendar-mob .backgroundcolor_bluedrawer .z-index-high__handle-wrapper {
  background-color: #f2f2f5;
}
.transaction-calendar-mob .backgroundcolor_bluedrawer .z-index-high__handle {
  width: 94px !important;
}
.transaction-calendar-mob .from_to_container_new {
  background-color: #ffffff;
}
.transaction-calendar-mob .common-download-newtheme {
  padding: 0px;
}
.transaction-calendar-mob .z-index-high__content {
  padding: 0px;
  max-height: calc(85vh - 25px);
}

.common-datepicker .calendardates-spacing .react-datepicker .react-datepicker__day-name {
  width: 2.4rem;
}
.common-datepicker .calendardates-spacing .react-datepicker .react-datepicker__day {
  margin: 7px;
}

.password-protected-msg-drawer .mob-smallcase-popup-success {
  height: 350px;
}
.password-protected-msg-drawer .mob-smallcase-popup-success .mob-smallcase-popup-success-body {
  margin-bottom: 0px;
}
.password-protected-msg-drawer .mob-smallcase-popup-loader {
  height: 250px;
}
.password-protected-msg-drawer .mob-smallcase-popup-loader-body {
  padding-top: 0px;
}
.password-protected-msg-drawer .mob-smallcase-popup-loader-body .update-message {
  margin-bottom: 20px;
}

.floating-label-group {
  position: relative;
}
.floating-label-group .floating-label {
  font-size: 18px;
  color: #b8b8b8;
  position: absolute;
  pointer-events: none;
  top: 15px;
  left: 15px;
  transition: all 0.1s ease;
  font-family: "DMSansNormal";
}
.floating-label-group input:focus ~ .floating-label,
.floating-label-group :not(:placeholder-shown) + .floating-label {
  top: -25px;
  bottom: 0px;
  left: 0px;
  font-size: 11px;
  opacity: 1;
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.floating-label-group .floating-label.focus {
  top: -25px;
  bottom: 0px;
  left: 0px;
  font-size: 11px;
  opacity: 1;
  color: #727271;
  font-size: 0.875rem;
  font-family: "DMSansNormal";
}
.floating-label-group .custom-form-control {
  height: 50px;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  font-size: 1.125rem;
}

.custom-form-control input::-webkit-input-placeholder {
  /* Edge */
  color: #b8b8b8 !important;
}

.yob_inp_grp {
  margin-bottom: 10px;
}
.yob_inp_grp:hover .yob_inp {
  border-color: #999999;
}
.yob_inp_grp .yob_inp {
  width: 21.25%;
  display: inline-block;
  margin-right: 5%;
  border: none;
  border-bottom: 1px solid #cccccc;
  text-align: center;
  font-size: 18px;
  line-height: 22px;
  padding: 8px 0px 24px;
  font-family: "RobotoMedium";
  color: #111111;
  border-radius: 0px;
}
@media (max-width: 1023px) {
  .yob_inp_grp .yob_inp {
    background: unset;
  }
}
.yob_inp_grp .yob_inp::placeholder {
  font-family: "RobotoRegular";
  color: #cccccc;
}
.yob_inp_grp .yob_inp:last-child {
  margin-right: 0px;
}
.yob_inp_grp .yob_inp.focus {
  border-color: #03002f;
}
.yob_inp_grp .error-border {
  border-color: #dd504d !important;
}
.yob_inp_grp INPUT[type=password] {
  height: 0px;
  font-size: 50px !important;
}

.generic-popup-layout .popup-header {
  display: flex;
  padding: 10px;
  align-items: center;
}
.generic-popup-layout .popup-header .edel-icon-arrow-left1 {
  font-size: 0.625rem;
  margin: 0px 10px 0px 3px;
}
.generic-popup-layout .popup-body {
  max-height: 350px;
  overflow-y: scroll;
}
.generic-popup-layout .popup-buttons {
  justify-content: space-betwee;
  padding: 15px 17px;
  border: 1px solid #e7e7e7;
}
.generic-popup-layout .popup-buttons .ed_button {
  padding: 10px 55px;
}

.product-buttons.ed_button.button {
  padding: 9px 14px;
  margin: 0px 10px 5px 0px;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
  line-height: 140%;
}
.product-buttons.ed_button.button.midnight-blue-border {
  border: 1px solid #e7e7e7;
}
.product-buttons.ed_button.button.bg_aqua_white {
  background-color: #f2f2f5;
  border: 1px solid #03002f;
}
.product-buttons.ed_button.button.disabled {
  background-color: #e7e7e7;
  color: #b8b8b8;
}
.product-buttons.ed_button.button.active {
  border: 1px solid #03002f;
}

.order-confirmation .stock-line {
  line-height: 140%;
}
.order-confirmation.scroll-height {
  height: 60%;
}
.order-confirmation .header {
  padding: 20px 10px 3px 15px;
  gap: 10px;
}
.order-confirmation .header i {
  font-size: 0.625rem;
}
.order-confirmation .order-stock {
  padding: 10px 15px;
  border-bottom: 1px solid #e7e7e7;
}
.order-confirmation .order-stock .col {
  padding: 0;
}
.order-confirmation .order-msg {
  line-height: 140%;
  margin: 10px 15px 0px 15px;
  border-radius: 5px;
}
.order-confirmation .order-msg div {
  padding: 10px 15px;
}
.order-confirmation .orderbody-list {
  border-bottom: 1px solid #e7e7e7;
  margin: 0px 15px;
}
.order-confirmation .orderbody-list .col {
  padding: 10px 0px;
}
.order-confirmation .orderbody-list:last-child {
  border-bottom: none !important;
}
.order-confirmation .exchange-qty-row {
  padding: 20px 15px;
}
.order-confirmation .exchange-qty-row div {
  line-height: 140%;
}
.order-confirmation .exchange-qty-row .day-tag {
  margin-right: 17px;
}

@media screen and (min-width: 1023px) {
  .order-confirmation .order-stock {
    padding: 10px 20px;
  }
  .order-confirmation .order-msg {
    margin: 10px 20px 0px 20px;
  }
  .order-confirmation .exchange-qty-row {
    padding: 20px;
  }
  .order-confirmation .exchange-qty-row .day-tag {
    margin-right: 14px;
  }
  .order-confirmation .orderbody-list {
    margin: 0px 20px;
  }
}
.auth-heading {
  padding-top: 14px;
}

.auth-msg {
  line-height: 140%;
  padding: 20px 30px 20px 30px;
}

.authorise-msg {
  line-height: 140%;
  margin: 0px 15px;
  border-radius: 5px;
}
.authorise-msg div {
  padding: 10px 15px;
}

.proceed-button {
  padding: 50px 0px 30px 0px;
}
.proceed-button .ed_button.button {
  width: auto;
  padding: 10px 28px;
  font-family: "DMSansMedium";
  font-size: 0.875rem;
}

.back-tpin .col,
.note-section .col {
  padding: 0px 20px;
}
.back-tpin .ed_button.link,
.note-section .ed_button.link {
  color: #03002f;
  text-decoration-line: underline !important;
}

.note-section {
  padding: 0px 20px;
  bottom: 0;
}
.note-section ul {
  padding: 0px 15px 20px 20px;
  list-style-type: disc;
}
.note-section ul li {
  line-height: 140%;
}

@media screen and (max-width: 1023px) {
  .note-section {
    padding: 0px 15px;
  }
  .back-tpin .col {
    padding: 0px 15px;
  }
}
@media (max-width: 768px) {
  .note-section {
    margin-top: 100px !important;
  }
}
.toggle-switch {
  position: relative;
  width: 44px;
  display: inline-block;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  text-align: left;
}
.toggle-switch-checkbox {
  display: none;
}
.toggle-switch.big-switch {
  width: 32px;
}
.toggle-switch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #e7e7e7;
  border-radius: 15px;
  margin: 0;
}
.toggle-switch-label.e-switch-active {
  border: 1px solid #51b255;
}
.toggle-switch-label.midnight-blue {
  border: 1px solid #03002f !important;
}
.toggle-switch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  transition: margin 0.3s ease-in 0s;
}
.toggle-switch-inner:before, .toggle-switch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 17px;
  padding: 0;
  line-height: 17px;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  box-sizing: border-box;
}
.toggle-switch-inner:before {
  content: attr(data-no);
  text-transform: uppercase;
  padding-left: 0.2rem;
  background-color: #ffffff;
  color: #727271;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.toggle-switch-disabled {
  background-color: #ffffff;
  cursor: not-allowed;
}
.toggle-switch-disabled:before {
  background-color: #ffffff;
  cursor: not-allowed;
}
.toggle-switch-inner:after {
  content: attr(data-yes);
  text-transform: uppercase;
  padding-right: 0.2rem;
  background-color: #ffffff;
  color: #727271;
  text-align: right;
  font-size: 0.75rem;
  font-family: "DMSansNormal";
}
.toggle-switch-switch {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0.2rem;
  background: #b8b8b8;
  position: absolute;
  top: 0px;
  bottom: 0;
  right: 25px;
  border-radius: 20px;
  transition: all 0.3s ease-in 0s;
}
.toggle-switch-switch.e-switch-active {
  background: #51b255;
}
.toggle-switch-switch.midnight-blue {
  background: #03002f !important;
}
.toggle-switch-switch.big-switch {
  width: 11px;
  height: 11px;
  margin: 0.25rem;
  right: 11px;
}
.toggle-switch-checkbox:checked + .toggle-switch-label .toggle-switch-inner {
  margin-left: 0;
}
.toggle-switch-checkbox:checked + .toggle-switch-label .toggle-switch-switch {
  right: 0px;
}

.counterinput {
  border: 1px solid #e7e7e7;
  border-radius: 5px;
}
.counterinput .input_prefix {
  margin-left: 0px !important;
}
.counterinput .form-control {
  border: none !important;
  text-align: center;
  font-size: 0.875rem;
  font-family: "encodesans_normal";
  color: #444444;
}
.counterinput .input-group-prepend button {
  font-size: 1.563rem !important;
  font-family: unset !important;
  padding: 6px 10px 10px 10px;
  line-height: 20px;
  background-color: #ffffff !important;
  border: none !important;
  height: 40px;
}

.ordermsgsection {
  padding-top: 62px;
}
@media (max-width: 768px) {
  .ordermsgsection {
    padding-top: 30px;
  }
}
.ordermsgsection .innersection {
  justify-content: center;
  display: flex;
}
.ordermsgsection .innersection .orderbox {
  background-color: #f2f2f5;
  padding: 15px 30px 15px 30px;
  text-align: center;
  border-radius: 5px;
}
.ordermsgsection .innersection .orderbox span {
  display: inline-block;
  width: 100%;
}
.ordermsgsection .innersection .addtowatchlist {
  text-decoration: underline !important;
  color: #03002f;
}
.ordermsgsection .innersection .btn-class-btntype .ed_button {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 0.875rem !important;
  font-family: "EncodeSansMedium";
}
.ordermsgsection .innersection .rejectedmsg strong {
  color: #03002f;
}
.ordermsgsection .recieved {
  color: #51b255;
}
.ordermsgsection .rejected {
  color: #dd504d;
}

.redirectOuterbox {
  width: 100%;
  background-color: #FEF4EC;
  padding: 20px 47px 20px 47px;
  border-radius: 5px;
}
@media (max-width: 768px) {
  .redirectOuterbox {
    padding: 20px 0px 20px 0px;
  }
}
.redirectOuterbox .ed_button {
  font-size: 0.875rem !important;
  height: 40px !important;
  line-height: 15px;
}

.filtersortSidebar-section-mobile .z-index-high__handle-wrapper {
  background-color: #ffffff;
}
.filtersortSidebar-section-mobile .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding-left: 10px;
}
.filtersortSidebar-section-mobile .filtersortSidebar-clear-all {
  display: flex;
  justify-content: end;
  background-color: #f2f2f5;
}
.filtersortSidebar-section-mobile .filtersortSidebar-clear-all .ed_button {
  font-size: 0.75rem !important;
  font-family: "DMSansNormal" !important;
  position: relative;
  top: 21px;
}

.overflow-scroll-340 {
  height: 340px;
  overflow: scroll;
  padding-bottom: 20px;
}

.filtersortSidebar.footer-sidebar-generic .leftsidebar {
  background-color: #f5f5f5;
}
.filtersortSidebar.footer-sidebar-generic .leftsidebar .nav .nav-item {
  margin-bottom: 0px;
}
.filtersortSidebar.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link {
  font-size: 0.75rem !important;
  font-family: "DMSansMedium";
  text-align: center;
  padding: 15px 15px 15px 12px;
}
.filtersortSidebar.footer-sidebar-generic .leftsidebar .nav .nav-item a.nav-link.active {
  border: none !important;
  background-color: #ffffff;
}
.filtersortSidebar.footer-sidebar-generic .rightsidebar {
  background-color: #ffffff;
  padding-left: 0px !important;
}
.filtersortSidebar.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist {
  margin-top: 10px;
}
.filtersortSidebar.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .bodylist-title {
  font-size: 0.875rem;
  font-family: "DMSansMedium";
  padding-left: 10px;
}
.filtersortSidebar.footer-sidebar-generic .rightsidebar .filterasset-drop-body .bodylist .inside-list {
  margin-bottom: 10px;
}

.common-filter-section .rightsidebar {
  max-height: 100vh;
  min-height: 400px;
  overflow-y: scroll;
  margin-bottom: 10px;
}
.common-filter-section .rightsidebar::-webkit-scrollbar {
  width: 0.12rem;
}
.common-filter-section .rightsidebar::-webkit-scrollbar-thumb {
  background-color: #03002f;
}

.notificationlock-filter-dot {
  color: #f04e45;
  font-size: 25px;
  position: relative;
  top: -9px;
}

.red-dot {
  color: #f04e45;
  position: absolute;
  font-size: 22px;
  top: -11px;
  right: 3px;
}

.nfo-gentable {
  width: 100%;
  border-spacing: 0px !important;
}
.nfo-gentable .ed_button.button {
  padding: 9px 17px;
  font-size: 0.875rem;
}
.nfo-gentable .subwidth {
  width: 15%;
  max-width: 100%;
}
.nfo-gentable .table-head tr {
  width: 100%;
}
.nfo-gentable .table-head tr th {
  padding: 5px;
  text-align: right;
  vertical-align: bottom;
  font-size: 0.75rem;
  font-family: "DMSansMedium";
}
.nfo-gentable .table-body tr:hover {
  background: none;
}
.nfo-gentable .table-body td {
  border: none;
  height: unset;
  border-spacing: 0px;
}
.nfo-gentable .table-body td .table {
  border-top: 1px solid #e7e7e7;
  padding-bottom: 0px;
}
.nfo-gentable .table-body .tbody-content td {
  padding: 15px 5px;
  vertical-align: top;
  text-align: right;
}
.nfo-gentable .table-body .tbody-content td div {
  padding: 0px;
}
.nfo-gentable .table-body .tbody-content .applyNowBtn {
  padding: 0px 22px 0px 35px;
}
.nfo-gentable .table-body .tbody-content .share-icon {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  position: relative;
  pointer-events: auto;
  cursor: pointer;
}
.nfo-gentable .table-body .tbody-content .share-icon .edel-icon-share-icon:before {
  content: "\e96c";
  font-size: 1rem;
  left: 7px;
  position: absolute;
  top: 6px;
  color: #03002f;
}
.nfo-gentable .table-body .tbody-content .price-disc {
  background-color: #dfa717;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 2px;
  border-radius: 2px;
}
.nfo-gentable .table-body .tbody-content .price-disc p {
  line-height: 13.5px;
  font-size: 0.625rem;
  color: #ffffff;
  margin-left: 2px;
  margin-bottom: 0px;
}
.nfo-gentable .table-body .labeltext td {
  height: 0px;
  padding-bottom: 15px;
}

.w-20 {
  width: 20%;
}

.pl-10 {
  padding-left: 10px;
}

@media (min-width: 1023px) {
  .ipo-label-text-tile {
    line-height: 17.5px;
  }
}

.nfo-gentable tr th:nth-child(1) {
  padding-left: 15px !important;
}
.nfo-gentable tr th:nth-child(1),
.nfo-gentable tr td:nth-child(1) {
  width: 20%;
  text-align: left !important;
}
.nfo-gentable tr th:nth-child(1) .content-padding-15,
.nfo-gentable tr td:nth-child(1) .content-padding-15 {
  padding-left: 10px !important;
}
.nfo-gentable tr th:nth-child(2),
.nfo-gentable tr td:nth-child(2) {
  width: 20%;
}
.nfo-gentable tr th:nth-child(3),
.nfo-gentable tr td:nth-child(3) {
  width: 20%;
}
.nfo-gentable tr th:nth-child(4),
.nfo-gentable tr td:nth-child(4) {
  width: 10%;
}
.nfo-gentable tr th:nth-child(5),
.nfo-gentable tr td:nth-child(5) {
  width: 10%;
}
.nfo-gentable tr th:nth-child(6),
.nfo-gentable tr td:nth-child(6) {
  width: 25%;
}

@media (max-width: 375px) {
  .small-font-size {
    font-size: 0.625rem !important;
  }
}

.generic-searchbar-modal-block {
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(5px);
}
.generic-searchbar-modal-block .searchbar-search-block {
  width: 100%;
}
.generic-searchbar-modal-block .searchbar-search-block .common-search-bar input {
  font-size: 16px;
}
.generic-searchbar-modal-block .searchbar-search-block .common-search-bar {
  background-color: #f4fafd;
}
.generic-searchbar-modal-block .searchbar-search-block .common-search-bar input {
  background-color: #f4fafd;
}
.generic-searchbar-modal-block .modal-dialog {
  max-width: 700px;
}
.generic-searchbar-modal-block .modal-content {
  background-color: unset;
  border: none;
}
.generic-searchbar-modal-block .modal-content .modal-body {
  background-color: #ffffff;
  border-radius: 5px;
  height: 60vh;
}
.generic-searchbar-modal-block .modal-content .modal-header {
  margin-bottom: 10px;
  background-color: #f4fafd;
  border-radius: 5px;
  padding: 0px;
  border: 2px solid #ffffff;
}
.generic-searchbar-modal-block .modal-content .modal-header .mic-icon {
  padding-right: 15px;
}

.searchbar-search-block-mobile {
  width: 100%;
}
.switch-to-enhance-report-backdrop {
  position: fixed;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
  min-height: fit-content;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(1.5px);
}

.switch-to-enhance-report {
  height: fit-content;
  z-index: 10000;
  padding: 15px 24px;
  border-radius: 8px;
  background-color: #ffffff;
}
@media (min-width: 1023px) {
  .switch-to-enhance-report {
    position: fixed;
    right: 10px;
    bottom: 10px;
    width: 372px;
  }
}
@media (max-width: 1023px) {
  .switch-to-enhance-report {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 90%;
    transform: translate(-50%, -50%);
  }
}
.switch-to-enhance-report .carousal-container {
  display: flex;
  flex-flow: column;
  position: relative;
}
.switch-to-enhance-report .carousal-container .close-switcher {
  width: 30px;
  height: 30px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: -10px;
  top: -53px;
  color: #03002f;
  background-color: rgba(217, 217, 217, 0.5) !important;
}
.switch-to-enhance-report .carousal-container .switcher-title {
  font-size: 1.5rem;
  font-family: "DMSansMedium";
  color: #03002f;
  line-height: 120%;
}
.switch-to-enhance-report .carousal-container .enhanced-featurelist {
  display: flex;
  width: 100%;
  gap: 20px;
  overflow-x: hidden;
}
.switch-to-enhance-report .carousal-container .enhanced-featurelist .enhance-feature {
  flex: 1;
  min-width: 100%;
}
.switch-to-enhance-report .carousal-container .enhanced-featurelist .enhance-feature .sub-title-section {
  font-size: 1.25rem;
  font-family: "EncodeSansLight";
  color: #696682;
}
.switch-to-enhance-report .carousal-container .enhanced-featurelist .enhance-feature .sub-title-section .enhanced-feature-tag {
  height: 16px;
  border-radius: 50px;
  font-size: 0.5rem;
  font-family: "DMSansNormal";
  padding: 0 8px;
  color: #03002f;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  justify-content: center;
  align-items: center;
  line-height: 120%;
}
.switch-to-enhance-report .carousal-container .enhanced-featurelist .enhance-feature .enhanced-feature-bg-img {
  padding-top: 20px;
  width: 100%;
}
.switch-to-enhance-report .carousal-container .navigation-buttons {
  display: flex;
  flex-flow: column;
  align-items: center;
  gap: 10px;
  padding-top: 15px;
}
.switch-to-enhance-report .carousal-container .navigation-buttons .sliding-navigations {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0 20px;
}
.switch-to-enhance-report .carousal-container .navigation-buttons .sliding-navigations .slider-dots {
  display: flex;
  align-items: center;
  gap: 6px;
}
.switch-to-enhance-report .carousal-container .navigation-buttons .sliding-navigations .slider-dots .inner-dot {
  min-width: 5px;
  min-height: 5px;
  max-width: 5px;
  max-height: 5px;
  box-sizing: content-box;
  border-radius: 5px;
  background-color: #ccccd6;
}
.switch-to-enhance-report .carousal-container .navigation-buttons .sliding-navigations .slider-dots .inner-dot.active {
  background-color: #03002f !important;
  border: 1px solid #f04e45;
}
.switch-to-enhance-report .carousal-container .navigation-buttons .see-it-firstbtn.ed_button {
  display: flex;
  height: 40px;
  width: fit-content !important;
  padding: 0 40px;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUFDQTtBQ3pCTjs7QURnQ0k7RUFDRTtBQzdCTjtBRDBDSTtFQUNFLGtCSjdKUTtFSThKUiwyQkh2S0c7RUd3S0g7RUFDQSxjRjlDUztBR01mO0FEMkNJO0VBQ0UsbUJKaktVO0VJa0tWLDJCSDlLRztFRytLSDtFQUNBO0FDekNOOztBRDZDQTtFQUNFO0FDMUNGO0FEMkNFO0VBQ0U7RUFDQTtBQ3pDSjs7QUQ2Q0E7RUFDRTtFQUNBO0FDMUNGO0FENENFO0VBQ0U7QUMxQ0o7O0FEcURBO0VBQ0UsbUJGek1NO0VFME1OO0VBRUE7RUFDQTtBQ25ERjtBRHFERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDbkRKO0FEcURJO0VBQ0U7RUFDQSxtQkZ4Qk87RUV5QlA7QUNuRE47O0FEd0RBO0VBQ0U7QUNyREY7O0FEeURFO0VBQ0U7QUN0REo7QUR5RE07RUFDRTtFQUNBLGNGbkpRO0FHNEZoQjtBRDBETTtFQUNFO0VBQ0E7RUFDQTtBQ3hEUjtBRDJETTtFQUNFLGNGaEhTO0VFaUhUO0VBQ0EsZUoxT087RUkyT1AsMkJIMVBDO0FJaU1UO0FENkRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUMzRE47QUQ4REk7RUFDRTtBQzVETjs7QURtRUk7RUFDRSxpQko3T1E7RUk4T1IsY0Z4SVc7QUd3RWpCOztBQ2pPSTtFQUNFO0FEb09OOztBQ2hPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtT0Y7O0FDak9BO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGlPRjtBQy9ORTtFQUNFLGtCTktVO0VNSlYsMkJMTEs7RUtNTDtFQUNBLGNKb0hXO0FHNkdmO0FDOU5FO0VBQ0UsbUJOQ1k7RU1BWiwyQkxaSztFS2FMO0VBQ0E7QURnT0o7O0FFblFBO0VBQ0U7RUFDQTtBRnNRRjtBRXBRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGc1FKO0FFblFFO0VBQ0U7RUFDQSxtQkxZSTtFS1hKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxUUo7QUVuUUk7RUFDRSxxQkxOa0I7QUcyUXhCO0FFbFFJO0VBQ0UseUJM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LGdCQzExVXdCO0FENi9RNUI7O0FBaTJERTtFQUNFLGdCQzkxVXNCO0FEZ2dSMUI7O0FBazJERTtFQUNFLGdCQ2wyVXFCO0FEbWdSekI7O0FBbTJERTtFQUNFLGdCQ3QyVXFCO0FEc2dSekI7O0FBbzJERTtFQUNFLGdCQzEyVXVCO0FEeWdSM0I7O0FBcTJERTtFQUNFLGdCQzkyVWM7QUQ0Z1JsQjs7QUFzMkRFO0VBQ0UsZ0JDbDNVa0I7QUQrZ1J0Qjs7QUF1MkRFO0VBQ0UsZ0JDdDNVdUI7QURraFIzQjs7QUF3MkRFO0VBQ0UsZ0JDMTNVZTtBRHFoUm5COztBQXkyREU7RUFDRSxnQkM5M1VhO0FEd2hSakI7O0FBMDJERTtFQUNFLGdCQ2w0VXFCO0FEMmhSekI7O0FBMjJERTtFQUNFLGdCQ3Q0VW1CO0FEOGhSdkI7O0FBNDJERTtFQUNFLGdCQzE0VXNCO0FEaWlSMUI7O0FBNjJERTtFQUNFLGdCQzk0VXdCO0FEb2lSNUI7O0FBODJERTtFQUNFLGdCQ2w1VW9CO0FEdWlSeEI7O0FBKzJERTtFQUNFLGdCQ3Q1VWdCO0FEMGlScEI7O0FBZzNERTtFQUNFLGdCQzE1VWU7QUQ2aVJuQjs7QUFpM0RFO0VBQ0UsZ0JDOTVVZTtBRGdqUm5COztBQWszREU7RUFDRSxnQkNsNlVnQjtBRG1qUnBCOztBQW0zREU7RUFDRSxnQkN0NlVhO0FEc2pSakI7O0FBbzNERTtFQUNFLGdCQzE2VTBCO0FEeWpSOUI7O0FBcTNERTtFQUNFLGdCQzk2VWtCO0FENGpSdEI7O0FBczNERTtFQUNFLGdCQ2w3VWtCO0FEK2pSdEI7O0FBdTNERTtFQUNFLGdCQ3Q3VTRCO0FEa2tSaEM7O0FBdzNERTtFQUNFLGdCQzE3VWE7QURxa1JqQjs7QUF5M0RFO0VBQ0UsZ0JDOTdVMkI7QUR3a1IvQjs7QUEwM0RFO0VBQ0UsZ0JDbDhVWTtBRDJrUmhCOztBQTIzREU7RUFDRSxnQkN0OFVZO0FEOGtSaEI7O0FBNDNERTtFQUNFLGdCQzE4VXFCO0FEaWxSekI7O0FBNjNERTtFQUNFLGdCQzk4VTJCO0FEb2xSL0I7O0FBODNERTtFQUNFLGdCQ2w5VWlC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O0FBZzlERTtFQUNFLGdCQ3AwVjBCO0FEdTNSOUI7O0FBaTlERTtFQUNFLGdCQ3gwVmM7QUQwM1JsQjs7QUFrOURFO0VBQ0UsZ0JDNTBWYTtBRDYzUmpCOztBQW05REU7RUFDRSxnQkNoMVZlO0FEZzRSbkI7O0FBbzlERTtFQUNFLGdCQ3AxVmdCO0FEbTRScEI7O0FBcTlERTtFQUNFLGdCQ3gxVmlCO0FEczRSckI7O0FBczlERTtFQUNFLGdCQzUxVm1CO0FEeTRSdkI7O0FBdTlERTtFQUNFLGdCQ2gyVnVCO0FENDRSM0I7O0FBdzlERTtFQUNFLGdCQ3AyVlk7QUQrNFJoQjs7QUF5OURFO0VBQ0UsZ0JDeDJWbUI7QURrNVJ2Qjs7QUEwOURFO0VBQ0UsZ0JDNTJWdUI7QURxNVIzQjs7QUEyOURFO0VBQ0UsZ0JDaDNWd0I7QUR3NVI1Qjs7QUE0OURFO0VBQ0UsZ0JDcDNWbUI7QUQyNVJ2Qjs7QUE2OURFO0VBQ0UsZ0JDeDNWcUI7QUQ4NVJ6Qjs7QUE4OURFO0VBQ0UsZ0JDNTNWbUI7QURpNlJ2Qjs7QUErOURFO0VBQ0UsZ0JDaDRWaUI7QURvNlJyQjs7QUFnK0RFO0VBQ0UsZ0JDcDRWbUI7QUR1NlJ2Qjs7QUFpK0RFO0VBQ0UsZ0JDeDRWa0I7QUQwNlJ0Qjs7QUFrK0RFO0VBQ0UsZ0JDNTRWYztBRDY2UmxCOztBQW0rREU7RUFDRSxnQkNoNVZzQjtBRGc3UjFCOztBQW8rREU7RUFDRSxnQkNwNVZvQjtBRG03UnhCOztBQXErREU7RUFDRSxnQkN4NVZzQjtBRHM3UjFCOztBQXMrREU7RUFDRSxnQkM1NVZhO0FEeTdSakI7O0FBdStERTtFQUNFLGdCQ2g2VmM7QUQ0N1JsQjs7QUF3K0RFO0VBQ0UsZ0JDcDZWZ0I7QUQrN1JwQjs7QUF5K0RFO0VBQ0UsZ0JDeDZWYztBRGs4UmxCOztBQTArREU7RUFDRSxnQkM1NlZjO0FEcThSbEI7O0FBMitERTtFQUNFLGdCQ2g3VmU7QUR3OFJuQjs7QUE0K0RFO0VBQ0UsZ0JDcDdWYTtBRDI4UmpCOztBQTYrREU7RUFDRSxnQkN4N1Y0QjtBRDg4UmhDOztBQTgrREU7RUFDRSxnQkM1N1ZhO0FEaTlSakI7O0FBKytERTtFQUNFLGdCQ2g4Vlc7QURvOVJmOztBQWcvREU7RUFDRSxnQkNwOFZrQjtBRHU5UnRCOztBQWkvREU7RUFDRSxnQkN4OFZpQjtBRDA5UnJCOztBQWsvREU7RUFDRSxnQkM1OFZvQjtBRDY5UnhCOztBQW0vREU7RUFDRSxnQkNoOVZlO0FEZytSbkI7O0FBby9ERTtFQUNFLGdCQ3A5VmtCO0FEbStSdEI7O0FBcS9ERTtFQUNFLGdCQ3g5VnlCO0FEcytSN0I7O0FBcy9ERTtFQUNFLGdCQzU5Vlk7QUR5K1JoQjs7QUF1L0RFO0VBQ0UsZ0JDaCtWd0I7QUQ0K1I1Qjs7QUF3L0RFO0VBQ0UsZ0JDcCtWYTtBRCsrUmpCOztBQXkvREU7RUFDRSxnQkN4K1ZZO0FEay9SaEI7O0FBMC9ERTtFQUNFLGdCQzUrVmU7QURxL1JuQjs7QUEyL0RFO0VBQ0UsZ0JDaC9WZ0I7QUR3L1JwQjs7QUE0L0RFO0VBQ0UsZ0JDcC9WZTtBRDIvUm5COztBQTYvREU7RUFDRSxnQkN4L1ZtQjtBRDgvUnZCOztBQTgvREU7RUFDRSxnQkM1L1Z1QjtBRGlnUzNCOztBQSsvREU7RUFDRSxnQkNoZ1dhO0FEb2dTakI7O0FBZ2dFRTtFQUNFLGdCQ3BnV2tCO0FEdWdTdEI7O0FBaWdFRTtFQUNFLGdCQ3hnV2E7QUQwZ1NqQjs7QUFrZ0VFO0VBQ0UsZ0JDNWdXbUM7QUQ2Z1N2Qzs7QUFtZ0VFO0VBQ0UsZ0JDaGhXbUI7QURnaFN2Qjs7QUFvZ0VFO0VBQ0UsZ0JDcGhXYztBRG1oU2xCOztBQXFnRUU7RUFDRSxnQkN4aFdnQjtBRHNoU3BCOztBQXNnRUU7RUFDRSxnQkM1aFdxQjtBRHloU3pCOztBQXVnRUU7RUFDRSxnQkNoaVdlO0FENGhTbkI7O0FBd2dFRTtFQUNFLGdCQ3BpV2E7QUQraFNqQjs7QUF5Z0VFO0VBQ0UsZ0JDeGlXYTtBRGtpU2pCOztBQTBnRUU7RUFDRSxnQkM1aVc4QjtBRHFpU2xDOztBQTJnRUU7RUFDRSxnQkNoaldnQjtBRHdpU3BCOztBQTRnRUU7RUFDRSxnQkNwaldnQjtBRDJpU3BCOztBQTZnRUU7RUFDRSxnQkN4aldrQjtBRDhpU3RCOztBQThnRUU7RUFDRSxnQkM1aldvQjtBRGlqU3hCOztBQStnRUU7RUFDRSxnQkNoa1djO0FEb2pTbEI7O0FBZ2hFRTtFQUNFLGdCQ3BrV2E7QUR1alNqQjs7QUFpaEVFO0VBQ0UsZ0JDeGtXYztBRDBqU2xCOztBQWtoRUU7RUFDRSxnQkM1a1dvQjtBRDZqU3hCOztBQW1oRUU7RUFDRSxnQkNobFdjO0FEZ2tTbEI7O0FBb2hFRTtFQUNFLGdCQ3BsV2M7QURta1NsQjs7QUFxaEVFO0VBQ0UsZ0JDeGxXYztBRHNrU2xCOztBQXNoRUU7RUFDRSxnQkM1bFdjO0FEeWtTbEI7O0FBdWhFRTtFQUNFLGdCQ2htV2M7QUQ0a1NsQjs7QUF3aEVFO0VBQ0UsZ0JDcG1XWTtBRCtrU2hCOztBQXloRUU7RUFDRSxnQkN4bVdhO0FEa2xTakI7O0FBMGhFRTtFQUNFLGdCQzVtV2U7QURxbFNuQjs7QUEyaEVFO0VBQ0UsZ0JDaG5XZ0I7QUR3bFNwQjs7QUE0aEVFO0VBQ0UsZ0JDcG5XbUI7QUQybFN2Qjs7QUE2aEVFO0VBQ0UsZ0JDeG5Xa0I7QUQ4bFN0Qjs7QUE4aEVFO0VBQ0UsZ0JDNW5Xb0I7QURpbVN4Qjs7QUEraEVFO0VBQ0UsZ0JDaG9Xc0I7QURvbVMxQjs7QUFnaUVFO0VBQ0UsZ0JDcG9Xc0I7QUR1bVMxQjs7QUFpaUVFO0VBQ0UsZ0JDeG9Xa0I7QUQwbVN0Qjs7QUFraUVFO0VBQ0UsZ0JDNW9Xb0I7QUQ2bVN4Qjs7QUFtaUVFO0VBQ0UsZ0JDaHBXYztBRGduU2xCOztBQW9pRUU7RUFDRSxnQkNwcFdrQjtBRG1uU3RCOztBQXFpRUU7RUFDRSxnQkN4cFdvQjtBRHNuU3hCOztBQXNpRUU7RUFDRSxnQkM1cFdpQjtBRHluU3JCOztBQXVpRUU7RUFDRSxnQkNocVdxQjtBRDRuU3pCOztBQXdpRUU7RUFDRSxnQkNwcVdlO0FEK25TbkI7O0FBeWlFRTtFQUNFLGdCQ3hxV1k7QURrb1NoQjs7QUEwaUVFO0VBQ0UsZ0JDNXFXYTtBRHFvU2pCOztBQTJpRUU7RUFDRSxnQkNocldZO0FEd29TaEI7O0FBNGlFRTtFQUNFLGdCQ3ByV2M7QUQyb1NsQjs7QUE2aUVFO0VBQ0UsZ0JDeHJXb0I7QUQ4b1N4Qjs7QUE4aUVFO0VBQ0UsZ0JDNXJXMkI7QURpcFMvQjs7QUEraUVFO0VBQ0UsZ0JDaHNXYztBRG9wU2xCOztBQWdqRUU7RUFDRSxnQkNwc1dhO0FEdXBTakI7O0FBaWpFRTtFQUNFLGdCQ3hzV2U7QUQwcFNuQjs7QUFrakVFO0VBQ0UsZ0JDNXNXaUI7QUQ2cFNyQjs7QUFtakVFO0VBQ0UsZ0JDaHRXZTtBRGdxU25COztBQW9qRUU7RUFDRSxnQkNwdFdjO0FEbXFTbEI7O0FBcWpFRTtFQUNFLGdCQ3h0V2lCO0FEc3FTckI7O0FBc2pFRTtFQUNFLGdCQzV0V2lCO0FEeXFTckI7O0FBdWpFRTtFQUNFLGdCQ2h1V2E7QUQ0cVNqQjs7QUF3akVFO0VBQ0UsZ0JDcHVXMEI7QUQrcVM5Qjs7QUF5akVFO0VBQ0UsZ0JDeHVXMkI7QURrclMvQjs7QUEwakVFO0VBQ0UsZ0JDNXVXZTtBRHFyU25COztBQTJqRUU7RUFDRSxnQkNodldtQjtBRHdyU3ZCOztBQTRqRUU7RUFDRSxnQkNwdldtQjtBRDJyU3ZCOztBQTZqRUU7RUFDRSxnQkN4dldhO0FEOHJTakI7O0FBOGpFRTtFQUNFLGdCQzV2V2lCO0FEaXNTckI7O0FBK2pFRTtFQUNFLGdCQ2h3V2E7QURvc1NqQjs7QUFna0VFO0VBQ0UsZ0JDcHdXYTtBRHVzU2pCOztBQWlrRUU7RUFDRSxnQkN4d1dtQjtBRDBzU3ZCOztBQWtrRUU7RUFDRSxnQkM1d1dhO0FENnNTakI7O0FBbWtFRTtFQUNFLGdCQ2h4V2tCO0FEZ3RTdEI7O0FBb2tFRTtFQUNFLGdCQ3B4V2tCO0FEbXRTdEI7O0FBcWtFRTtFQUNFLGdCQ3h4V2lCO0FEc3RTckI7O0FBc2tFRTtFQUNFLGdCQzV4V2lCO0FEeXRTckI7O0FBdWtFRTtFQUNFLGdCQ2h5V2E7QUQ0dFNqQjs7QUF3a0VFO0VBQ0UsZ0JDcHlXZ0I7QUQrdFNwQjs7QUF5a0VFO0VBQ0UsZ0JDeHlXaUI7QURr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QlI7QUN3Qkk7RUFDSTtBRHRCUjs7QUV2SUE7RUFDRTtBRjBJRjtBRXhJRTtFQUhGO0lBSUk7RUYySUY7QUFDRjtBRXpJRTtFQUNFLHlCcEJnTlM7RW9CL01UO0FGMklKOztBRXZJQTtFQUNFO0VBQ0E7QUYwSUY7QUV4SUU7RUFDRSxldEJpQlc7QW9CeUhmOztBRXJJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3SUo7QUVySUU7RUFDRSxjcEJ5Rks7RW9CeEZMLHdDcEJ3T1E7RW9Cdk9SO0FGdUlKO0FFcElFOzs7RUFHRSxjcEJrQ1c7RW9CakNYLHlDcEJtT2M7RW9CbE9kO0FGc0lKO0FFcElJO0VBUEY7OztJQVFJO0VGeUlKO0FBQ0Y7QUV0SUU7Ozs7RUFJRSxjcEJxTk07RW9CcE5OLHlDcEJxTk87RW9CcE5QO0FGd0lKOztBRXBJQTtFQUNFO0VBQ0E7RUFDQTtBRnVJRjs7QUVwSUE7RUFDRTtBRnVJRjtBRXJJRTtFQUhGO0lBSUk7RUZ3SUY7QUFDRjs7QUVySUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0lGOztBRXJJQTtFQUNFO0VBQ0E7RUFDQSx5QnBCb0lXO0VvQm5JWDtFQUNBO0VBQ0E7QUZ3SUY7QUV0SUU7RUFDRSxtQnRCaERhO0FvQndMakI7QUVySUU7RUFDRTtBRnVJSjs7QUVuSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc0lGO0FFcElFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUZzSUo7QUFDRjs7QUVsSUE7RUFDRSx5QnBCTGM7RW9CTWQsY3BCM0ZNO0VvQjRGTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxSUY7QUVuSUU7RUFDRSxtQnRCbkZhO0FvQndOakI7O0FFaElFO0VBQ0UsbUJ0QjdFYTtFc0I4RWIsY3BCdUJhO0FrQjRHakI7QUVoSUU7RUFDRSxtQnRCM0VjO0VzQjRFZCxjcEJrQmE7QWtCZ0hqQjs7QUU5SEE7RUFDRTtFQUNBO0FGaUlGO0FFL0hFO0VBQ0U7QUZpSUo7QUUvSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtB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O0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhjRjs7QUVoZ0JJO0VBQ0U7QUZtZ0JOOztBRXBnQkk7RUFDRTtBRnVnQk47O0FFeGdCSTtFQUNFO0FGMmdCTjs7QUU1Z0JJO0VBQ0U7QUYrZ0JOOztBRWhoQkk7RUFDRTtBRm1oQk47O0FFcGhCSTtFQUNFO0FGdWhCTjs7QUV4aEJJO0VBQ0U7QUYyaEJOOztBRTVoQkk7RUFDRTtBRitoQk47O0FFaGlCSTtFQUNFO0FGbWlCTjs7QUVwaUJJO0VBQ0U7QUZ1aUJOOztBRXhpQkk7RUFDRTtBRjJpQk47O0FFNWlCSTtFQUNFO0FGK2lCTjs7QUVoakJJO0VBQ0U7QUZtakJOOztBRXBqQkk7RUFDRTtBRnVqQk47O0FFeGpCSTtFQUNFO0FGMmpCTjs7QUU1akJJO0VBQ0U7QUYrakJOOztBRWhrQkk7RUFDRTtBRm1rQk47O0FFcGtCSTtFQUNFO0FGdWtCTjs7QUV4a0JJO0VBQ0U7QUYya0JOOztBRTVrQkk7RUFDRTtBRitrQk47O0FFaGxCSTtFQUNFO0FGbWxCTjs7QUVwbEJJO0VBQ0U7QUZ1bEJOOztBRXhsQkk7RUFDRTtBRjJsQk47O0FFNWxCSTtFQUNFO0FGK2xCTjs7QUVobUJJO0VBQ0U7QUZtbUJOOztBRXBtQkk7RUFDRTtBRnVtQk47O0FFeG1CSTtFQUNFO0FGMm1CTjs7QUU1bUJJO0VBQ0U7QUYrbUJOOztBRWhuQkk7RUFDRTtBRm1uQk47O0FFcG5CSTtFQUNFO0FGdW5CTjs7QUV4bkJJO0VBQ0U7QUYybkJOOztBRTVuQkk7RUFDRTtBRituQk47O0FFaG9CSTtFQUNFO0FGbW9CTjs7QUVwb0JJO0VBQ0U7QUZ1b0JOOztBRXhvQkk7RUFDRTtBRjJvQk47O0FFNW9CSTtFQUNFO0FGK29CTjs7QUVocEJJO0VBQ0U7QUZtcEJOOztBRXBwQkk7RUFDRTtBRnVwQk47O0FFeHBCSTtFQUNFO0FGMnBCTjs7QUU1cEJJO0VBQ0U7QUYrcEJOOztBRWhxQkk7RUFDRTtBRm1xQk47O0FFcHFCSTtFQUNFO0FGdXFCTjs7QUV4cUJJO0VBQ0U7QUYycUJOOztBRTVxQkk7RUFDRTtBRitxQk47O0FFaHJCSTtFQUNFO0FGbXJCTjs7QUVwckJJO0VBQ0U7QUZ1ckJOOztBRXhyQkk7RUFDRTtBRjJyQk47O0FFNXJCSTtFQUNFO0FGK3JCTjs7QUVoc0JJO0VBQ0U7QUZtc0JOOztBRXBzQkk7RUFDRTtBRnVzQk47O0FFeHNCSTtFQUNFO0FGMnNCTjs7QUU1c0JJO0VBQ0U7QUYrc0JOOztBRWh0Qkk7RUFDRTtBRm10Qk47O0FFcHRCSTtFQUNFO0FGdXRCTjs7QUV4dEJJO0VBQ0U7QUYydEJOOztBRTV0Qkk7RUFDRTtBRit0Qk47O0FFaHVCSTtFQUNFO0FGbXVCTjs7QUVwdUJJO0VBQ0U7QUZ1dUJOOztBRXh1Qkk7RUFDRTtBRjJ1Qk47O0FFNXVCSTtFQUNFO0FGK3VCTjs7QUVodkJJO0VBQ0U7QUZtdkJOOztBRXB2Qkk7RUFDRTtBRnV2Qk47O0FFeHZCSTtFQUNFO0FGMnZCTjs7QUU1dkJJO0VBQ0U7QUYrdkJOOztBRWh3Qkk7RUFDRTtBRm13Qk47O0FFcHdCSTtFQUNFO0FGdXdCTjs7QUV4d0JJO0VBQ0U7QUYyd0JOOztBRTV3Qkk7RUFDRTtBRit3Qk47O0FFaHhCSTtFQUNFO0FGbXhCTjs7QUVweEJJO0VBQ0U7QUZ1eEJOOztBRXh4Qkk7RUFDRTtBRjJ4Qk47O0FFNXhCSTtFQUNFO0FGK3hCTjs7QUVoeUJJO0VBQ0U7QUZteUJOOztBRXB5Qkk7RUFDRTtBRnV5Qk47O0FFeHlCSTtFQUNFO0FGMnlCTjs7QUU1eUJJO0VBQ0U7QUYreUJOOztBRWh6Qkk7RUFDRTtBRm16Qk47O0FFcHpCSTtFQUNFO0FGdXpCTjs7QUV4ekJJO0VBQ0U7QUYyekJOOztBRTV6Qkk7RUFDRTtBRit6Qk47O0FFaDBCSTtFQUNFO0FGbTBCTjs7QUVwMEJJO0VBQ0U7QUZ1MEJOOztBRXgwQkk7RUFDRTtBRjIwQk47O0FFNTBCSTtFQUNFO0FGKzBCTjs7QUVoMUJJO0VBQ0U7QUZtMUJOOztBRXAxQkk7RUFDRTtBRnUxQk47O0FFeDFCSTtFQUNFO0FGMjFCTjs7QUU1MUJJO0VBQ0U7QUYrMUJOOztBRWgyQkk7RUFDRTtBRm0yQk47O0FFcDJCSTtFQUNFO0FGdTJCTjs7QUV4MkJJO0VBQ0U7QUYyMkJOOztBRTUyQkk7RUFDRTtBRisyQk47O0FFaDNCSTtFQUNFO0FGbTNCTjs7QUVwM0JJO0VBQ0U7QUZ1M0JOOztBRXgzQkk7RUFDRTtBRjIzQk47O0FFNTNCSTtFQUNFO0FGKzNCTjs7QUVoNEJJO0VBQ0U7QUZtNEJOOztBRXA0Qkk7RUFDRTtBRnU0Qk47O0FFeDRCSTtFQUNFO0FGMjRCTjs7QUU1NEJJO0VBQ0U7QUYrNEJOOztBRWg1Qkk7RUFDRTtBRm01Qk47O0FFcDVCSTtFQUNFO0FGdTVCTjs7QUV4NUJJO0VBQ0U7QUYyNUJOOztBRTU1Qkk7RUFDRTtBRis1Qk47O0FFaDZCSTtFQUNFO0FGbTZCTjs7QUVwNkJJO0VBQ0U7QUZ1NkJOOztBRXg2Qkk7RUFDRTtBRjI2Qk47O0FFNTZCSTtFQUNFO0FGKzZCTjs7QUVoN0JJO0VBQ0U7QUZtN0JOOztBRXA3Qkk7RUFDRTtBRnU3Qk47O0FFeDdCSTtFQUNFO0FGMjdCTjs7QUU1N0JJO0VBQ0U7QUYrN0JOOztBRWg4Qkk7RUFDRTtBRm04Qk47O0FFcDhCSTtFQUNFO0FGdThCTjs7QUV4OEJJO0VBQ0U7QUYyOEJOOztBRTU4Qkk7RUFDRTtBRis4Qk47O0FFaDlCSTtFQUNFO0FGbTlCTjs7QUVwOUJJO0VBQ0U7QUZ1OUJOOztBRXg5Qkk7RUFDRTtBRjI5Qk47O0FFNTlCSTtFQUNFO0FGKzlCTjs7QUVoK0JJO0VBQ0U7QUZtK0JOOztBRXArQkk7RUFDRTtBRnUrQk47O0FFeCtCSTtFQUNFO0FGMitCTjs7QUU1K0JJO0VBQ0U7QUYrK0JOOztBRWgvQkk7RUFDRTtBRm0vQk47O0FFcC9CSTtFQUNFO0FGdS9CTjs7QUV4L0JJO0VBQ0U7QUYyL0JOOztBRTUvQkk7RUFDRTtBRisvQk47O0FFaGdDSTtFQUNFO0FGbWdDTjs7QUVwZ0NJO0VBQ0U7QUZ1Z0NOOztBRXhnQ0k7RUFDRTtBRjJnQ047O0FFNWdDSTtFQUNFO0FGK2dDTjs7QUVoaENJO0VBQ0U7QUZtaENOOztBRXBoQ0k7RUFDRTtBRnVoQ047O0FFeGhDSTtFQUNFO0FGMmhDTjs7QUU1aENJO0VBQ0U7QUYraENOOztBRWhpQ0k7RUFDRTtBRm1pQ047O0FFcGlDSTtFQUNFO0FGdWlDTjs7QUV4aUNJO0VBQ0U7QUYyaUNOOztBRTVpQ0k7RUFDRTtBRitpQ047O0FFaGpDSTtFQUNFO0FGbWpDTjs7QUVwakNJO0VBQ0U7QUZ1akNOOztBRXhqQ0k7RUFDRTtBRjJqQ047O0FFNWpDSTtFQUNFO0FGK2pDTjs7QUVoa0NJO0VBQ0U7QUZta0NOOztBRXBrQ0k7RUFDRTtBRnVrQ047O0FFeGtDSTtFQUNFO0FGMmtDTjs7QUU1a0NJO0VBQ0U7QUYra0NOOztBRWhsQ0k7RUFDRTtBRm1sQ047O0FFcGxDSTtFQUNFO0FGdWxDTjs7QUV4bENJO0VBQ0U7QUYybENOOztBRTVsQ0k7RUFDRTtBRitsQ047O0FFaG1DSTtFQUNFO0FGbW1DTjs7QUVwbUNJO0VBQ0U7QUZ1bUNOOztBRXhtQ0k7RUFDRTtBRjJtQ047O0FFNW1DSTtFQUNFO0FGK21DTjs7QUVobkNJO0VBQ0U7QUZtbkNOOztBRXBuQ0k7RUFDRTtBRnVuQ047O0FFeG5DSTtFQUNFO0FGMm5DTjs7QUU1bkNJO0VBQ0U7QUYrbkNOOztBRWhvQ0k7RUFDRTtBRm1vQ047O0FFcG9DSTtFQUNFO0FGdW9DTjs7QUV4b0NJO0VBQ0U7QUYyb0NOOztBRTVvQ0k7RUFDRTtBRitvQ047O0FFaHBDSTtFQUNFO0FGbXBDTjs7QUVwcENJO0VBQ0U7QUZ1cENOOztBRXhwQ0k7RUFDRTtBRjJwQ047O0FFNXBDSTtFQUNFO0FGK3BDTjs7QUVocUNJO0VBQ0U7QUZtcUNOOztBRXBxQ0k7RUFDRTtBRnVxQ047O0FFeHFDSTtFQUNFO0FGMnFDTjs7QUU1cUNJO0VBQ0U7QUYrcUNOOztBRWhyQ0k7RUFDRTtBRm1yQ047O0FFcHJDSTtFQUNFO0FGdXJDTjs7QUV4ckNJO0VBQ0U7QUYyckNOOztBRTVyQ0k7RUFDRTtBRityQ047O0FFaHNDSTtFQUNFO0FGbXNDTjs7QUVwc0NJO0VBQ0U7QUZ1c0NOOztBRXhzQ0k7RUFDRTtBRjJzQ047O0FFNXNDSTtFQUNFO0FGK3NDTjs7QUVodENJO0VBQ0U7QUZtdENOOztBRXB0Q0k7RUFDRTtBRnV0Q047O0FFeHRDSTtFQUNFO0FGMnRDTjs7QUU1dENJO0VBQ0U7QUYrdENOOztBRWh1Q0k7RUFDRTtBRm11Q047O0FFcHVDSTtFQUNFO0FGdXVDTjs7QUV4dUNJO0VBQ0U7QUYydUNOOztBRTV1Q0k7RUFDRTtBRit1Q047O0FFaHZDSTtFQUNFO0FGbXZDTjs7QUVwdkNJO0VBQ0U7QUZ1dkNOOztBRXh2Q0k7RUFDRTtBRjJ2Q047O0FFNXZDSTtFQUNFO0FGK3ZDTjs7QUVod0NJO0VBQ0U7QUZtd0NOOztBRXB3Q0k7RUFDRTtBRnV3Q047O0FFeHdDSTtFQUNFO0FGMndDTjs7QUU1d0NJO0VBQ0U7QUYrd0NOOztBRWh4Q0k7RUFDRTtBRm14Q047O0FFcHhDSTtFQUNFO0FGdXhDTjs7QUV4eENJO0VBQ0U7QUYyeENOOztBRTV4Q0k7RUFDRTtBRit4Q047O0FDNXRDQTtFQUNFO0FEK3RDRjs7QUM1dENBO0VBQ0U7QUQrdENGOztBQzV0Q0E7RUFDRTtBRCt0Q0Y7O0FDNXRDQTtFQUNFO0FEK3RDRjs7QUM1dENBO0VBQ0U7QUQrdENGOztBQzN0Q0E7RUFDRTtBRDh0Q0Y7O0FDM3RDQTtFQUNFO0FEOHRDRjs7QUMzdENBO0VBQ0U7QUQ4dENGOztBQzN0Q0E7RUFDRTtFQUNBO0FEOHRDRjs7QUMxdENBO0VBQ0U7QUQ2dENGOztBQzF0Q0E7RUFDRTtBRDZ0Q0Y7O0FDMXRDQTtFQUNFO0FENnRDRjs7QUMxdENBO0VBQ0U7QUQ2dENGOztBQ3p0Q0E7RUFDRSxjaEcyQmdCO0ErRmlzQ2xCOztBQ3p0Q0E7RUFDRSxjaEc5Rlc7QStGMHpDYjs7QUN4dENBO0VBQ0U7RUFDQTtBRDJ0Q0Y7O0FDeHRDQTtFQUNFO0VBS0E7RUFPQTtBRGl0Q0Y7QUM1dENFO0VBQ0U7QUQ4dENKO0FDMXRDRTtFQUVFO0VBQ0E7QUQydENKO0FDdnRDRTtFQUNFO0VBQ0E7RUFDQSxtQmhHM0pXO0ErRm8zQ2Y7QUNydENFO0VBQ0UsbUJoR2hLVztBK0Z1M0NmOztBQ250Q0E7RUFDRTtBRHN0Q0Y7QUNwdENFO0VBQ0U7QURzdENKOztBQ2x0Q0E7RUFDRTtFQUNBO0FEcXRDRjs7QUNsdENBO0VBQ0U7RUFDQTtBRHF0Q0Y7O0FDbHRDQTtFQUNFO0VBQ0E7QURxdENGOztBQ2x0Q0E7RUFDRTtBRHF0Q0Y7O0FDbHRDQTtFQUNFO0FEcXRDRjs7QUNsdENBO0VBQ0U7QURxdENGOztBQ2x0Q0E7RUFDRTtBRHF0Q0Y7O0FDbHRDQTtFQUNFO0VBT0E7RUFLQTtBRDJzQ0Y7QUNydENFO0VBQ0U7RUFDQTtBRHV0Q0o7QUNudENFO0VBQ0U7QURxdENKO0FDanRDRTtFQUNFLG1CaEd6R2E7QStGNHpDakI7O0FHdDhDQTtFQUNDO0FIeThDRDs7QUd0OENBO0VBQ0M7QUh5OENEOztBR3Q4Q0E7RUFDQztBSHk4Q0Q7O0FHdjhDQTtFQUNDO0FIMDhDRDs7QUd2OENBO0VBQ0M7QUgwOENEOztBR3Y4Q0E7RUFDQztBSDA4Q0Q7O0FHeDhDQTtFQUNDO0FIMjhDRDs7QUd4OENBO0VBQ0M7QUgyOENEOztBR3g4Q0E7RUFDQztBSDI4Q0Q7O0FHejhDQTtFQUNDO0FINDhDRDs7QUd6OENBO0VBQ0M7QUg0OENEOztBR3o4Q0E7RUFDQztBSDQ4Q0Q7O0FHMThDQTtFQUNDO0FINjhDRDs7QUcxOENBO0VBQ0M7QUg2OENEOztBRzE4Q0E7RUFDQztBSDY4Q0Q7O0FHMzhDQTtFQUNDO0FIODhDRDs7QUc1OENBO0VBQ0M7QUgrOENEOztBRzU4Q0E7RUFDQztBSCs4Q0Q7O0FHNThDQTtFQUNDO0FIKzhDRDs7QUc3OENBO0VBQ0M7QUhnOUNEOztBSW5oREE7RUFDRSxlckdOZTtBaUc0aERqQjs7QUkvZ0RBO0VBQ0U7QUpraERGOztBSS9nREE7QUFDQTs7Ozs7OztFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpraERGOztBSS9nREE7RUFDRTs7SUFFRTtFSmtoREY7QUFDRjtBSS9nREE7RUFDRTs7O0lBR0U7RUppaERGO0FBQ0Y7QUk5Z0RBO0VBQ0U7Ozs7SUFJRTtFSmdoREY7QUFDRjtBSTdnREE7RUFDRTs7Ozs7SUFLRTtFSitnREY7QUFDRjtBSTVnREE7RUFDRTs7Ozs7O0lBTUU7RUo4Z0RGO0FBQ0Y7QUkzZ0RBO0FBRUE7RUFDRTtFQUNBO0FKNGdERjs7QUl6Z0RBO0VBQ0U7RUFDQTtFQUNBO0FKNGdERjs7QUl6Z0RBO0VBQ0U7RUFDQTtFQUNBO0FKNGdERjs7QUl6Z0RBO0VBQ0U7QUo0Z0RGOztBSXpnREE7RUFDRTtBSjRnREY7O0FJemdEQTtFQUNFO0VBQ0E7RUFDQTtBSjRnREY7O0FJemdEQTtFQUNFO0FKNGdERjs7QUl6Z0RBO0VBQ0U7RUFDQTtFQUNBO0FKNGdERjtBSTFnREU7RUFMRjtJQU1JO0lBQ0E7RUo2Z0RGO0FBQ0Y7QUkzZ0RFO0VBQ0U7QUo2Z0RKOztBSXpnREE7RUFDRTtBSjRnREY7QUkxZ0RFO0VBSEY7SUFJSTtFSjZnREY7QUFDRjs7QUkxZ0RBO0VBQ0U7SUFDRTtFSjZnREY7QUFDRjtBSTFnREE7RUFDRTtBSjRnREY7QUkxZ0RFO0VBSEY7SUFJSTtFSjZnREY7QUFDRjs7QUkxZ0RBO0VBQ0U7QUo2Z0RGOztBSTFnREE7RUFDRTtBSjZnREY7QUkzZ0RFO0VBSEY7SUFJSTtFSjhnREY7QUFDRjs7QUkzZ0RBO0VBQ0U7QUo4Z0RGOztBSTNnREE7RUFDRTtBSjhnREY7O0FJM2dEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKOGdERjtBSTVnREU7RUFDRTtBSjhnREo7O0FJMWdEQTtFQUNFO0VBQ0E7QUo2Z0RGOztBSTFnREE7RUFDRTtBSjZnREY7O0FJMWdEQTs7OztFQUlFO0FKNmdERjs7QUkxZ0RBO0VBQ0U7SUFFRTtFSjRnREY7QUFDRjtBSXpnREE7RUFDRTtBSjJnREY7O0FJeGdEQTtFQUNFO0FKMmdERjs7QUl4Z0RBO0VBQ0U7QUoyZ0RGOztBSXhnREE7RUFDRTtFQUNBO0FKMmdERjs7QUl4Z0RBO0VBQ0U7QUoyZ0RGOztBSXhnREE7RUFDRTtFQUNBO0FKMmdERjs7QUl4Z0RBO0VBQ0U7RUFDQTtBSjJnREY7O0FJeGdEQTtFQUNFO0FKMmdERjs7QUl4Z0RBO0VBQ0U7QUoyZ0RGOztBSXhnREE7RUFDRTtBSjJnREY7O0FJeGdEQTtFQUNFO0FKMmdERjs7QUl4Z0RBO0VBQ0U7RUFDQTtBSjJnREY7O0FJeGdEQTtFQUNFO0FKMmdERjs7QUl4Z0RBO0VBQ0U7QUoyZ0RGOztBSXhnREE7RUFDRTtBSjJnREY7O0FJeGdEQTtFQUNFO0FKMmdERjs7QUl6Z0RBO0VBQ0U7QUo0Z0RGOztBSTFnREE7RUFDRTtBSjZnREY7O0FJM2dEQTtFQUNFO0FKOGdERjs7QUkzZ0RBO0VBQ0U7QUo4Z0RGOztBSTVnREE7RUFDRTtBSitnREY7O0FJN2dEQTtFQUNFO0FKZ2hERjs7QUk3Z0RBO0VBQ0U7QUpnaERGOztBSTlnREE7RUFDRTtBSmloREY7O0FJL2dEQTtFQUNFO0FKa2hERjs7QUloaERBO0VBQ0U7QUptaERGOztBSWpoREE7RUFDRTtBSm9oREY7O0FJbGhEQTtFQUNFO0FKcWhERjs7QUlsaERBO0VBQ0U7QUpxaERGOztBSWxoREE7RUFDRTtBSnFoREY7O0FJbGhEQTtFQUNFO0lBQ0U7RUpxaERGO0FBQ0Y7QUk5Z0RBO0VBQ0U7QUpnaERGO0FJOWdERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKZ2hESjtBSTlnREk7RUFORjtJQU9JO0VKaWhESjtBQUNGO0FJL2dESTtFQVZGO0lBV0k7RUpraERKO0FBQ0Y7QUloaERJO0VBZEY7SUFlSTtFSm1oREo7QUFDRjtBSWpoREk7RUFsQkY7SUFtQkk7RUpvaERKO0FBQ0Y7QUlsaERJO0VBdEJGO0lBdUJJO0VKcWhESjtBQUNGO0FJbmhESTtFQTFCRjtJQTJCSTtFSnNoREo7QUFDRjtBSXBoREk7RUE5QkY7SUErQkk7RUp1aERKO0FBQ0Y7QUlyaERJO0VBbENGO0lBbUNJO0VKd2hESjtBQUNGO0FJdGhESTtFQXRDRjtJQXVDSTtFSnloREo7QUFDRjs7QUlyaERBO0VBQ0U7RUFDQTtBSndoREY7O0FJcmhEQTtFQUNFO0VBQ0E7QUp3aERGOztBSXJoREE7RUFDRTtFQUNBO0FKd2hERjs7QUlyaERBO0VBQ0U7QUp3aERGO0FJdGhERTtFQUNFO0VBQ0E7RUFDQTtBSndoREo7QUlyaERFO0VBQ0U7QUp1aERKO0FJcGhERTtFQUNFO0FKc2hESjs7QUlsaERBO0VBQ0U7RUFDQTtBSnFoREY7O0FJbGhEQTtFQUNFO0FKcWhERjs7QUlsaERBO0VBQ0U7QUpxaERGOztBSWxoREE7RUFDRTtBSnFoREY7O0FJbGhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1Cckd0WmM7RXFHdVpkO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25HbmFNO0VtR29hTjtFQUNBO0FKcWhERjtBSW5oREU7RUFoQkY7SUFpQkk7SUFDQTtFSnNoREY7QUFDRjtBSXBoREU7RUFDRTtBSnNoREo7O0FJbGhEQTtFQUNFO0FKcWhERjs7QUlsaERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxaERGOztBSWxoREE7RUFDRTtBSnFoREY7O0FJbGhEQTtFQUNFO0FKcWhERjs7QUlsaERBO0VBQ0UsY25HclZlO0ErRjAyRGpCOztBSWxoREE7RUFDRTtBSnFoREY7O0FJbGhEQTtFQUNFO0FKcWhERjs7QUlsaERBO0VBQ0U7QUpxaERGOztBSWxoREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnFoREY7O0FJbGhEQTtFQUNFO0VBQ0E7QUpxaERGOztBSWxoREE7RUFDRSxjbkd6WFc7QStGODREYjs7QUlsaERBO0VBQ0U7QUpxaERGOztBSWxoREE7RUFDRTtBSnFoREY7O0FJbGhEQTtFQUNFO0FKcWhERjs7QUloZ0RBO0VBQ0U7QUptZ0RGOztBSWhnREE7RUFDRTtBSm1nREY7O0FJaGdEQTtFQUNFO0FKbWdERjs7QUloZ0RBO0VBQ0U7QUptZ0RGOztBSWhnREE7RUFDRTtBSm1nREY7QUlqZ0RFO0VBSEY7SUFJSTtFSm9nREY7QUFDRjs7QUlqZ0RBO0VBQ0U7QUpvZ0RGOztBSWpnREE7RUFDRTtBSm9nREY7O0FJamdEQTtFQUNFO0FKb2dERjtBSWxnREU7RUFIRjtJQUlJO0VKcWdERjtBQUNGOztBSWpnREU7RUFDRTtFQUNBO0FKb2dESjs7QUloZ0RBO0VBQ0U7RUFDQTtBSm1nREY7O0FJaGdEQTtFQUNFO0VBQ0E7QUptZ0RGOztBSWhnREE7RUFDRTtBSm1nREY7O0FJLy9DRTtFQUNFO0VBQ0E7QUprZ0RKOztBSTkvQ0E7RUFDRTtBSmlnREY7O0FJOS9DQTtFQUNFO0FKaWdERjs7QUk5L0NBO0VBQ0U7QUppZ0RGOztBSTkvQ0E7RUFDRTtBSmlnREY7O0FJOS9DQTtFQUNFO0VBQ0E7QUppZ0RGOztBSTkvQ0E7RUFDRTtFQUNBO0VBQ0E7QUppZ0RGOztBSS8vQ0E7RUFDRTtBSmtnREY7O0FJaGdEQTtFQUNFO0FKbWdERjs7QUloZ0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUptZ0RGO0FJbGdERTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FKbWdESjs7QUloZ0RBO0VBQ0U7RUFDQSx5Qm5HNW5CTTtFbUc2bkJOO0FKbWdERjtBSWxnREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKb2dESjtBSWpnREk7RUFDRTtFQUNBO0FKbWdETjtBSWhnREU7RUFDRTtFQUNBO0VBQ0E7QUprZ0RKOztBSTkvQ0E7RUFDRTtBSmlnREY7O0FJLy9DQTtFQUNFO0FKa2dERjs7QUkvL0NFO0VBQ0U7RUFDQTtBSmtnREo7QUlqZ0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJuR2hxQkU7QStGbXFFUjtBSWhnREU7RUFDRTtFQUNBO0FKa2dESjtBSWhnREU7RUFDRTtBSmtnREo7QUloZ0RFO0VBQ0U7QUprZ0RKOztBSTkvQ0U7RUFDRTtBSmlnREo7QUkvL0NFO0VBQ0U7QUppZ0RKO0FJOS9DRTtFQUNFO0FKZ2dESjtBSTcvQ0k7RUFERjtJQUVJO0VKZ2dESjtBQUNGO0FJOS9DRTtFQUNFO0FKZ2dESjtBSS8vQ0k7RUFDRTtFQUNBO0VBQ0E7QUppZ0ROO0FJLy9DSTtFQUNFLHlCbkdqbkJVO0VtR2tuQlY7RUFDQTtBSmlnRE47QUk3L0NFO0VBQ0U7QUorL0NKO0FJNy9DRTtFQUNFO0FKKy9DSjtBSTUvQ0k7RUFDRTtFQUNBO0VBQ0E7QUo4L0NOO0FJMy9DRTtFQUNFLHlCbkdyb0JZO0ErRmtvRWhCO0FJeC9DTTtFQUZGOztJQUdJO0VKNC9DTjtBQUNGO0FJei9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKMi9DSjtBSXovQ007RUFDRSwyQnBHL3VCQztBZ0cwdUVUO0FJei9DUTtFQUNFLG1Cbkd6cEJNO0VtRzBwQk4sMkJwR252QkQ7QWdHOHVFVDtBSXQvQ0U7RUFDRTtBSncvQ0o7QUl0L0NNO0VBQ0UsbUJyR2h2QlE7QWlHd3VFaEI7QUluL0NJO0VBREY7SUFFSTtJQUNBO0VKcy9DSjtBQUNGO0FJcC9DRTtFQUNFO0FKcy9DSjtBSWwvQ007RUFERjtJQUVJO0VKcS9DTjtBQUNGO0FJbC9DRTtFQUNFO0VBQ0E7RUFDQSwyQnBHbnhCSztFb0dveEJMLGVyR3R3Qlc7QWlHMHZFZjtBSWwvQ0U7RUFDRTtFQUNBO0FKby9DSjtBSW4vQ0k7RUFIRjtJQUlJO0VKcy9DSjtBQUNGO0FJcC9DRTtFQUNFLGNuR3JzQlk7QStGMnJFaEI7QUlqL0NRO0VBQ0U7QUptL0NWO0FJaC9DTTs7RUFFRSwyQnBHenlCQztFb0cweUJELG1Cckc5eEJRO0VxRyt4QlIsY25HenJCSztFbUcwckJMO0FKay9DUjtBSTkrQ1U7RUFERjtJQUVJO0VKaS9DVjtBQUNGO0FJNStDRTtFQUNFO0FKOCtDSjtBSTcrQ0k7RUFDRTtBSisrQ047QUk3K0NJO0VBQ0U7RUFDQTtFQUNBO0FKKytDTjtBSTcrQ0k7O0VBRUU7RUFDQTtFQUNBO0FKKytDTjtBSTMrQ007O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUo4K0NSO0FJNytDUTtFQUxGOztJQU1JO0VKaS9DUjtBQUNGO0FJNytDSTtFQUNFLDJCcEdyMUJHO0VvR3MxQkgsbUJyRzEwQlU7RXFHMjBCVixjbkdydUJPO0ErRm90RWI7QUk3K0NJO0VBQ0U7QUorK0NOO0FJNytDSTtFQUNFLDRCcEdqM0JJO0VvR2szQkosbUJyR2wxQlU7QWlHaTBFaEI7QUk1K0NJOztFQUVFLDJCcEduMkJHO0VvR28yQkgsbUJyR3gxQlU7QWlHczBFaEI7QUk1K0NJOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkJwRy8yQkc7RW9HZzNCSCxtQnJHcDJCVTtFcUdxMkJWO0FKOCtDTjtBSTUrQ0k7O0VBRUU7QUo4K0NOO0FJNytDTTtFQUhGOztJQUlJO0VKaS9DTjtBQUNGO0FJLytDSTtFQUNFO0FKaS9DTjtBSTkrQ0U7RUFFSTtJQUNFO0VKKytDTjtFSTkrQ007SUFDRTtJQUNBLGNuR2x4Qkc7RStGa3dFWDtFSS8rQ1E7SUFDRTtFSmkvQ1Y7QUFDRjtBSTMrQ0U7RUFDRTtBSjYrQ0o7QUk1K0NJO0VBRkY7SUFHSTtFSisrQ0o7QUFDRjtBSTMrQ0k7RUFERjtJQUVJO0VKOCtDSjtBQUNGO0FJNStDRTtFQUNFO0lBQ0U7RUo4K0NKO0VJNStDRTtJQUNFO0VKOCtDSjtBQUNGO0FJNStDRTtFQUNFO0lBQ0U7RUo4K0NKO0FBQ0Y7QUk1K0NFO0VBQ0U7QUo4K0NKOztBSXQrQ1U7RUFDRTtBSnkrQ1o7QUl4K0NZO0VBRkY7SUFHSTtFSjIrQ1o7QUFDRjs7QUlsK0NFO0VBQ0UsY25HejdCSTtBK0Y4NUVSO0FJcCtDSTtFQUVFO0VBQ0E7QUpxK0NOO0FJbitDSTtFQUNFLHlCbkczMkJVO0VtRzQyQlYsY25HajhCRTtBK0ZzNkVSOztBSWorQ0E7RUFDRTtBSm8rQ0Y7O0FJbCtDQTtFQUNFO0FKcStDRjs7QUluK0NBO0VBQ0U7QUpzK0NGOztBSW4rQ0E7RUFDRTtBSnMrQ0Y7O0FJbitDQTtFQUNFO0FKcytDRjs7QUluK0NBO0VBQ0U7QUpzK0NGOztBSW4rQ0E7RUFDRTtBSnMrQ0Y7O0FJbitDQTtFQUNFO0FKcytDRjs7QUluK0NBO0FBRUE7RUFDRTtFQUNBO0FKcStDRjs7QUlsK0NBO0VBQ0U7SUFDRTtFSnErQ0Y7RUlsK0NBO0lBQ0U7RUpvK0NGO0FBQ0Y7QUlqK0NBO0VBQ0U7QUptK0NGOztBSWgrQ0E7RUFDRTtBSm0rQ0Y7O0FJaitDQTtFQUNFO0FKbytDRjs7QUlsK0NBO0VBQ0U7QUpxK0NGOztBSW4rQ0E7RUFDRTtBSnMrQ0Y7O0FJcCtDQTtFQUNFO0FKdStDRjs7QUlyK0NBO0VBQ0U7QUp3K0NGOztBSXQrQ0E7RUFDRTtBSnkrQ0Y7O0FJditDQTtFQUNFO0FKMCtDRjs7QUl4K0NBO0VBQ0U7QUoyK0NGOztBSXorQ0E7RUFDRTtBSjQrQ0Y7O0FJMStDQTtFQUNFO0FKNitDRjs7QUkzK0NBO0VBQ0U7QUo4K0NGOztBSTUrQ0E7RUFDRTtFQUNBO0FKKytDRjs7QUkzK0NJO0VBQ0U7QUo4K0NOO0FJeitDSTtFQUNFO0VBQ0E7RUFDQSxtQm5HM2lDRTtFbUc0aUNGO0FKMitDTjtBSTErQ007RUFDRTtBSjQrQ1I7QUkzK0NRO0VBQ0U7QUo2K0NWOztBSWwrQ1E7RUFDRTtFQUNBO0FKcStDVjs7QUkvOUNBO0VBQ0U7QUprK0NGOztBSS85Q0U7RUFDRTtFQUNBO0FKaytDSjs7QUkvOUNBO0VBQ0U7QUprK0NGOztBSWgrQ0E7RUFDRTtBSm0rQ0Y7O0FJaCtDQTtFQUNFO0FKbStDRjs7QUlqK0NBO0VBQ0U7QUpvK0NGOztBSWwrQ0E7RUFDRTtBSnErQ0Y7QUlwK0NFOztFQUVFO0FKcytDSjtBSXArQ0U7O0VBRUU7QUpzK0NKO0FJbitDSTs7RUFFRTtFQUNBO0VBQ0E7QUpxK0NOO0FJbitDSTtFQUNFO0FKcStDTjtBSW4rQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnErQ047QUlsK0NNO0VBQ0U7RUFDQTtBSm8rQ1I7QUluK0NRO0VBQ0U7QUpxK0NWO0FJbitDUTtFQUNFO0FKcStDVjtBSXArQ1U7O0VBRUU7QUpzK0NaO0FJcitDWTs7OztFQUVFLHFCbkc1aUNFO0VtRzZpQ0Y7RUFDQTtFQUNBO0FKeStDZDtBSXQrQ1U7RUFDRTtFQUNBO0FKdytDWjtBSXQrQ1U7RUFDRTtFQUNBO0FKdytDWjtBSXQrQ2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp3K0NoQjtBSXIrQ2M7RUFDRTtFQUNBO0FKdStDaEI7QUlwK0NjO0VBQ0U7RUFDQTtBSnMrQ2hCOztBSTc5Q0E7RUFDRTtBSmcrQ0Y7O0FJOTlDQTtFQUNFO0FKaStDRjs7QUkvOUNBO0VBQ0U7QUprK0NGOztBSWgrQ0E7RUFDRTtBSm0rQ0Y7O0FJaitDQTtFQUNFO0FKbytDRjs7QUlsK0NBO0VBQ0U7QUpxK0NGOztBSW4rQ0E7RUFDRTtBSnMrQ0Y7O0FJcCtDQTtFQUNFO0FKdStDRjs7QUlyK0NBO0VBQ0U7QUp3K0NGOztBSXQrQ0E7RUFDRTtFQUNBO0VBQ0E7QUp5K0NGO0FJeCtDRTtFQUNFO0FKMCtDSjtBSXgrQ0U7RUFDRTtFQUVBO0FKeStDSjs7QUl0K0NBO0VBQ0U7QUp5K0NGOztBSXYrQ0E7RUFDRTtBSjArQ0Y7O0FJditDRTtFQUNFO0FKMCtDSjs7QUl2K0NBO0VBQ0U7QUowK0NGOztBSXQrQ0k7RUFDRTtBSnkrQ047QUl2K0NJO0VBQ0U7QUp5K0NOO0FJditDSTtFQUNFO0VBQ0E7RUFDQTtBSnkrQ047O0FJcitDQTtFQUNFO0FKdytDRjs7QUl0K0NBO0VBQ0U7QUp5K0NGOztBSXQrQ0U7RUFDRTtFQUNBLGNuRy82Qlk7RW1HZzdCWjtBSnkrQ0o7O0FLdnZGQTtFQUNFO0FMMHZGRjs7QUt2dkZBO0VBQ0U7QUwwdkZGOztBS3Z2RkE7RUFDRTtBTDB2RkY7O0FLdnZGQTtFQUNFO0FMMHZGRjs7QUt2dkZBO0VBTUU7RUFLQTtBTGl2RkY7QUszdkZFO0VBQ0U7RUFDQTtBTDZ2Rko7QUt6dkZFO0VBQ0U7QUwydkZKO0FLdnZGRTtFQUNFLG1CcEcwR2E7QStGK29GakI7O0FLcnZGQTtFQUNFO0FMd3ZGRjs7QUtydkZBO0VBQ0U7QUx3dkZGOztBS3J2RkE7RUFDRTtBTHd2RkY7O0FLcnZGQTtFQUNFO0FMd3ZGRjs7QUtydkZBO0VBQ0U7QUx3dkZGOztBS3B2RkE7RUFNRTtFQUtBO0FMOHVGRjtBS3h2RkU7RUFDRTtFQUNBO0FMMHZGSjtBS3R2RkU7RUFDRTtBTHd2Rko7QUtwdkZFO0VBQ0U7QUxzdkZKO0FLcHZGRTtFQUNFO0FMc3ZGSjs7QUtsdkZBO0VBTUU7RUFLQTtBTDR1RkY7QUt0dkZFO0VBQ0U7RUFDQTtBTHd2Rko7QUtwdkZFO0VBQ0U7QUxzdkZKO0FLbHZGRTtFQUNFO0FMb3ZGSjs7QUtodkZBO0VBQ0U7QUxtdkZGOztBS2p2RkE7RUFDRTtBTG92RkY7QUtudkZFO0VBQ0U7QUxxdkZKOztBTXAxRkE7RUFDRTtBTnUxRkY7O0FNcDFGQTtFQUNFO0FOdTFGRjs7QU1wMUZBO0VBQ0U7QU51MUZGOztBTXAxRkE7RUFDRTtBTnUxRkY7O0FNcDFGQTtFQUNFLDJCQ0hPO0VESVAsZUVVYTtFRlRiO0VBQ0E7RUFDQSxjRzJHVztBVDR1RmI7O0FNcDFGQTtFQUNFLDJCQ1pPO0VEYVA7RUFDQTtFQUNBO0VBQ0EsY0dtR1c7QVRvdkZiOztBTXAxRkE7RUFDRSwyQkNuQk87RURvQlAsbUJFUmM7RUZTZDtBTnUxRkY7O0FNcDFGQTtFQUNFLDRCQzdDUTtFRDhDUixlRVphO0VGYWIsY0d1Rlc7RUh0Rlg7QU51MUZGOztBTXAxRkE7RUFDRSwyQkNuRFE7RURvRFIsZUVuQmE7RUZvQmIsY0dnRlc7RUgvRVg7RUFDQTtBTnUxRkY7O0FNbjFGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnMxRkY7QU1wMUZFO0VBQ0U7RUFDQTtFQUNBO0FOczFGSjtBTW4xRkU7RUFDRTtFQUNBO0FOcTFGSjtBTWwxRkU7RUFDRSxtQkUzQ1k7RUY0Q1o7RUFDQTtFQUNBO0VBQ0E7QU5vMUZKO0FNajFGRTtFQUNFO0VBQ0EsZUV2RFc7RUZ3RFg7RUFDQTtFQUNBO0VBQ0EsMkJDekVLO0FQNDVGVDtBTWgxRkU7RUFDRTtFQUNBO0FOazFGSjtBTWgxRkk7RUFDRSxlRW5FUztFRm9FVDtFQUNBO0VBQ0E7RUFDQSw0QkN6R0k7QVAyN0ZWO0FNLzBGSTtFQUNFO0FOaTFGTjtBTTkwRkk7RUFDRTtBTmcxRk47O0FNMzBGQTtFQUNFO0VBQ0E7QU44MEZGO0FNNTBGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOODBGSjtBTTMwRkU7RUFDRTtBTjYwRko7QU0xMEZFO0VBQ0U7RUFDQTtBTjQwRko7O0FNdjBGQTtFQUNFO0lBQ0UsbUJFakhZO0lG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dkoyQ1k7SXVKMUNaLG1CekpuQ1k7SXlKb0NaO0lBQ0EsK0J4SnhEZTtJd0p5RGY7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaUJiRjtFakJlRTtJQUNFLHFCdkpnQ1U7SXVKL0JWLHlCdkorQlU7RXdLNUNkO0VqQmdCRTtJQUNFLHFCdkoyQlU7SXVKMUJWLHlCdkowQlU7RXdLeENkO0VqQmtCQTtJQUNFO0VpQmhCRjtFakJvQkU7SUFDRTtJQUNBO0VpQmxCSjtFakJvQkk7SUFDRSxjdkowQ1M7SXVKekNUO0lBQ0E7SUFDQTtFaUJsQk47RWpCb0JNO0lBQ0UsbUJ6SjVFQztFMEswRFQ7RWpCc0JJO0lBQ0Usa0J6SnJFTTtJeUpzRU4sK0J4SmhHVztJd0ppR1g7SUFDQSxjdkpvQ0U7SXVKbkNGO0VpQnBCTjtFakJ3QkU7SUFDRSx5QnZKa0dPO0l1SmpHUDtJQUNBO0VpQnRCSjtFakJ3Qkk7SUFDRTtFaUJ0Qk47RWpCeUJJO0lBQ0U7SUFDQSxtQnpKL0ZRO0l5SmdHUiwyQnhKNUdDO0l3SjZHRDtJQUNBLGN2SklLO0V3SzNCWDtFakIwQkk7SUFDRSxtQnpKdEdRO0l5SnVHUiwyQnhKbkhDO0l3Sm9IRDtJQUNBO0lBQ0E7RWlCeEJOO0VqQjJCSTtJQUNFLG1Ceko5R1E7SXlKK0dSLDJCeEozSEM7SXdKNEhEO0lBQ0E7SUFDQSxjdkpITztFd0t0QmI7RWpCNEJJO0lBQ0U7RWlCMUJOO0VqQjZCSTtJQUNFO0VpQjNCTjtFakI2Qk07SUFDRTtFaUIzQlI7RWpCNkJRO0lBQ0U7SUFDQTtJQUNBO0lBQ0EsZXpKaklHO0l5SmtJSCxjdkp6SkE7SXVKMEpBO0lBQ0EsK0J4SnpKTztJd0owSlA7RWlCM0JWO0VqQitCTTtJQUNFO0lBQ0E7RWlCN0JSO0VqQitCUTtJQUNFLGN2SnJDSztJdUpzQ0wsbUJ6SmpKSTtJeUprSko7SUFDQSwrQnhKdEtPO0l3SnVLUDtJQUNBO0lBQ0E7RWlCN0JWO0VqQitCVTtJQUNFLG1Ceko3SkE7SXlKOEpBO0VpQjdCWjtFakJnQ1U7SUFDRTtFaUI5Qlo7RWpCbUNNO0lBQ0U7RWlCakNSO0VqQm9DTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VpQmxDUjtFakJvQ1E7SUFDRTtFaUJsQ1Y7RWpCcUNRO0lBQ0U7RWlCbkNWO0VqQnFDVTtJQUNFO0lBQ0E7SUFDQTtFaUJuQ1o7RWpCc0NVO0lBQ0U7SUFDQTtFaUJwQ1o7RWpCc0NZO0lBQ0U7SUFDQTtJQUNBO0VpQnBDZDtFakJzQ2M7SUFDRTtJQUNBLGN2SjFGRDtFd0tzRGY7RWpCdUNjO0lBQ0UsY3ZKOUZEO0l1SitGQyxtQnpKMU1GO0l5SjJNRTtJQUNBLCtCeEovTkM7RXlLMExqQjtFakI2Q0k7SUFDRTtFaUIzQ047RWpCNkNNO0lBQ0U7RWlCM0NSO0VqQmdETTtJQUNFO0lBQ0E7RWlCOUNSO0VqQmdEUTtJQUNFO0VpQjlDVjtFakJtRFE7SUFDRSx5QnZKM0pJO0V3SzBHZDtFakIyRFE7SUFDRTtFaUJ6RFY7RWpCNERRO0lBQ0U7RWlCMURWO0VqQmdFQTtJQUNFO0VpQjlERjtFakIrREU7SUFDRTtFaUI3REo7RWpCOERJO0lBQ0UseUJ2SnZKUztFd0syRmY7RWpCK0RFO0lBQ0UseUJ2SjNKVztJdUo0Slg7SUFDQTtFaUI3REo7RWpCZ0VBO0lBQ0U7SUFDQTtJQUNBLHlCdkp2RlM7SXVKd0ZUO0VpQjlERjtFakJpRUk7SUFDRTtFaUIvRE47RWpCaUVNO0lBQ0U7RWlCL0RSO0VqQmtFTTtJQUNFO0lBQ0E7SUFDQTtFaUJoRVI7RWpCa0VRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjdkp6VEo7SXVKMFRJLCtCeEp2VE87SXdKd1RQO0lBQ0E7SUFDQSxtQnpKdlNJO0l5SndTSjtFaUJoRVY7RWpCb0VNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxtQnpKNVNNO0UwSzBPZDtFakJxRU07SUFDRTtJQUNBLGN2SmhORztFd0s2SVg7RWpCNEZJO0lBQ0U7RWlCMUZOO0VqQjRGTTtJQUNFLHlCdko1Skc7SXVKNkpIO0lBQ0E7SUFDQTtFaUIxRlI7RWpCNEZRO0lBQ0UsbUJ6SnpWSTtJeUowVko7SUFDQSxjdkpqT0s7SXVKa09MLDJCeEp4V0g7RXlLOFFQO0VqQitGSTtJQUNFO0lBQ0E7SUFDQTtFaUI3Rk47RWpCK0ZNO0lBQ0UsY3ZKcFJFO0V3S3VMVjtFakJrR0E7SUFDRSx5QnZKclhJO0V3S3FSTjtFakJtR007SUFDRSx5QnZKdldPO0V3S3NRZjtFakJxR007SUFDRSxjdkozUU87RXdLd0tmO0VqQndHQTtJQUNFO0VpQnRHRjtFakJ1R0U7SUFDRTtJQUNBO0lBQ0E7RWlCckdKO0VqQnNHSTtJQUNFLG1Cdkp2UlM7RXdLbUxmO0VqQnVHSTtJQUNFO0lBQ0EseUJ2Si9ZQTtJdUpnWkE7SUFDQTtFaUJyR047RWpCd0dNO0lBQ0UseUJ2SmxTTztFd0s0TGY7RWpCeUdRO0lBQ0U7SUFDQTtJQUNBLHlCdkozWko7SXVKNFpJO0VpQnZHVjtFakIwR1k7SUFDRTtFaUJ4R2Q7RWpCMEdjO0lBQ0U7RWlCeEdoQjtFakIyR2M7SUFDRTtJQUNBO0lBQ0E7RWlCekdoQjtFakIyR2dCO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjdko5Ylo7SXVKK2JZLCtCeEo1YkQ7SXdKNmJDO0lBQ0E7SUFDQSxtQnpKNWFKO0l5SjZhSTtFaUJ6R2xCO0VqQjZHYztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUJ6SmpiRjtFMEtzVWQ7RWpCOEdjO0lBQ0U7SUFDQSxjdkpyVkw7RXdLeU9YO0VqQitHWTtJQUNFO0VpQjdHZDtFakIrR2M7SUFDRSx5QnZKeGJEO0l1SnliQztJQUNBO0lBQ0E7RWlCN0doQjtFakIrR2dCO0lBQ0UsbUJ6SnhjSjtJeUp5Y0k7SUFDQSxjdkpoVkg7SXVKaVZHLDJCeEp2ZFg7RXlLMFdQO0VqQmtIWTtJQUNFO0lBQ0E7SUFDQTtFaUJoSGQ7RWpCa0hjO0lBQ0UsY3ZKM1dEO0V3SzJQZjtFakJ1SEk7SUFDRTtFaUJySE47RWpCd0hJO0lBQ0U7SUFDQSxtQnpKbmVRO0l5Sm9lUiwyQnhKaGZDO0l3SmlmRDtJQUNBLGN2SmhZSztFd0swUVg7RWpCeUhJO0lBQ0UsbUJ6SjFlUTtJeUoyZVIsMkJ4SnZmQztJd0p3ZkQ7SUFDQTtJQUNBO0VpQnZITjtFakIwSEk7SUFDRSxtQnpKbGZRO0l5Sm1mUiwyQnhKL2ZDO0l3SmdnQkQ7SUFDQTtJQUNBLGN2SnZZTztFd0srUWI7RWpCMkhJO0lBQ0U7RWlCekhOO0VqQjRISTtJQUNFO0VpQjFITjtFakI0SE07SUFDRTtFaUIxSFI7RWpCNEhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0EsZXpKcmdCRztJeUpzZ0JILGN2SjdoQkE7SXVKOGhCQTtJQUNBLCtCeEo3aEJPO0l3SjhoQlA7RWlCMUhWO0VqQjhITTtJQUNFO0lBQ0E7RWlCNUhSO0VqQjhIUTtJQUNFLGN2SnphSztJdUowYUwsbUJ6SnJoQkk7SXlKc2hCSjtJQUNBLCtCeEoxaUJPO0l3SjJpQlA7SUFDQTtJQUNBO0VpQjVIVjtFakI4SFU7SUFDRSxtQnpKamlCQTtJeUpraUJBO0VpQjVIWjtFakIrSFU7SUFDRTtFaUI3SFo7RWpCa0lNO0lBQ0U7RWlCaElSO0VqQm1JTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VpQmpJUjtFakJtSVE7SUFDRTtFaUJqSVY7RWpCb0lRO0lBQ0U7RWlCbElWO0VqQm9JVTtJQUNFO0lBQ0E7SUFDQTtFaUJsSVo7RWpCcUlVO0lBQ0U7SUFDQTtFaUJuSVo7RWpCcUlZO0lBQ0U7SUFDQTtJQUNBO0VpQm5JZDtFakJxSWM7SUFDRTtJQUNBLGN2SjlkRDtFd0syVmY7RWpCc0ljO0lBQ0UsY3ZKbGVEO0l1Sm1lQyxtQnpKOWtCRjtJeUora0JFO0lBQ0EsK0J4Sm5tQkM7RXlLK2RqQjtFakI0SUk7SUFDRTtFaUIxSU47RWpCNElNO0lBQ0U7RWlCMUlSO0VqQitJTTtJQUNFO0lBQ0E7RWlCN0lSO0VqQitJUTtJQUNFO0VpQjdJVjtFakJrSlE7SUFDRSx5QnZKamdCSztFd0tpWGY7RWpCMEpRO0lBQ0U7RWlCeEpWO0VqQjJKUTtJQUNFO0VpQnpKVjtFakI4SkU7SUFDRSx5QnZKdGhCVztJdUp1aEJYO0VpQjVKSjtFakI2Skk7SUFDRSx5QnZKemhCUztJdUowaEJUO0VpQjNKTjtBQUNGO0FqQmlLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWlCL0pKO0FqQmtLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaUJoS0o7QWpCbUtFO0VBQ0UsbUJ2SnBsQlk7QXdLbWJoQjtBakJvS0U7RUFDRTtFQUNBLHlCdko5cUJJO0V1SitxQko7RUFDQTtBaUJsS0o7QWpCcUtJO0VBQ0UsbUJ2SmprQlc7QXdLOFpqQjtBakJzS0k7RUFDRTtFQUNBLHlCdkp6ckJFO0V1SjByQkY7RUFDQTtBaUJwS047O0FqQitLQTtFQUNFO0lBQ0U7RWlCNUtGO0VqQjhLRTtJQUNFO0lBQ0E7RWlCNUtKO0VqQjhLSTtJQUNFO0VpQjVLTjtFakIrS0k7SUFDRSxlekp6c0JPO0l5SjBzQlA7SUFDQSxjdkpsdUJJO0l1Sm11QkosaUN4Smh1QmE7SXdKaXVCYjtJQUNBO0VpQjdLTjtFakJnTEk7SUFDRTtFaUI5S047RWpCZ0xNO0lBQ0U7SUFDQTtJQUNBLHlCdkovc0JPO0l1Smd0QlA7SUFDQTtJQUNBO0lBQ0E7RWlCOUtSO0VqQmlMVTtJQUNFLG1CekpqdUJFO0l5Smt1QkYsY3ZKdm5CRztFd0t3Y2Y7RWpCb0xNO0lBQ0UsbUJ2Sjl0Qk87SXVKK3RCUCwrQnhKNXZCUztJd0o2dkJUO0lBQ0E7SUFDQTtJQUNBLGtCekpodkJJO0l5Sml2Qko7SUFDQSxjdkovbkJFO0l1SmdvQkY7RWlCbExSO0VqQnNMSTtJQUNFLHlCdko5akJLO0l1SitqQkw7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaUJwTE47RWpCc0xNO0lBQ0U7RWlCcExSO0VqQnNMUTtJQUNFLG1Cekpod0JJO0l5Sml3QkosY3ZKdHBCSztFd0trZWY7RWpCeUxJO0lBQ0U7SUFDQSxtQnZKOXZCUztJdUordkJUO0VpQnZMTjtFakJ5TE07SUFDRTtFaUJ2TFI7RWpCeUxRO0lBQ0U7RWlCdkxWO0VqQjJMTTtJQUNFO0VpQnpMUjtFakI4TE07SUFDRTtJQUNBO0lBQ0E7RWlCNUxSO0FBQ0Y7QWpCa01BO0VBQ0U7RUFDQTtBaUJoTUY7O0FqQm1NQTtFQUNFO0VBQ0E7QWlCaE1GOztBakJtTUE7RUFDRTtBaUJo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WUU7RUFDRTtFQUNBLGNHekNJO0VIMENKLHlCR2dIYztBNEsxSGxCO0EvS2FFO0VBQ0U7RUFDQSxjRy9DSTtFSGdESix5QkdxQ1k7QTRLaERoQjtBL0tjRTtFQUNFO0VBQ0EsY0dyREk7RUhzREoseUJHbEVPO0E0S3NEWDtBL0tlRTtFQUNFO0ErS2JKO0EvS2dCRTtFQUNFLGNHMkZXO0E0S3pHZjtBL0tpQkU7RUFDRSxjR2lEYTtBNEtoRWpCO0EvS2tCRTtFQUNFO0VBQ0EseUJHbEZJO0E0S2tFUjtBL0ttQkU7RUFDRTtFQUNBLHlCR2pGUTtBNEtnRVo7QS9Lb0JFO0VBQ0UsY0doRkk7RUhpRko7RUFDQTtBK0tsQko7QS9Lb0JJO0VBQ0U7RUFDQTtFQUNBO0ErS2xCTjtBL0tzQkU7RUFDRTtFQUNBO0VBQ0EseUJHOUZJO0VIK0ZKLGNHVlk7QTRLVmhCO0EvS3VCRTtFQUNFO0VBQ0E7RUFDQSxjR2hCWTtFSGlCWjtFQUNBO0ErS3JCSjtBL0t3QkU7RUFDRTtFQUNBO0VBQ0EsY0d4Qlk7RUh5Qlo7QStLdEJKO0EvS3lCRTtFQUNFO0VBQ0E7RUFDQSxjR2pJUTtFSGtJUjtFQUNBO0ErS3ZCSjtBL0swQkU7RUFDRTtFQUNBO0VBQ0EseUJHNUJLO0VINkJMO0VBQ0EsY0c5SEk7QTRLc0dSO0EvSzJCRTtFQUNFLGNHbElJO0VIbUlKLHlCR3hDUTtBNEtlWjtBL0s0QkU7RUFDRSxjR3ZJSTtFSHdJSix5QkcvSW9CO0E0S3FIeEI7QS9LNkJFO0VBQ0UsY0c1SUk7RUg2SUoseUJHMENTO0E0S3JFYjtBL0s4QkU7RUFDRSxjR2pKSTtFSGtKSix5Qkd2SlE7RUh3SlI7QStLNUJKO0EvSytCRTtFQUNFLGNHNUpRO0VINkpSLHlCR3hKSTtFSHlKSjtBK0s3Qko7QS9LZ0NFO0VBQ0UsY0d4RVk7RUh5RVoseUJHOUpJO0VIK0pKO0VBQ0E7QStLOUJKO0EvS2dDRTtFQUNFO0VBQ0E7RUFDQSxjR25DYTtFSG9DYjtBK0s5Qko7QS9LZ0NFO0VBQ0U7RUFDQTtFQUNBLGNHdExJO0VIdUxKO0VBQ0E7QStLOUJKO0EvS2dDRTtFQUNFO0VBQ0E7QStLOUJKOztBL0trQ0E7RUFDRTtBK0svQkY7O0EvS2tDQTtFQUVJO0lBQ0UsbUJDcExVO0lEcUxWO0UrS2hDSjtBQUNGO0FDbkxBO0VBQ0UsZS9LTGU7QThLMExqQjs7QUNsTEE7RUFDRTtBRHFMRjtBQ2pMRTtFQUNFO0VBQ0EseUI3S1VJO0U2S1RKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtTEo7QUNoTEU7RUFDRSxnQzlLZGU7RThLZWYsa0IvS0VVO0UrS0RWO0VBQ0E7RUFDQSxjN0s2R2E7RTZLNUdiO0FEa0xKO0FDakxJO0VBQ0U7QURtTE47QUMvS0U7RUFDRTtFQUNBLGM3S29HYTtFNktuR2I7RUFDQTtFQUNBO0FEaUxKOztBQzdLQTtFQUNFO0lBQ0U7SUFDQTtFRGdMRjtFQzdLQTtJQUNFO0VEK0tGO0VDNUtBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEOEtGO0VDN0tFO0lBQ0U7SUFDQTtFRCtLSjtFQzNLQTtJQUNFO0lBQ0E7SUFDQTtFRDZLRjtBQUNGO0FFelBBO0VBQ0UsZWhMTGU7QThLZ1FqQjs7QUV4UEE7RUFDRTtBRjJQRjtBRXpQRTtFQUNFO0VBQ0EsbUI5S1lJO0U4S1hKO0FGMlBKO0FFeFBJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwUE47QUV2UEk7RUFDRSxnQy9LbEJhO0UrS21CYixrQmhMRlE7RWdMR1I7RUFDQTtFQUNBLGM5S3lHVztFOEt4R1g7QUZ5UE47QUV0UEk7RUFDRTtFQUNBLGM5S21HVztFOEtsR1g7RUFDQTtBRndQTjs7QUVwUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1COUszQk07RThLNEJOO0FGdVBGOztBRXJQQTtFQUNFO0FGd1BGOztBRW5QSTtFQUNFLHFCOUtnRFU7QTRLc01oQjtBRXBQSTtFQUNFLGM5SzZDVTtFOEs1Q1YsMkIvSzlDRztBNktvU1Q7QUVyUE07RUFDRSxjOUswQ1E7QTRLNk1oQjtBRWxQSTtFQURGO0lBRUk7RUZxUEo7QUFDRjtBRWxQSTtFQUNFO0VBRUEseUI5S2dOUztBNEttQ2Y7QUVqUEk7RUFDRSwyQi9LaEVHO0UrS2lFSCxjOUt5QlU7QTRLME5oQjtBRWpQSTtFQUNFO0VBQ0EsYzlLcUJVO0E0SzhOaEI7O0FFOU9BO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRmlQRjtFRWhQRTtJQUNFO0VGa1BKO0VFaFBFO0lBQ0U7RUZrUEo7RUU5T0E7SUFDRTtFRmdQRjtFRTdPQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUYrT0Y7RUU1T0E7SUFDRTtJQUNBO0lBQ0E7RUY4T0Y7QUFDRjtBRzNXQTtFQUNJLGVqTE5hO0E4S21YakI7O0FHMVdBO0VBQ0k7QUg2V0o7O0FHMVdBO0VBQ0k7QUg2V0o7O0FHMVdBO0VBRUkseUIvSzJPaUI7RStLMU9qQjtFQUNBO0VBQ0E7QUg0V0o7QUdsV0k7RUFDSTtFQUNBLHlCaExaQztFZ0xhRCxjL0tWQTtFK0tXQSxlakxlUztFaUxkVDtFQUNBO0VBQ0E7QUhvV1I7QUdsV1E7RUFDSSx5QmhMcEJIO0E2S3dYVDtBR2hXSTtFQUNJO0VBQ0E7QUhrV1I7QUcvVlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaVdaO0FHOVZRO0VBQ0ksZWpMekJHO0VpTDBCSCwyQmhMeENIO0VnTHlDRztFQUNBO0VBQ0EsYy9LZ0tPO0E0S2dNbkI7QUc3VlE7RUFDSTtFQUNBLHlCL0swTE87RStLekxQLGVqTG5DRztFaUxvQ0g7RUFDQTtFQUNBLGMvS2hESjtFK0tpREk7RUFDQTtFQUNBO0VBQ0E7QUgrVlo7QUczVkk7RUFDSSwyQmhMOURDO0VnTCtERCxtQmpMbERRO0VpTG1EUjtFQUNBO0VBQ0EsYy9LN0RBO0UrSzhEQTtFQUNBO0VBQ0E7QUg2VlI7QUcxVkk7RUFDSTtFQUNBO0FINFZSO0FHelZRO0VBQ0k7RUFDQTtBSDJWWjtBR3hWWTtFQUNJO0FIMFZoQjtBR3hWZ0I7RUFDSSxtQmpMcEVKO0VpTHFFSSwyQmhMdEZYO0VnTHVGVztFQUNBO0VBQ0EsYy9LbkZMO0UrS29GSztFQUNBO0FIMFZwQjtBR3ZWZ0I7RUFDSSxlakxqRUg7RWlMa0VHO0VBQ0E7QUh5VnBCO0FHclZZO0VBQ0ksbUJqTDFGQTtFaUwyRkEsMkJoTHhHUDtFZ0x5R087RUFDQTtFQUNBLGMvS2tETjtFK0tqRE07RUFDQTtBSHVWaEI7QUdyVmdCO0VBQ0ksbUJqTG5HSjtFaUxvR0ksMkJoTGpIWDtFZ0xrSFc7RUFDQTtFQUNBLGMvS3VIRDtFK0t0SEM7RUFDQTtFQUNBO0FIdVZwQjtBR2hWZ0I7RUFDSTtFQUNBLGMvSzZCVjtFK0s1QlU7RUFDQSxtQmpMakhIO0E4S21jakI7QUc1VUk7RUFDSSx5Qi9LbUdlO0UrS2xHZjtFQUNBO0VBRUE7QUg2VVI7QUczVVE7RUFDSSxrQmpMNUhFO0VpTDZIRiwyQmhMaEpIO0VnTGlKRyxjL0s3SUo7RStLOElJO0VBQ0E7RUFDQTtFQUVBO0FINFVaO0FHMVVZO0VBQ0k7RUFDQSxjL0t0SlI7RStLdUpRO0VBQ0EsaUJqTHJJRTtFaUxzSUY7RUFDQTtBSDRVaEI7QUd4VVE7RUFDSTtFQUNBO0VBQ0E7QUgwVVo7QUd2VVk7RUFDSSx5Qi9LaUVHO0UrSy9ESDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FId1VoQjtBR3RVZ0I7RUFDSSxjL0s5S1o7QTRLc2ZSO0FHcFVZO0VBQ0ksYy9LbkxSO0E0S3lmUjtBRy9USTtFQUNJLHlCL0s0Q2U7RStLM0NmO0VBQ0E7RUFFQTtBSGdVUjtBRzdUUTtFQUNJLGtCakxwTEU7RWlMcUxGLDJCaEx4TUg7RWdMeU1HLGMvS3JNSjtFK0tzTUk7RUFDQTtFQUNBO0VBQ0E7QUgrVFo7QUc3VFk7RUFDSTtFQUNBLGMvSzdNUjtFK0s4TVE7RUFDQTtFQUNBO0FIK1RoQjtBRzNUUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FINlRaO0FHM1RZO0VBQ0kseUIvS1dHO0UrS1ZIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg2VGhCO0FHM1RnQjtFQUNJLGMvS25PWjtBNEtnaUJSO0FHeFRRO0VBQ0k7QUgwVFo7O0FHcFRBO0VBQ0kseUIvS1RtQjtFK0tVbkI7QUh1VEo7QUdyVEk7RUFDSSxtQmpMdk9RO0VpTHdPUiwyQmhMelBDO0VnTDBQRCxjL0t0UEE7RStLdVBBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh1VFI7QUdyVFE7RUFDSTtFQUNBLGMvSy9QSjtFK0tnUUk7QUh1VFo7QUdsVEk7RUFDSTtFQUNBO0VBQ0E7QUhvVFI7QUdqVFE7RUFDSSx5Qi9LdENPO0UrS3VDUDtFQUNBO0VBQ0E7RUFDQTtBSG1UWjtBR2hUWTtFQUNJLGMvS3BSUjtBNEtza0JSOztBR3RTQTtFQUNJLHlCL0tyRGlCO0UrS3VEakI7QUh3U0o7QUc5Ukk7RUFDSSxrQmpMelNNO0VpTDBTTiwyQmhMcFRDO0VnTHFURDtFQUNBLGMvS2pUQTtFK0trVEE7QUhnU1I7QUc5UlE7RUFDSSxjL0tyTkg7RStLc05HO0FIZ1NaO0FHNVJJO0VBQ0ksa0JqTHRUTTtFaUx1VE4sMkJoTGhVQztFZ0xpVUQ7RUFDQTtFQUNBLGMvSy9UQTtFK0tnVUE7QUg4UlI7QUczUkk7RUFDSTtBSDZSUjtBRzNSUTtFQUNJLGMvS3ZVSjtFK0t3VUk7RUFDQTtFQUNBLGVqTGhVRztFaUxpVUg7QUg2Ulo7O0FHeFJBO0VBQ0k7RUFDQSwyQmhMdlZLO0E2S2tuQlQ7QUd6Ukk7RUFDSSxpQmpMbFVVO0VpTG1VVjtFQUNBO0VBQ0E7RUFDQSxjL0t6VkE7RStLMFZBO0VBQ0EsYy9LM1ZBO0E0S3NuQlI7QUd4Ukk7RUFDSTtFQUNBO0FIMFJSO0FHeFJRO0VBQ0k7QUgwUlo7QUd2UlE7RUFDSTtFQUNBLGMvS3hXSjtFK0t5V0k7QUh5Ulo7QUd0UlE7RUFDSTtBSHdSWjtBR3RSWTtFQUhKO0lBSVE7RUh5UmQ7QUFDRjtBR3ZSWTtFQVBKO0lBUVE7RUgwUmQ7QUFDRjtBR3hSWTtFQVhKO0lBWVE7RUgyUmQ7QUFDRjtBR3pSWTtFQUNJLG1CakxwWEE7RWlMcVhBO0VBQ0E7QUgyUmhCO0FHdlJRO0VBQ0k7QUh5Ulo7QUdyUlE7OztFQUdJO0FIdVJaOztBR2xSQTtFQUdJO0FIbVJKO0FHalJJO0VBQ0k7RUFDQTtBSG1SUjtBR2pSUTtFQUpKO0lBS1E7RUhvUlY7QUFDRjtBR2xSUTtFQVJKO0lBU1E7RUhxUlY7QUFDRjtBR2xSSTtFQUNJLHlCaExyYUM7RWdMc2FELGlCakxoWlU7RWlMaVpWO0VBQ0E7RUFDQSxjL0t0YUE7RStLdWFBO0FIb1JSO0FHalJJO0VBQ0k7RUFDQTtBSG1SUjtBR2pSUTtFQUVJO0VBQ0E7RUFDQTtBSGtSWjtBR2hSWTtFQU5KO0lBT1E7RUhtUmQ7QUFDRjtBR2pSWTtFQVZKO0lBV1E7RUhvUmQ7QUFDRjtBR2pSUTtFQUNJO0FIbVJaO0FHaFJRO0VBQ0k7RUFDQTtFQUNBO0FIa1JaO0FHaFJZO0VBQ0k7QUhrUmhCO0FHaFJnQjtFQUNJO0VBQ0EsYy9LblRWO0UrS29UVSwyQmhMaGRYO0VnTGlkVyxrQmpMeGNOO0VpTHljTTtFQUNBO0FIa1JwQjtBRzlRWTtFQUNJO0FIZ1JoQjs7QUcxUUE7RUFDSTtFQUNBLHlCL0t2Ulc7RStLd1JYO0VBQ0E7RUFDQTtBSDZRSjs7QUcxUUE7RUFDSSxnQ2hML2VlO0VnTGdmZjtBSDZRSjtBRzNRSTtFQUNJO0FINlFSO0FHM1FRO0VBQ0ksYy9LMWVKO0UrSzJlSTtBSDZRWjtBRzNRWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDZRaEI7QUczUWdCO0VBQ0k7QUg2UXBCO0FHeFFRO0VBQ0k7RUFDQTtFQUNBLGMvSzlmSjtFK0srZkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJqTDdmSTtFaUw4Zko7QUgwUVo7QUdyUWdCO0VBQ0k7QUh1UXBCO0FHbFFRO0VBQ0ksbUJqTHJnQkk7RWlMc2dCSix5QmhMdGhCSDtFZ0x1aEJHO0VBQ0E7RUFDQSxjL0t0aEJKO0UrS3VoQkk7RUFDQTtBSG9RWjtBR2xRWTtFQVRKO0lBVVE7RUhxUWQ7QUFDRjtBR25RWTtFQWJKO0lBY1E7RUhzUWQ7QUFDRjs7QUdqUUE7RUFDSTtBSG9RSjtBR2xRSTtFQUNJLG1Cakw1aEJRO0VpTDZoQlIseUJoTDdpQkM7RWdMOGlCRDtFQUNBO0VBQ0EsYy9LN2lCQTtFK0s4aUJBO0VBQ0E7QUhvUVI7QUdsUVE7RUFUSjtJQVVRO0VIcVFWO0FBQ0Y7QUduUVE7RUFiSjtJQWNRO0VIc1FWO0FBQ0Y7QUdwUVE7RUFqQko7SUFrQlE7RUh1UVY7QUFDRjtBR25RUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG1CakxyaUJLO0VpTHNpQkw7RUFDQTtFQUNBLGMvSzdYRztBNEtrb0JmO0FHbFFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsbUJqTC9pQks7RWlMZ2pCTDtFQUNBO0VBQ0EsYy9LbGpCRDtBNEtzekJYO0FHalFRO0VBQ0k7RUFDQSxjL0s3WU07RStLOFlOLG1Cakw5a0JJO0VpTCtrQkosMkJoTDVsQkg7RWdMOGxCRztFQUNBO0FIa1FaO0FHL1BZO0VBQ0k7QUhpUWhCO0FHN1BRO0VBQ0k7QUgrUFo7O0FHMVBBO0VBQ0k7RUFDQSwyQmhML21CSztBNks0MkJUO0FHM1BJO0VBSko7SUFLUTtFSDhQTjtBQUNGO0FHNVBJO0VBQ0ksaUJqTDlsQlU7RWlMK2xCVjtFQUNBO0VBQ0E7RUFDQSxjL0tybkJBO0UrS3NuQkE7QUg4UFI7QUczUEk7RUFDSTtBSDZQUjs7QUd4UEE7RUFDSTtBSDJQSjs7QUd4UEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSDJQSjtBR3pQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgyUFI7O0FHdlBBO0VBRUk7QUh5UEo7QUd2UEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIeVBSOztBR3JQQTtFQUNJLHlCL0tocUJJO0UrS2lxQko7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHdQSjtBR3RQSTtFQUNJLGVqTDlwQk87RWlMK3BCUCwyQmhMN3FCQztFZ0w4cUJEO0VBQ0E7RUFDQSxjL0toakJTO0UrS2lqQlQ7QUh3UFI7QUd0UFE7RUFDSTtBSHdQWjtBR3BQSTtFQUNJLGVqTDNxQk87RWlMNHFCUCwyQmhMMXJCQztFZ0wyckJEO0VBQ0E7QUhzUFI7O0FHL09BO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSGtQTjtFR2hQTTtJQUNJO0lBQ0E7RUhrUFY7RUcvT007SUFDSTtJQUNBO0VIaVBWO0FBQ0Y7QUc1T0E7RUFDSTtJQUNJO0VIOE9OO0FBQ0Y7QUd6T0E7RUFDSTtJQUNJO0VIMk9OO0VHeE9FO0lBQ0k7RUgwT047RUdwT1U7SUFDSTtJQUNBO0VIc09kO0VHbk9rQjtJQUVJO0lBQ0E7SUFDQSxrQmpMM3VCVjtJaUw0dUJVLDJCaExydkJmO0lnTHN2QmU7RUhvT3RCO0VHM05VOztJQUVJO0VINk5kO0VHeE5FO0lBQ0k7SUFDQSx5Qi9LL2hCYTtFNEt5dkJuQjtFR3hOTTtJQUNJLHlCaEwxd0JIO0lnTDJ3QkcsYy9LeHdCSjtJK0t5d0JJLGVqTC92Qkc7SWlMZ3dCSDtJQUNBO0VIME5WO0VHeE5VO0lBQ0ksMkJoTGx4QlA7RTZLNCtCUDtFR3JOTTtJQUNJO0lBQ0E7RUh1TlY7RUdyTlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIdU5kO0VHcE5VO0lBQ0ksMkJoTHJ5QlA7SWdMc3lCTyxtQmpMenhCQTtJaUwweEJBO0lBQ0E7SUFDQTtJQUNBLGMvSzlsQkc7RTRLb3pCakI7RUduTlU7SUFDSTtJQUNBLHlCL0twa0JHO0krS3FrQkgsZWpManlCRDtJaUxreUJDLDJCaExoekJQO0lnTGl6Qk87SUFDQTtJQUNBLGMvSy95QlI7SStLZ3pCUTtJQUNBO0lBQ0E7SUFDQTtFSHFOZDtFR2hORTtJQUNJO0lBQ0E7RUhrTk47RUdoTk07SUFDSTtFSGtOVjtFRzdNRTtJQUNJLHlCL0tuMEJBO0krS28wQkE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VIK01OO0VHNU1NO0lBQ0k7RUg4TVY7RUc1TVU7SUFDSTtJQUNBO0lBQ0E7SUFDQSxtQi9LbjFCUjtJK0tvMUJRO0lBQ0E7SUFDQTtFSDhNZDtFR3hNTTtJQUNJLHlCaExoMkJIO0lnTGkyQkcsZWpMcDFCRztJaUxxMUJIO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjL0twMkJKO0krS3EyQkk7RUgwTVY7RUd4TVU7SUFDSSwyQmhMNzJCUDtJZ0w4MkJPLGVqTC8xQkQ7SWlMZzJCQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsYy9LLzJCUjtFNEt5akNOO0VHck1FO0lBQ0k7SUFDQTtFSHVNTjtFR3JNTTtJQUNJO0VIdU1WO0VHaE1FO0lBQ0k7SUFDQTtFSGtNTjtFRy9MRTtJQUNJO0lBQ0E7RUhpTU47RUc5TEU7SUFDSTtJQUNBO0lBQ0E7RUhnTU47RUc5TE07SUFDSTtJQUNBO0lBQ0E7RUhnTVY7RUczTE07SUFDSTtFSDZMVjtFRzNMVTtJQUNJO0lBQ0E7RUg2TGQ7QUFDRjtBR3JMQTtFQUlRO0lBQ0k7RUhvTFY7RUdqTE07SUFDSTtFSG1MVjtBQUNGO0FHNUtBO0VBRUk7Ozs7O0lBS0k7RUg2S047QUFDRjtBRzFLQTtFQUNJO0VBQ0E7QUg0S0o7O0FHektBO0VBQ0k7QUg0S0o7O0FHektBO0VBQ0k7QUg0S0o7O0FHektBO0VBQ0k7QUg0S0o7O0FHektBO0VBQ0k7RUFDQTtFQUNBO0FINEtKOztBR3pLQTtFQUNJO0lBQ0k7RUg0S047RUd6S0U7SUFDSTtFSDJLTjtFR3ZLTTtJQUNJO0VIeUtWO0VHdktVO0lBQ0k7SUFDQTtJQUNBO0VIeUtkO0VHbktNO0lBQ0k7RUhxS1Y7QUFDRjtBR25LUTtFQUNJO0lBQ0k7RUhxS2Q7RUdqS1U7SUFDSTtFSG1LZDtBQUNGO0FHOUpBO0VBQ0ksbUJqTG4vQlk7RWlMby9CWix5QmhMcGdDSztFZ0xxZ0NMLGMvS2xnQ0k7QTRLa3FDUjs7QUc1SkE7RUFDSTtFQUNBO0FIK0pKOztBRzFKQTtFQUNJO0VBQ0E7QUg2Sko7O0FHdkpJO0VBQ0k7QUgwSlI7QUd2SlE7RUFDSTtBSHlKWjtBR3JKSTtFQUNJO0FIdUpSO0FHckpRO0VBQ0ksbUJqTDFoQ0k7RWlMMmhDSix5QmhMdGlDSDtFZ0x1aUNHLGMvS3BpQ0o7RStLcWlDSTtBSHVKWjtBR3BKUTtFQUNJLG1Cakw1aENJO0VpTDZoQ0oseUJoTDdpQ0g7RWdMOGlDRyxjL0szaUNKO0E0S2lzQ1I7QUdsSlE7RUFDSSxnQy9LdDBCWTtFK0t1MEJaLG1Cakx6aUNJO0VpTDBpQ0osMkJoTHRqQ0g7RWdMdWpDRztBSG9KWjtBR2xKWTtFQUNJLGdDL0s1MEJRO0UrSzYwQlI7QUhvSmhCO0FHakpZO0VBWEo7SUFhUTtFSG1KZDtBQUNGOztBRzNJQTtFQUNJO0VBQ0E7QUg4SUo7O0FHM0lBO0VBQ0k7RUFDQTtBSDhJSjs7QUczSUE7RUFFSTtFQUNBO0VBQ0E7RUFDQSx5Qi9LejJCWTtFK0swMkJaO0VBQ0E7RUFDQTtBSDZJSjs7QUcxSUE7RUFFSTtFQUNBO0VBQ0E7RUFDQSx5Qi9LcDNCWTtFK0txM0JaO0VBQ0E7RUFDQTtFQUNBO0FINElKOztBR3pJQTtFQUVJLGdDL0s5M0JvQjtBNEt5Z0N4Qjs7QUd2SUk7RUFDSSxjL0s3Z0NDO0E0S3VwQ1Q7O0FHdElBO0VBQ0k7SUFDSTtFSHlJTjtBQUNGO0FHdElBO0VBQ0k7SUFDSTtFSHdJTjtFR3BJRTtJQUNJO0VIc0lOO0VHbElFO0lBQ0k7RUhvSU47RUdoSUU7SUFDSTtJQUNBO0VIa0lOO0VHL0hVO0lBQ0k7RUhpSWQ7RUc3SFU7SUFDSTtFSCtIZDtFRzdIYztJQUNJO0VIK0hsQjtFR3JIRTtJQUNJO0lBQ0E7RUh1SE47RUdwSFU7SUFDSTtFSHNIZDtFR2xIVTtJQUNJO0VIb0hkO0VHbEhjO0lBQ0k7RUhvSGxCO0VHaEhjO0lBQ0ksbUJqTHJxQ0o7SWlMc3FDSSx5QmhMdHJDWDtFNkt3eUNQO0VHMUdNO0lBQ0k7RUg0R1Y7RUd2R0U7SUFDSTtJQUNBO0VIeUdOO0VHdEdFO0lBQ0k7SUFDQTtFSHdHTjtFR25HRTtJQUNJO0lBQ0E7RUhxR047QUFDRjtBR3RGSTtFQUNJO0VBQ0E7RUFDQSxjL0tsdUNBO0E0SzB6Q1I7QUd0RlE7RUFDSTtBSHdGWjtBR3BGSTtFQUNJO0FIc0ZSO0FHbkZJO0VBQ0k7RUFDQTtFQUNBLGMvS2h2Q0E7RStLaXZDQTtFQUNBLG1CakwvdUNHO0VpTGd2Q0g7RUFDQTtFQUNBO0FIcUZSO0FHbkZRO0VBVko7SUFXUTtFSHNGVjtBQUNGO0FHcEZRO0VBZEo7SUFlUTtFSHVGVjtBQUNGO0FHckZRO0VBQ0k7QUh1Rlo7QUduRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjL0t4d0NBO0UrS3l3Q0E7RUFDQSxtQmpMdndDRztFaUx3d0NIO0VBQ0E7QUhxRlI7QUduRlE7RUFWSjtJQVdRO0VIc0ZWO0FBQ0Y7QUdwRlE7RUFDSTtBSHNGWjs7QUdqRkE7RUFFUTtJQUNJO0VIbUZWO0VHL0VFO0lBQ0k7RUhpRk47QUFDRjtBRzdFSTtFQUNJO0FIK0VSO0FHMUVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDBFaEI7QUduRWdCO0VBRUk7RUFDQTtBSG9FcEI7O0FHMURBO0VBQ0k7QUg2REo7O0FHekRJO0VBQ0ksYy9LcnZDQztFK0tzdkNEO0FINERSOztBR3hEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFPQTtFQUtBO0FIaURKO0FHM0RJO0VBQ0k7RUFDQTtBSDZEUjtBR3pESTtFQUNJO0FIMkRSO0FHdkRJO0VBQ0ksbUIvS3h4Q1E7QTRLaTFDaEI7O0FsSzE3Q0E7RUFDRSxlWk5lO0E4S204Q2pCOztBbEsxN0NBO0VBQ0U7QWtLNjdDRjs7QWxLMTdDQTtFQUNFO0FrSzY3Q0Y7O0FsSzE3Q0E7RUFDRTtBa0s2N0NGOztBbEsxN0NBO0VBQ0U7QWtLNjdDRjs7QWxLMTdDQTtFQUNFO0FrSzY3Q0Y7O0FsSzE3Q0E7RUFDRTtBa0s2N0NGOztBbEsxN0NBO0VBQ0U7QWtLNjdDRjs7QWxLMTdDQTtFQUNFO0FrSzY3Q0Y7O0FsSzE3Q0E7RUFDRTtBa0s2N0NGOztBbEt6N0NFO0VBQ0U7RUFDQTtBa0s0N0NKO0FsSzE3Q0k7RUFDRTtFQUVBO0VBQ0E7RUFDQTtBa0syN0NOO0FsS3g3Q007RUFFRTtFQUNBO0FrS3k3Q1I7QWxLdjdDUTtFQUNFO0VBQ0E7RUFDQSwyQlg5Q0Q7RVcrQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBa0t5N0NWO0FsS3Y3Q1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBa0t5N0NaO0FsS3I3Q1k7RUFDRSwyQlhqRUw7RVdrRUs7RUFDQSxrQlp2Q0s7RVl3Q0w7RUFDQTtBa0t1N0NkO0FsS3I3Q2M7RUFDRSx5Qlh0RVA7QTZLNi9DVDtBbEtoN0NRO0VBQ0U7QWtLazdDVjtBbEs1NkNjO0VBQ0U7RUFDQTtBa0s4NkNoQjtBbEszNkNjO0VBQ0U7RUFDQTtFQUNBO0FrSzY2Q2hCO0FsSzM2Q2dCO0VBQ0U7RUFDQSwyQlhqR1Q7QTZLOGdEVDtBbEsxNkNnQjtFQUNFO0VBQ0E7QWtLNDZDbEI7QWxLdjZDYztFQUNFO0FrS3k2Q2hCO0FsS3A2Q1k7O0VBRUU7QWtLczZDZDtBbEtuNkNZOztFQUdFO0VBQ0E7QWtLbzZDZDtBbEtoNkNjO0VBQ0U7QWtLazZDaEI7QWxLOTVDWTtFQUNFO0FrS2c2Q2Q7QWxLNzVDWTs7RUFHRTtFQUNBO0VBQ0EsMkJYNUlMO0VXNklLO0VBQ0E7RUFDQTtBa0s4NUNkO0FsSzM1Q2dCOztFQUNFO0FrSzg1Q2xCO0FsS3Y1Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBa0t5NUNkO0FsS3I1Q1k7RUFDRTtBa0t1NUNkO0FsS3A1Q1k7RUFDRSxrQlpwSkE7RVlxSkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWtLczVDZDtBbEtwNUNjO0VBYkY7SUFjSTtFa0t1NUNkO0FBQ0Y7QWxLcDVDWTtFQUNFO0FrS3M1Q2Q7QWxLbjVDWTs7RUFFRTtBa0txNUNkO0FsS2w1Q1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FrS281Q2Q7QWxLbDVDYztFQUNFO0FrS281Q2hCO0FsS2g1Q2dCO0VBQ0U7RUFDQTtBa0trNUNsQjtBbEtoNUNrQjtFQUNFLDJCWHROWDtFV3VOVyxlWnhNTDtBOEswbERmO0FsSy80Q2tCO0VBQ0U7QWtLaTVDcEI7QWxLNTRDYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FrSzg0Q2hCO0FsSzM0Q2M7RUFDRSxtQlp6TUM7RVkwTUQsY1ZsSkE7QTRLK2hEaEI7QWxLMTRDYztFQUNFO0VBQ0EsZVpsT0Q7RVltT0M7RUFDQTtFQUNBLDJCWG5QUDtBNksrbkRUO0FsS3Q0Q1k7RUFDRTtFQUNBLG1CVmxLRTtFVW1LRjtFQUNBLGNWelBOO0VVMFBNLDJCWDlQTDtFVytQSyxtQlo5T0U7RVkrT0Y7RUFDQTtFQUNBO0FrS3c0Q2Q7QWxLcDRDWTtFQUNFO0VBQ0E7RUFDQTtBa0tzNENkOztBbEt2M0NBO0VBQ0U7RUFDQTtBa0swM0NGOztBbEt0M0NFO0VBQ0U7RUFDQTtFQUNBO0FrS3kzQ0o7QWxLdDNDRTtFQUNFO0FrS3czQ0o7QWxLcjNDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkJYOVNDO0VXK1NELG1CWmxTUTtBOEt5cERoQjtBbEtyM0NRO0VBQ0UseUJYaFREO0E2S3VxRFQ7QWxLajNDUTtFQUVFO0VBQ0E7QWtLazNDVjtBbEs5MkNZOztFQUNFO0VBQ0E7QWtLaTNDZDtBbEs3MkNVO0VBQ0U7QWtLKzJDWjtBbEs1MkNVO0VBQ0U7RUFDQTtFQUNBO0FrSzgyQ1o7QWxLNTJDWTtFQUNFLDJCWDlVTDtFVytVSztFQUNBLG1CWnBVRTtBOEtrckRoQjtBbEszMkNZO0VBQ0U7QWtLNjJDZDtBbEsxMkNZO0VBQ0U7QWtLNDJDZDtBbEt4MkNVO0VBQ0U7RUFDQTtBa0swMkNaO0FsS3gyQ1k7RUFDRTtFQUNBO0FrSzAyQ2Q7QWxLdDJDVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FrS3cyQ1o7QWxLcDJDVTtFQUNFO0FrS3MyQ1o7QWxLbjJDVTtFQUNFLG1CWjVXRDtFWTZXQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBa0txMkNaO0FsS2wyQ1U7RUFDRTtBa0tvMkNaO0FsS2wyQ1k7RUFDRTtBa0tvMkNkO0FsS2oyQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FrS20yQ2Q7QWxLajJDYztFQUNFO0FrS20yQ2hCO0FsSy8xQ2dCO0VBQ0U7RUFDQTtFQUNBO0FrS2kyQ2xCO0FsSy8xQ2tCO0VBQ0UsMkJYN1pYO0VXOFpXLGVaL1lMO0E4S2d2RGY7QWxLLzFDb0I7RUFDRTtBa0tpMkN0QjtBbEs3MUNrQjtFQUNFO0VBQ0Esa0JaN1pOO0E4SzR2RGQ7QWxLMTFDYztFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CWm5hQTtBOEsrdkRoQjtBbEt4MUNjO0VBQ0Usa0JaamFGO0VZa2FFO0FrSzAxQ2hCO0FsS3AxQ1k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJaaGJFO0VZaWJGO0VBQ0E7RUFDQTtFQUNBO0FrS3MxQ2Q7O0FsSzUwQ0E7RUFDRTtBa0srMENGOztBSWh6REE7RUFDRSxlbExMZTtBOEt3ekRqQjs7QUloekRBO0VBR0U7SUFDRTtJQUNBLHlCaExpUGlCO0U0S2drRG5CO0VJL3lERTtJQUNFLGVsTG1CUztJa0xsQlQseUJqTEtHO0lpTEpILGNoTE9FO0lnTExGO0VKZ3pESjtFSTl5REk7SUFDRSx5QmpMREM7RTZLaXpEUDtFSTV5REU7SUFDRTtJQUNBO0VKOHlESjtFSTV5REk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKOHlETjtFSTN5REk7SUFFRSxtQmxMUlE7SWtMU1IsMkJqTHJCQztJaUxzQkQ7SUFDQTtJQUNBO0lBQ0EsY2hMa0xXO0U0SzBuRGpCO0VJenlESTtJQUNFO0lBQ0EseUJoTDRNVztJZ0wzTVgsMkJqTC9CQztJaUxnQ0QsbUJsTHBCUTtJa0xxQlI7SUFDQTtJQUNBLGNoTC9CQTtJZ0xnQ0E7SUFDQTtJQUNBO0lBQ0E7RUoyeUROO0VJdnlERTtJQUVFLG1CbExqQ1U7SWtMa0NWLDJCakwvQ0c7SWlMZ0RIO0lBQ0E7SUFDQTtJQUNBLGNoTDlDRTtJZ0wrQ0Y7SUFDQTtJQUNBO0VKd3lESjtFSXB5REk7SUFDRTtJQUNBO0VKc3lETjtFSXB5RE07SUFZRTtFSjJ4RFI7RUl0eURRO0lBQ0UsbUJsTG5ESTtJa0xvREosMkJqTGhFSDtJaUxpRUc7SUFDQTtJQUNBO0lBQ0EsY2hMOURHO0lnTCtESDtJQUNBO0VKd3lEVjtFSW55RFE7SUFDRSxlbEw5Q0s7SWtMK0NMO0lBQ0E7RUpxeURWO0VJanlETTtJQUNFLDJCakxwRkQ7SWlMcUZDLG1CbEx4RU07SWtMeUVOO0lBQ0E7SUFDQTtJQUNBLGNoTG9FQTtJZ0xuRUE7SUFDQTtFSm15RFI7RUlqeURRO0lBQ0UsbUJsTGpGSTtJa0xrRkosMkJqTC9GSDtJaUxnR0c7SUFDQTtJQUNBO0lBQ0EsY2hMRUg7SWdMREc7SUFDQTtFSm15RFY7RUk1eERRO0lBQ0U7SUFDQSxjaEwrQ0Y7SWdMOUNFO0lBQ0EsbUJsTC9GSztFOEs2M0RmO0VJeHhERTtJQUNFLHlCaExxSGlCO0lnTHBIakI7SUFDQTtJQUNBO0VKMHhESjtFSXh4REk7SUFDRSxtQmxMM0dRO0lrTDRHUiwyQmpMN0hDO0lpTDhIRCxjaEwxSEE7SWdMMkhBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RUp5eEROO0VJdnhETTtJQUNFO0lBQ0EsY2hMcElGO0lnTHFJRTtJQUNBLGlCbExuSFE7SWtMb0hSO0lBQ0E7RUp5eERSO0VJcnhESTtJQUNFO0lBQ0E7SUFDQTtFSnV4RE47RUlyeERNO0lBQ0UseUJoTDNJQTtJZ0w2SUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSnN4RFI7RUlweERRO0lBQ0UsY2hMM0pKO0U0S2k3RE47RUk5d0RFO0lBQ0UseUJoTG1FaUI7SWdMbEVqQjtJQUNBO0lBQ0E7SUFDQTtFSmd4REo7RUk5d0RJO0lBQ0UsbUJsTDlKUTtJa0wrSlIsMkJqTGhMQztJaUxpTEQsY2hMN0tBO0lnTDhLQSxrQmxML0pNO0lrTGlLTjtJQUNBO0lBQ0E7SUFDQTtJQUVBO0VKOHdETjtFSTV3RE07SUFDRTtJQUNBLGNoTHpMRjtJZ0wwTEU7SUFDQSxpQmxMeEtRO0lrTHlLUjtJQUNBO0VKOHdEUjtFSTF3REk7SUFDRTtJQUNBO0lBQ0E7RUo0d0ROO0VJMXdETTtJQUNFLHlCaEwrQlM7SWdMOUJUO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUo0d0RSO0VJMXdEUTtJQUNFLGNoTC9NSjtFNEsyOUROO0VJbHdEQTtJQUNFO0lBQ0EseUJoTHJOTTtJZ0xzTk47RUpvd0RGO0FBQ0Y7QUlud0RJO0VBTEY7SUFNSTtFSnN3REo7QUFDRjtBSXYvREE7RUFtUEk7SUFFRSxrQmxML05RO0lrTGdPUiwyQmpMMU9HO0lpTDJPSDtJQUNBO0lBQ0E7SUFDQSxjaEx6T0U7SWdMME9GO0VKc3dESjtFSW53REU7SUFFRSxrQmxMMU9RO0lrTDJPUix5QmpMblBHO0lpTG9QSDtJQUNBO0lBQ0E7SUFDQSxjaExwUEU7SWdMcVBGO0VKb3dESjtFSWp3REU7SUFDRTtFSm13REo7RUlqd0RJO0lBQ0UsY2hMNVBBO0lnTDZQQTtJQUNBO0lBQ0EsZWxMclBPO0lrTHNQUDtFSm13RE47RUk3dkRFO0lBRUUsbUJsTDNQVTtJa0w0UFY7SUFDQTtJQUNBO0lBQ0EsY2hMNVFFO0lnTDZRRjtJQUNBLGNoTDlRRTtFNEs0Z0VOO0VJM3ZERTtJQUNFO0VKNnZESjtFSTN2REk7SUFDRTtJQUNBO0lBQ0E7RUo2dkROO0VJMXZESTtJQUNFO0lBQ0EsY2hMcElFO0U0S2c0RFI7RUl4dkRJO0lBQ0U7SUFDQTtFSjB2RE47QUFDRjtBSXp2RFE7RUFKRjtJQUtJO0VKNHZEUjtBQUNGO0FJbmpFQTtFQXlUUTtJQUNFLGtCbExwU0k7SWtMcVNKO0lBQ0E7SUFDQSwyQmpMaFREO0U2SzZpRVA7RUl2dkRBO0lBQ0U7RUp5dkRGO0VJdnZERTtJQUNFLDJCakwxVEc7SWlMMlRILG1CbEwxU1U7SWtMMlNWO0lBQ0E7SUFDQTtJQUNBLGNoTDNURTtJZ0w0VEY7SUFDQSxjaEw3VEU7RTRLc2pFTjtFSXR2REU7SUFDRTtJQUNBO0VKd3ZESjtFSXR2REk7SUFDRTtFSnd2RE47RUlydkRJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUp1dkROO0VJcnZETTtJQUNFO0VKdXZEUjtFSXJ2RFE7SUFDRTtJQUNBLGNoTDNMRjtJZ0w0TEUsa0JsTC9VRTtJa0xnVkYsMkJqTHpWSDtJaUwwVkc7SUFDQTtJQUNBO0VKdXZEVjtFSW52RE07SUFDRTtFSnF2RFI7RUkvdURBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSml2REY7RUk5dURJO0lBQ0UsY2hMNVdBO0lnTDZXQTtFSmd2RE47RUk5dURNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKZ3ZEUjtFSTl1RFE7SUFDRTtFSmd2RFY7RUkxdURJO0lBQ0U7SUFDQTtJQUNBLGNoTGpZQTtJZ0xrWUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKNHVETjtFSXp1REk7SUFDRTtFSjJ1RE47RUl4dURJO0lBQ0UseUJqTGxaQztJaUxtWkQsbUJsTG5ZUTtJa0xvWVI7SUFDQTtJQUNBO0lBQ0EsY2hMcFpBO0lnTHFaQTtFSjB1RE47RUl0dURFOztJQUVFO0VKd3VESjtFSW51REU7SUFFRSxtQmxMclpVO0lrTHNaViwyQmpMdmFHO0lpTHdhSDtJQUNBO0lBQ0E7SUFDQSxjaEx2YUU7SWdMd2FGO0lBQ0E7RUpvdURKO0VJaHVESTtJQUNFO0lBQ0EsY2hMdk9VO0lnTHdPVixrQmxMM2FNO0lrTDRhTiwyQmpMdGJDO0lpTHViRDtJQUNBO0lBQ0E7RUprdUROO0VJL3RESTtJQUNFO0VKaXVETjtFSTl0REk7SUFDRTtJQUNBO0lBQ0E7SUFDQSxtQmxMM2FVO0lrTDRhVjtJQUNBO0lBQ0EsY2hMelBPO0U0S3k5RGI7RUk3dERJO0lBQ0U7SUFDQTtJQUNBO0lBQ0EsbUJsTHJiVTtJa0xzYlY7SUFDQTtJQUNBLGNoTDlhRztFNEs2b0VUO0VJNXRESTtJQUNFO0VKOHRETjtFSXh0REU7SUFFRSxtQmxMM2NVO0lrTDRjVix5QmpMNWRHO0lpTDZkSDtJQUNBO0lBQ0E7SUFDQSxjaEw3ZEU7SWdMOGRGO0VKeXRESjtFSXJ0REE7SUFDRSx5QmhMbmVJO0lnTG9lSjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp1dERGO0VJcnRERTtJQUNFO0VKdXRESjtFSXJ0REk7SUFDRTtFSnV0RE47RUkzc0RFO0lBQ0UsZWxMbGZTO0lrTG1mVCx5QmpMaGdCRztJaUxpZ0JIO0lBQ0E7SUFDQTtJQUNBLGNoTHJZVztJZ0xzWVg7RUo2c0RKO0VJM3NESTtJQUNFLGVsTDNmTztJa0w0ZlAsMkJqTDNnQkM7SWlMNGdCRDtJQUNBO0lBQ0E7SUFDQSxjaEw5WVM7RTRLMmxFZjtFSXhzREE7SUFDRTtFSjBzREY7RUl2c0RBO0lBQ0U7RUp5c0RGO0VJdHNEQTtJQUNFO0VKd3NERjtFSXJzREE7SUFDRTtJQUNBO0VKdXNERjtFSXJzREU7SUFDRTtJQUNBO0lBQ0E7RUp1c0RKO0FBQ0Y7QS9DL3ZFQTtFQUNFLGUvSExlO0E4S3N3RWpCOztBL0M5dkVBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QStDZ3dFRjs7QS9DOXZFQTtFQUNFLCtCOUhGaUI7RThIR2pCLG1CL0hXUztFK0hWVDtFQUNBLGM3SHdJZTtBNEt5bkVqQjs7QS9DL3ZFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBK0Nrd0VGO0EvQ2p3RUU7RUFDRTtBK0Ntd0VKO0EvQ2p3RUU7RUFDRTtFQUNBLGtCL0hJVTtBOEsrdkVkO0EvQ2x3RUk7RUFDRSxrQi9IUlE7QThLNHdFZDtBL0Nqd0VFO0VBcEJGO0lBcUJJO0UrQ293RUY7QUFDRjs7QS9DbHdFQTtFQUNFLCtCOUhoQ2lCO0U4SGlDakI7RUFDQSxtQi9IZmM7RStIZ0JkO0VBQ0EsYzdIeUdlO0U2SHhHZjtBK0Nxd0VGOztBL0Nud0VBO0VBQ0UsaUIvSFZnQjtFK0hXaEI7RUFDQSx5QjlIckRRO0U4SHNEUjtFQUNBO0ErQ3N3RUY7QS9DcndFRTtFQUNFO0VBQ0EsbUIvSDVCWTtBOEtteUVoQjtBL0Nyd0VFO0VBQ0U7RUFDQTtBK0N1d0VKO0EvQ3R3RUk7RUFIRjtJQUlJO0UrQ3l3RUo7QUFDRjs7QS9DdHdFQTtFQUNFO0VBQ0E7RUFDQTtBK0N5d0VGOztBL0N2d0VBO0VBQ0U7RUFDQSxtQjdIckRNO0E0Syt6RVI7QS9DendFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ErQzJ3RUo7QS9DMXdFSTtFQUNFO0ErQzR3RU47QS9DMXdFTTtFQUNFLCtCOUgxRVc7RThIMkVYLG1CL0g1RE07RStINkROO0VBQ0E7RUFDQTtFQUNBLGM3SDhEUztBNEs4c0VqQjtBL0Mxd0VNO0VBQ0U7QStDNHdFUjtBL0N6d0VNO0VBQ0UsMkI5SGxHRTtFOEhtR0YsbUIvSHBFUTtFK0hxRVI7RUFDQTtFQUNBO0VBQ0EsYzdIOEJLO0U2SDdCTDtFQUNBO0ErQzJ3RVI7QS9DeHdFTTtFQUNFLDJCOUg3R0U7RThIOEdGLG1CL0gvRVE7RStIZ0ZSO0VBQ0E7RUFDQTtBK0Mwd0VSO0EvQ3Z3RU07RUFDRSw0QjlIdEhFO0U4SHVIRixtQi9IM0ZNO0UrSDRGTjtFQUNBO0ErQ3l3RVI7O0EvQ3B3RUE7RUFDRTtJQUNFLG1CL0gvRlc7RThLczJFYjtFL0Nwd0VFO0lBQ0UsbUIvSG5HUztFOEt5MkViO0UvQ253RUE7SUFDRSxrQi9IM0dVO0krSDRHVjtFK0Nxd0VGO0UvQ253RUE7SUFDRTtFK0Nxd0VGO0FBQ0Y7QS9DbHdFQTtFQUNFLCtCOUhwSWlCO0U4SHFJakIsbUIvSHRIWTtFK0h1SFo7RUFDQTtFQUNBO0VBQ0EsYzdISWU7RTZISGY7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjdIakhlO0U2SGtIZjtFQUNBO0VBQ0E7QStDb3dFRjtBL0Nud0VFO0VBQ0UsYzdIMUJTO0U2SDJCVCxnQzlIckplO0U4SHNKZixrQi9IcklVO0UrSHNJVjtBK0Nxd0VKOztBS3A2RUE7RUFDRSxlbkxOZTtBOEs2NkVqQjs7QUt6MkVBO0VBS0k7RUFDQTtBTHcyRUo7QUs3MkVJO0VBREo7SUFFUTtFTGczRU47QUFDRjtBSzEyRVE7RUFESjtJQUVRO0lBQ0E7RUw2MkVWO0FBQ0Y7O0FLeDJFQTtFQUtJO0FMdTJFSjtBSzMyRUk7RUFESjtJQUVRO0VMODJFTjtBQUNGOztBS3YyRUk7RUFDSTtFQUNBO0FMMDJFUjtBS3gyRVE7RUFDSTtBTDAyRVo7QUt2MkVRO0VBQ0ksY2pMcUNFO0VpTHBDRixrQm5MM0VFO0VtTDRFRjtFQUNBO0FMeTJFWjtBS3QyRVE7RUFDSSxtQm5McEZBO0VtTHFGQSxjakw0Qks7RWlMM0JMO0VBQ0E7QUx3MkVaO0FLcDJFUTtFQU1JO0VBQ0E7QUxpMkVaO0FLdjJFWTtFQURKO0lBRVE7SUFDQTtFTDAyRWQ7QUFDRjtBS3IyRVk7O0VBcEVSLCtCbEw3Q2U7RWtMOENmLGtCbkw5QlU7RW1MK0JWO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pMZ0ZRO0E0SzYxRVo7QUsxMkVZO0VBQ0k7RUFDQTtBTDQyRWhCO0FLdDJFWTtFQTVIUixnQ2xMSGU7RWtMSWYsa0JuTCtCZTtFbUw5QmY7RUFDQTtBTHErRUo7QUt6MkVnQjtFQUhKO0lBSVE7RUw0MkVsQjtBQUNGO0FLMTJFZ0I7RUFQSjtJQXJIUixnQ2xMVmU7SWtMV2Ysa0JuTGdCVTtJbUxmVjtJQUNBO0lBQ0EsY2pMd0hTO0lpTEVPO0VMaTNFbEI7QUFDRjtBSzkyRVk7RUExSFIsZ0NsTGxCZTtFa0xtQmYsa0JuTGdCZTtFbUxmZjtFQUNBO0VBeUhZO0FMbTNFaEI7QUtqM0VnQjtFQUpKO0lBbElSLGdDbExWZTtJa0xXZixrQm5MZ0JVO0ltTGZWO0lBQ0E7SUFDQSxjakx3SFM7RTRLbTRFWDtBQUNGO0FLbDNFSTtFQUNJO0FMbzNFUjtBS24zRVE7RUFGSjtJQXJIQSxZQXRDWTtJQXVDWixXQXRDVTtJQXVDVjtJQUNBO0lBQ0EsY2pMd0ZhO0lpTHZGYjtJQUNBO0lBQ0E7RUw4K0VGO0FBQ0Y7QUszM0VRO0VBTko7SUEvSEEsWUExQlc7SUEyQlgsV0ExQlU7SUEyQlY7SUFDQTtJQUNBLGNqTGtHYTtJaUxqR2I7SUFDQTtFTG9nRkY7QUFDRjtBS2w0RVE7RUFDSSxtQm5MOUlHO0VtTCtJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMbzRFWjs7QU1yakZBO0VBQ0UsZXBMTGU7QThLNmpGakI7O0FNcGpGRTtFQUNFLG1CcEx1Qlk7RW9MdEJaO0VBQ0E7RUFDQSw0Qm5MWk07RW1MYU4sY2xMOEpZO0VrTDdKWjtFQUNBO0FOdWpGSjtBTXRqRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTndqRk47QU10akZNO0VBQ0UseUJsTGNLO0E0SzBpRmI7QU1yakZJO0VBQ0UseUJsTFVPO0E0SzZpRmI7QU1wakZJO0VBQ0UsY2xMMkpPO0VrTDFKUCwyQm5ML0JJO0VtTGdDSjtBTnNqRk47O0FPcGxGQTtFQUNFLGVyTExlO0E4SzRsRmpCOztBT25sRkU7RUFDRSxlckx5Qlc7RXFMeEJYO0VBQ0EsMkJwTFZNO0VvTFdOLGNuTDhLUztBNEt3NkViO0FPcGxGRTtFQUNFLGNuTDBKUztBNEs0N0ViO0FPbmxGRTtFQUNFO0FQcWxGSjtBT2xsRkU7RUFDRTtFQUNBO0VBQ0EsbUJyTFlZO0VxTFhaO0FQb2xGSjtBT2psRkU7RUFDRTtFQUNBO0FQbWxGSjs7QVEvbUZBO0VBQ0U7RUFDQTtBUmtuRkY7O0FRL21GQTtFQUNFO0VBQ0E7QVJrbkZGOztBUS9tRkE7O0VBRUU7QVJrbkZGOztBUS9tRkE7RUFDRTtFQUNBO0VBQ0E7QVJrbkZGOztBUS9tRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUmtuRkY7O0FRL21GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSa25GRjs7QVEvbUZBO0VBQ0U7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBLG1CdExiYTtFc0xjYjtFQUNBO0FSZ25GRjs7QVE3bUZBO0VBQ0U7QVJnbkZGOztBUTdtRkE7RUFDRTtFQUNBO0VBQ0E7QVJnbkZGO0FROW1GRTtFQUNFO0VBQ0E7QVJnbkZKOztBUTVtRkE7RUFDRTtBUittRkY7O0FRNW1GQTtFQUNFLHlCcEw4T2M7QTRLaTRFaEI7O0FRNW1GQTtFQUNFLHlCcExrT1k7QTRLNjRFZDs7QVE1bUZBO0VBQ0U7QVIrbUZGOztBUTVtRkE7RUFDRTtBUittRkY7O0FRNW1GQTtFQUNFO0FSK21GRjs7QVE1bUZBO0VBQ0U7QVIrbUZGOztBUTVtRkE7RUFDRTtFQUNBO0VBQ0E7QVIrbUZGOztBUTVtRkE7RUFDRTtJQUNFO0lBQ0E7RVIrbUZGO0FBQ0Y7QVE1bUZBO0VBQ0U7QVI4bUZGOztBUTNtRkE7RUFDRTtBUjhtRkY7O0FRM21GQTtFQUNFO0FSOG1GRjs7QVEzbUZBO0VBQ0U7QVI4bUZGOztBUTNtRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QVI0bUZGOztBUXptRkE7RUFDRTtBUjRtRkY7O0FRem1GQTtFQUNFO0FSNG1GRjs7QVF2bUZJO0VBQ0UsY3BMaUtVO0VvTGhLVjtFQUNBO0FSMG1GTjtBUXJtRkk7RUFDRSxjcExpSlE7RW9MaEpSO0VBQ0E7QVJ1bUZOOztBUWptRkE7RUFDRTtJQUNFO0VSb21GRjtFUWptRkE7SUFDRTtFUm1tRkY7QUFDRjtBUWhtRkE7QUFDQTtFQUNFO0FSa21GRjs7QVEvbEZBO0VBQ0U7RUFDQTtBUmttRkY7O0FRL2xGQTtFQUNFO0VBQ0E7QVJrbUZGOztBUS9sRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJwTHVHWTtFb0x0R1o7RUFDQTtFQUNBO0FSa21GRjs7QVEvbEZBO0VBQ0U7RUFDQTtBUmttRkY7O0FRL2xGQTtFQUNFO0VBQ0E7QVJrbUZGOztBUS9sRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJwTHNGYztFb0xyRmQ7RUFDQTtFQUNBO0FSa21GRjs7QVEvbEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CcEx1RWM7RW9MdEVkO0VBQ0E7RUFDQTtBUmttRkY7O0FRL2xGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnBMZ0RZO0VvTC9DWjtFQUNBO0VBQ0E7QVJrbUZGOztBUS9sRkE7RUFDRTtBUmttRkY7O0FRL2xGQTtFQUNFO0FSa21GRjs7QVE5bEZFO0VBQ0UsNEJyTDdRTTtBNks4MkZWO0FROWxGSTtFQUNFO0FSZ21GTjtBUTdsRkk7RUFDRTtBUitsRk47QVEzbEZFO0VBQ0UsbUJwTDBCYztBNEtta0ZsQjtBUTFsRkU7RUFDRSxtQnBMdUJZO0E0S3FrRmhCO0FRemxGRTtFQUNFO0FSMmxGSjs7QTVKMTNGQTtFQUNFLGVsQkxlO0E4S2s0RmpCOztBNUoxM0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTRKNjNGRjtBNUo1M0ZFO0VBQ0U7QTRKODNGSjtBNUo3M0ZJO0VBQ0U7RUFDQTtBNEorM0ZOO0E1SjczRk07RUFDRTtFQUNBLG1CbEI2QlM7RWtCNUJUO0E0SiszRlI7QTVKMzNGUTtFQUNFLG1CbEJzQkk7RWtCckJKO0VBQ0E7QTRKNjNGVjtBNUp4M0ZRO0VBQ0U7RUFDQSxtQmxCRU07RWtCRE47QTRKMDNGVjtBNUpyM0ZFO0VBQ0U7RUFDQTtBNEp1M0ZKO0E1SnQzRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTRKdzNGTjtBNUp2M0ZNO0VBVkY7SUFXSTtJQUNBO0U0SjAzRk47QUFDRjtBNUp4M0ZJO0VBQ0U7QTRKMDNGTjtBNUp6M0ZNO0VBQ0UsbUJsQjFCUztFa0IyQlQsK0JqQmxEVztFaUJtRFg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNEoyM0ZSO0E1SjEzRlE7RUFYRjtJQVlJLG1CbEJ6Q007RThLczZGZDtBQUNGO0E1SjMzRk07RUFDRSxrQmxCaERNO0VrQmlETiw4QmpCbkVVO0VpQm9FVjtFQUNBO0E0SjYzRlI7O0E1SngzRkE7RUFDRTtBNEoyM0ZGOztBNUp4M0ZBO0VBS1U7SUFDRSxrQmxCeERFO0U4Sys2Rlo7RTVKbjNGUTtJQUNFLG1CbEJuRUc7RThLdzdGYjtFNUovMkZJO0lBQ0U7SUFDQTtFNEppM0ZOO0FBQ0Y7QTVKNzJGQTtFQUNFO0E0SisyRkY7O0F2RC85RkE7RUFDRTtBdURrK0ZGOztBdkRoK0ZBO0VBQ0U7QXVEbStGRjs7QXZEaitGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXVEbytGRjtBdkRuK0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXVEcStGSjs7QVN4L0ZBO0VBQ0U7RUFDQTtBVDIvRkY7O0FTei9GQTtFQUNFO0VBQ0E7QVQ0L0ZGOztBUzEvRkE7O0VBRUU7QVQ2L0ZGOztBUzMvRkE7RUFDRTtFQUNBO0VBQ0E7QVQ4L0ZGOztBUzUvRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVCsvRkY7O0FTMy9GQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUOC9GRjs7QVM1L0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0YsbUJ2TFBhO0V1TFFiO0FUKy9GRjs7QVM3L0ZBO0VBQ0U7QVRnZ0dGOztBUzkvRkE7RUFDRTtFQUNBO0VBQ0M7QVRpZ0dIOztBUy8vRkE7RUFDRTtFQUNBO0VBQ0E7QVRrZ0dGOztBU2hnR0E7RUFDRSx5QnJMNUNNO0VxTDZDTjtBVG1nR0Y7O0FTamdHQTtFQUNFLHlCckwzQlM7RXFMNEJUO0FUb2dHRjs7QVNsZ0dBO0VBQ0UseUJyTHNGWTtFcUxyRlo7QVRxZ0dGOztBU25nR0E7RUFDRSx5QnJMbERVO0VxTG1EVjtBVHNnR0Y7O0FTcGdHQTtFQUNFLGNyTDVETTtFcUw2RE47QVR1Z0dGOztBU3JnR0E7RUFDRSxjckwzQ1M7RXFMNENUO0FUd2dHRjs7QVN0Z0dBO0VBQ0UsY3JMc0VZO0VxTHJFWjtBVHlnR0Y7O0FTdmdHQTtFQUNFLGNyTGxFVTtFcUxtRVY7QVQwZ0dGOztBU3hnR0E7RUFDRTtFQUNBO0FUMmdHRjs7QVN6Z0dBO0VBQ0U7QVQ0Z0dGOztBU3pnR0E7RUFDRTtJQUNFO0lBQ0E7RVQ0Z0dGO0FBQ0Y7QVMxZ0dBO0VBQ0U7QVQ0Z0dGOztBUzFnR0E7RUFDRTtBVDZnR0Y7O0FTM2dHQTtFQUNFO0FUOGdHRjs7QVMzZ0dBO0VBQ0U7SUFDRTtFVDhnR0Y7RVM1Z0dJO0lBQ0UsbUJ2TDFGRztFOEt3bUdUO0VTMWdHSTtJQUNFO0lBQ0E7RVQ0Z0dOO0FBQ0Y7QVNyZ0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FUcWdHRjs7QVNsZ0dBO0VBRUU7QVRvZ0dGOztBU2xnR0E7RUFFRTtBVG9nR0Y7O0FTbGdHQTtFQUVFO0FUb2dHRjs7QVNsZ0dBO0VBRUU7QVRvZ0dGOztBUzkvRkk7RUFDRSxjckw1SkU7RXFMNkpGO0VBQ0E7QVRpZ0dOO0FTNS9GSTtFQUNFLGNyTDFCUTtFcUwyQlI7RUFDQTtBVDgvRk47QVN6L0ZJO0VBQ0UsY3JMdEtNO0VxTHVLTjtFQUNBO0FUMi9GTjtBU3QvRkk7RUFDRSxjckwvSks7RXFMZ0tMO0VBQ0E7QVR3L0ZOOztBVXpyR0E7RUFDRTtBVjRyR0Y7O0FVMXJHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGV4THlCYTtFd0x4QmI7RUFDQSwyQnZMU087QTZLb3JHVDs7QVUzckdBO0VBQ0U7RUFDQTtFQUNBLDRCdkxoQlE7QTZLOHNHVjtBVTdyR0U7RUFDRTtBVityR0o7O0FVNXJHQTtFQUNFO0lBQ0U7SUFDQTtFVityR0Y7QUFDRjtBVTdyR0E7RUFDRTtJQUNFO0lBQ0E7RVYrckdGO0FBQ0Y7QXZFeHRHQTtFQUNFO0F1RTB0R0Y7O0F2RXZ0R0E7RUFDRTtBdUUwdEdGOztBdkV2dEdBO0VBQ0U7QXVFMHRHRjs7QXZFdnRHQTtFQUNFO0F1RTB0R0Y7O0F2RXZ0R0E7RUFDRSwyQnRHSE87RXNHSVAsZXZHVWE7RXVHVGI7RUFDQTtFQUNBLGNyRzJHVztBNEsrbUdiOztBdkV2dEdBO0VBQ0UsMkJ0R1pPO0VzR2FQO0VBQ0E7RUFDQTtFQUNBLGNyR21HVztBNEt1bkdiOztBdkV2dEdBO0VBQ0UsMkJ0R25CTztFc0dvQlAsbUJ2R1JjO0V1R1NkO0F1RTB0R0Y7O0F2RXZ0R0E7RUFDRSw0QnRHN0NRO0VzRzhDUixldkdaYTtFdUdhYixjckd1Rlc7RXFHdEZYO0F1RTB0R0Y7O0F2RXZ0R0E7RUFDRSwyQnRHbkRRO0VzR29EUixldkduQmE7RXVHb0JiLGNyR2dGVztFcUcvRVg7RUFDQTtBdUUwdEdGOztBdkV0dEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F1RXl0R0Y7QXZFdnRHRTtFQUNFO0VBQ0E7RUFDQTtBdUV5dEdKO0F2RXR0R0U7RUFDRTtFQUNBO0F1RXd0R0o7QXZFcnRHRTtFQUNFLG1CdkczQ1k7RXVHNENaO0VBQ0E7RUFDQTtFQUNBO0F1RXV0R0o7QXZFcHRHRTtFQUNFO0VBQ0EsZXZHdkRXO0V1R3dEWDtFQUNBO0VBQ0E7RUFDQSwyQnRHekVLO0E2Syt4R1Q7QXZFbnRHRTtFQUNFO0VBQ0E7QXVFcXRHSjtBdkVudEdJO0VBQ0UsZXZHbkVTO0V1R29FVDtFQUNBO0VBQ0E7RUFDQSw0QnRHekdJO0E2Szh6R1Y7QXZFbHRHSTtFQUNFO0F1RW90R047QXZFanRHSTtFQUNFO0F1RW10R047O0F2RTlzR0E7RUFDRTtFQUNBO0F1RWl0R0Y7QXZFL3NHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F1RWl0R0o7QXZFOXNHRTtFQUNFO0F1RWd0R0o7QXZFN3NHRTtFQUNFO0VBQ0E7QXVFK3NHSjs7QXZFMXNHQTtFQUNFO0lBQ0UsbUJ2R2pIWTtJdUdrSFo7RXVFNnNHRjtFdkUxc0dBO0lBQ0Usa0J2R3pIVTtFOEtxMEdaO0V2RXhzR0E7SUFDRSxrQnZHOUhVO0U4S3cwR1o7RXZFdnNHQTtJQUNFLG1CdkcvSFk7RThLdzBHZDtFdkV0c0dBO0lBQ0UsbUJ2R25JWTtFOEsyMEdkO0V2RXJzR0E7SUFDRSxtQnZHdklZO0U4SzgwR2Q7RXZFcHNHQTtJQUNFLG1CdkczSVk7RThLaTFHZDtBQUNGO0F2RW5zR0E7RUFDRTtBdUVxc0dGOztBdkVqc0dBO0VBS1U7SUFDRTtJQUNBO0V1RWdzR1Y7QUFDRjtBV3ozR0E7RUFDRSxlekxMZTtBOEtnNEdqQjs7QVd4M0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVgyM0dGO0FXMTNHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNDNHSjtBVzEzR0k7RUFDRTtFQUNBO0VBQ0EsbUJ2TG1IVztFdUxsSFgsY3ZMREU7RXVMRUY7RUFDQTtFQUNBO0VBQ0E7QVg0M0dOO0FXejNHUTtFQUNFO0VBQ0E7RUFDQSxtQnpMRU07RXlMRE47QVgyM0dWOztBWTU1R0E7RUFDRSxlMUxMZTtBOEtvNkdqQjs7QVk1NUdBO0VBQ0U7QVorNUdGO0FZNTVHRTtFQUpGO0lBS0k7RVorNUdGO0FBQ0Y7QVk3NUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVorNUdKO0FZNzVHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWis1R047QVk1NUdRO0VBQ0UsMkJ6TFpEO0V5TGFDLGtCMUxlUztFMExkVCxjeExtSE87RXdMbEhQO0VBQ0E7QVo4NUdWO0FZNTVHVTtFQUNFLHlCekxqQkg7QTZLKzZHVDtBWTM1R1U7RUFYRjtJQVlJLGtCMUxIRTtFOEtpNkdaO0FBQ0Y7QVk1NUdVO0VBQ0U7QVo4NUdaO0FZMTVHUTtFQUNFLDJCekxoQ0Q7RXlMaUNDLGtCMUxMUztFMExNVCxjeExpRkc7RXdMaEZIO0FaNDVHVjtBWTE1R1U7RUFDRSx5QnpMcENIO0E2S2c4R1Q7QVl6NUdVO0VBVkY7SUFXSSxrQjFMdEJFO0U4S2s3R1o7QUFDRjtBWXo1R1E7RUFDRTtFQUNBLGN4THVGTztFd0x0RlAsMkJ6TGpERDtFeUxrREMsbUIxTHJDTTtFMExzQ047QVoyNUdWO0FZejVHVTtFQVBGO0lBUUksa0IxTDVDRTtFOEt3OEdaO0FBQ0Y7QVl4NUdVO0VBQ0UsbUIxTG5DTTtFMExvQ047RUFDQSxjeEw0Qkk7QTRLODNHaEI7QVlwNUdRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeExpQk07RXdMaEJOO0VBQ0E7RUFDQTtFQUNBO0FaczVHVjtBWXA1R1U7RUFYRjtJQVlJO0lBQ0E7RVp1NUdWO0FBQ0Y7QVlyNUdVO0VBQ0UsbUIxTHZFRztFMEx3RUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnU1R1o7QVluNUdRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeExUTTtFd0xVTjtFQUNBO0VBQ0E7RUFDQTtBWnE1R1Y7QVluNUdVO0VBQ0UsbUIxTDVGRztFMEw2Rkg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnE1R1o7QVkvNEdJO0VBQ0U7QVppNUdOO0FZLzRHTTtFQUhGO0lBSUk7RVprNUdOO0FBQ0Y7QVkvNEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaaTVHTjtBWWg1R007RUFQRjtJQVFJO0VabTVHTjtBQUNGO0FZajVHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CeEx3REs7RXdMdkRMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWm01R1I7QVloNUdVO0VBQ0U7RUFDQSxlMUx4SUc7RTBMNElILGN4TGpFSTtBNEtnOUdoQjtBWTE0R007RUFDRSxjeEx2RVE7RXdMd0VSLG1CMUxySlE7RTBMc0pSLDJCekxsS0M7RXlMbUtEO0FaNDRHUjtBWTE0R1E7RUFORjtJQU9JLG1CMUwxSk07RThLdWlIZDtBQUNGOztBYXJrSEE7RUFDRTtFQXNCQTtFQU1BO0FiOGlIRjtBYXhrSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN6TCtJYTtFeUw5SWI7RUFDQTtBYjBrSEo7QWF4a0hJO0VBVEY7SUFVSTtFYjJrSEo7QUFDRjtBYXhrSEU7RUFDRTtFQUNBO0FiMGtISjtBYXBrSEU7RUF6QkY7SUEwQkk7RWJ1a0hGO0FBQ0Y7QWFua0hFO0VBQ0U7QWJxa0hKO0FhbmtISTtFQUNFLG1CM0xMUztFMkxNVDtBYnFrSE47QWFsa0hJO0VBUkY7SUFTSTtFYnFrSEo7QUFDRjtBYW5rSEk7RUFDRSwyQjFMM0JHO0UwTDRCSCxlM0xkUztFMkxlVDtFQUNBO0VBQ0E7RUFDQTtBYnFrSE47QWFua0hNO0VBUkY7SUFTSSxtQjNMdkJRO0kyTHdCUjtFYnNrSE47QUFDRjtBYWxrSEU7RUFDRTtFQUNBO0Fib2tISjtBYWxrSEk7RUFKRjtJQUtJO0lBQ0E7RWJxa0hKO0FBQ0Y7QWFua0hJO0VBQ0U7RUFDQSw0QjFMeEVJO0UwTHlFSixlM0x2Q1M7RTJMd0NUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJxa0hOO0FhbmtITTtFQVZGO0lBV0ksbUIzTGpEUTtJMkxrRFI7RWJza0hOO0FBQ0Y7QWFsa0hFO0VBQ0U7QWJva0hKO0FhbGtISTtFQUhGO0lBSUk7RWJxa0hKO0FBQ0Y7QWFua0hJO0VBQ0UsMkIxTDlGSTtFMEwrRkosZTNMOURTO0UyTCtEVDtFQUNBO0VBQ0E7RUFDQTtBYnFrSE47QWFua0hNO0VBQ0U7QWJxa0hSO0FhbmtIUTtFQUhGO0lBSUk7RWJza0hSO0FBQ0Y7QWFua0hNO0VBaEJGO0lBaUJJLG1CM0wvRVE7STJMZ0ZSO0Vic2tITjtBQUNGO0FhcGtITTtFQUNFLGN6THZHQTtBNEs2cUhSO0FhbmtITTtFQUNFLGN6THJHSTtBNEswcUhaO0FhaGtIRTtFQUNFO0Fia2tISjtBYWhrSEk7RUFIRjtJQUlJO0VibWtISjtBQUNGO0FhamtISTtFQUNFO0FibWtITjtBYWprSE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBYm1rSFI7QWFoa0hNO0VBQ0UsMkIxTDVIQztFMEw2SEQsa0IzTG5ITTtFMkxvSE47RUFDQTtFQUNBO0VBQ0E7RUFDQSxjekxLUztBNEs2akhqQjtBYWhrSFE7RUFURjtJQVVJLG1CM0w3SEM7RThLZ3NIVDtBQUNGO0FhaGtITTtFQUNFLDJCMUwxSUM7RTBMMklELGtCM0xqSU07RTJMa0lOO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pMVFM7QTRLMmtIakI7QWEvakhRO0VBVkY7SUFXSSxtQjNMNUlDO0U4SzhzSFQ7QUFDRjtBYTdqSE07RUFDRSwyQjFMM0pDO0UwTDRKRCxrQjNMbEpNO0UyTG1KTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiK2pIUjtBYTFqSE07RUFiRjtJQWNJLG1CM0wvSkc7STJMZ0tIO0lBQ0EsMkIxTHhLQztJMEx5S0Q7RWI2akhOO0FBQ0Y7QWEzakhNO0VBQ0UsY3pMcEZRO0E0S2lwSGhCO0FhMWpITTs7RUFFRSxjekwvQ007QTRLMm1IZDs7QWF0akhBO0VBQ0UseUJ6TFVXO0E0SytpSGI7O0FhcmpIRTtFQUNFLGN6THJHWTtBNEs2cEhoQjs7QWN0d0hBO0VBQ0UsZTVMTmU7QThLK3dIakI7O0FjdHdIQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZHl3SEY7RWN0d0hJO0lBQ0U7SUFDQTtJQUNBO0lBQ0EsZTVMYU87STRMWlA7SUFDQSxjMUxDQTtFNEt1d0hOO0VjcndIRTtJQUNFLHlCMUxrRlU7STBMakZWO0lBQ0E7RWR1d0hKO0VjdHdISTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0Vkd3dITjtFY3J3SE07SUFDRSxjMUxkRjtJMExlRTtJQUNBLGU1TE5LO0U4SzZ3SGI7RWNud0hNO0lBQ0UsYzFMckJGO0kwTHNCRTtJQUNBLGtCNUxsQkk7STRMbUJKO0lBQ0E7RWRxd0hSO0VjandIRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VkbXdISjtBQUNGO0FjbndITTtFQVJGO0lBU0k7RWRzd0hOO0FBQ0Y7QWM3ekhBO0VBd0RNO0lBQ0U7SUFDQTtJQUNBO0Vkd3dITjtFY3Z3SE07SUFDRTtJQUNBO0lBQ0EseUIxTHNDTTtJMExyQ047SUFDQTtFZHl3SFI7RWN2d0hNO0lBQ0UsYzFMMERHO0kwTHpESCxtQjVMN0NNO0k0TDhDTjtJQUNBLDJCM0wzREQ7RTZLbzBIUDtFY3R3SEk7SUFDRTtFZHd3SE47RWN2d0hNO0lBQ0U7SUFDQTtFZHl3SFI7RWN4d0hRO0lBQ0UsYzFMdURHO0kwTHRESCxtQjVMekRJO0k0TDBESjtJQUNBLDJCM0x2RUg7RTZLaTFIUDtFY3p3SFU7SUFDRSxjMUx5Q0Q7STBMeENDO0lBQ0E7RWQyd0haO0VjMXdIWTtJQUNFO0lBQ0Esd0IzS25HTTtJMktvR04sYzFMVUE7STBMVEE7SUFDQTtFZDR3SGQ7RWNwd0hBOztJQUVFO0lBQ0E7SUFDQTtFZHN3SEY7RWNwd0hBO0lBQ0U7RWRzd0hGO0VjcHdIQTtJQUNFO0Vkc3dIRjtBQUNGO0FjbndIQTtFQUNFO0lBQ0U7RWRxd0hGO0FBQ0Y7QWV6M0hFO0VBTEEsZTNMd0djO0UyTHZHZDtFQU1FO0VBQ0E7QWY0M0hKO0FlejNIRTtFQVhBLGUzTHdHYztFMkx2R2Q7RUFZRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJCNUxOSztFNExPTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMjNISjtBZXozSEk7RUFDRSxtQjdMRFM7RTZMRVQ7RUFDQTtFQUNBO0VBQ0E7QWYyM0hOO0FlejNITTtFQUVFO0FmMDNIUjtBZXgzSFE7RUFKRjtJQU1JO0VmMDNIUjtBQUNGO0FldjNITTtFQUNFLGMzTDBEUTtBNEsrekhoQjtBZXIzSEk7RUFDRTtBZnUzSE47QWVuM0hFO0VBQ0UsYzNMeUVTO0UyTHhFVDtFQUNBO0VBMURGLGUzTHdHYztFMkx2R2Q7RUEyREU7RUFDQSx5QjNMcUpTO0UyTHBKVDtFQUNBLDJCNUxqREs7RTRMa0RMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnMzSEo7QWVwM0hJO0VBaEJGO0lBaUJJLHlCM0wwSU87STJMeklQO0VmdTNISjtBQUNGO0FlcjNISTtFQUNFO0FmdTNITjtBZS8ySEk7RUFDRTtFQUNBO0FmaTNITjtBZTkySEk7RUFDRSx5QjNMYVU7RTJMWlY7RUFDQTtBZmczSE47QWU3MkhJO0VBQ0U7RUFDQSxjM0wrQk87RTJMOUJQO0FmKzJITjtBZTcySE07RUFDRSxjM0xFUTtFMkxEUjtBZisySFI7QWUzMkhJO0VBQ0U7RUFDQTtFQUNBO0VBOUdKLGUzTHdHYztFMkx2R2Q7RUErR0k7RUFDQSxjM0wwQk07RTJMekJOLHlCM0wvRkU7QTRLNjhIUjs7QWV4MkhFO0VBQ0U7RUFDQSxjM0xsQlk7QTRLNjNIaEI7QWV2MkhJO0VBQ0UsZ0I1S3E0RFk7RTRLcDREWix3QjVLdElnQjtFNEt1SWhCLGtCM0xuSE07QTRLNDlIWjtBZXIySEU7RUFDRTtFQUNBO0VBQ0E7QWZ1MkhKO0FlcjJISTtFQUNFO0FmdTJITjs7QWdCcC9IQTtFQUNFO0VBQ0E7RUFDQTtBaEJ1L0hGO0FnQnIvSEU7RUFDRTtFQUNBO0FoQnUvSEo7QWdCci9ISTtFQUNFO0VBQ0EsbUI5TGtCVTtFOExqQlYsYzVMaUlNO0U0TGhJTjtFQUNBLDJCN0xFRztBNktxL0hUO0FnQnIvSE07RUFDRTtFQUNBLGM1THdGUTtFNEx2RlI7QWhCdS9IUjs7QWdCai9IQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VoQm8vSEY7RWdCbC9IRTtJQUNFO0VoQm8vSEo7RWdCaC9ISTtJQUNFO0lBQ0EsZTlMUE87SThMUVAsMkI3THZCQztFNkt5Z0lQO0VnQmgvSE07SUFDRSwyQjdMekJEO0U2SzJnSVA7QUFDRjtBZ0IxK0hJO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEI0K0hOO0FBQ0Y7QWdCeCtITTtFQUNFO0VBQ0E7RUFDQTtBaEIwK0hSO0FnQngrSFE7RUFDRTtFQUNBO0FoQjArSFY7QWdCcCtITTtFQUNFO0FoQnMrSFI7QWdCOTlIUTtFQUNFO0FoQmcrSFY7QWdCdjlIUTtFQUNFO0VBQ0E7QWhCeTlIVjs7QWlCdmpJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGM3THFHYztFNkxwR2Q7RUFDQTtFQUNBO0FqQjBqSUY7QWlCeGpJRTtFQUNFO0VBQ0E7RUFDQTtBakIwaklKO0FpQnhqSUk7RUFDRTtBakIwaklOO0FpQnhqSU07RUFDRTtFQUNBO0VBQ0E7QWpCMGpJUjtBaUJ0aklJO0VBQ0UsaUIvTEpPO0UrTEtQLDJCOUxWRztFOExXSCxjN0xQRTtFNkxRRix5QjdMNkhDO0U2TDVIRDtFQUNBO0VBQ0E7RUFDQTtBakJ3aklOO0FpQnBqSUU7RUFDRSxrQi9MWlU7RStMYVY7RUFDQSwyQjlMdkJLO0U4THdCTCxjN0xpRVk7QTRLcS9IaEI7QWlCcGpJSTtFQUNFO0FqQnNqSU47O0FpQmhqSUE7RUFDRTtBakJtaklGOztBa0JwbUlFO0VBQ0U7RUFDQSxtQjlMZ05TO0E0S3U1SGI7QWtCcm1JSTtFQUpGO0lBS0k7RWxCd21JSjtBQUNGO0FrQnRtSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEJ3bUlOO0FrQnRtSU07RUFORjtJQU9JO0VsQnltSU47QUFDRjtBa0JybUlRO0VBRUUsMkIvTFBEO0UrTFFDLG1CaE1EQztFZ01FRDtFQUNBLGM5TDRITztBNEswK0hqQjtBa0JqbUlJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFNQTtBbEI4bElOO0FrQmxtSU07RUFORjtJQU9JO0VsQnFtSU47QUFDRjtBa0JqbUlNO0VBQ0UsMkIvTDVCQztFK0w2QkQsbUJoTWpCUTtFZ01rQlIsYzlMdkNJO0E0SzBvSVo7QWtCaG1JTTtFQUNFLG1CaE10QlE7RWdNdUJSLGM5TCtFSztFOEw5RUwsNEIvTHhERTtBNkswcElWO0FrQjlsSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEJnbUlOO0FrQjlsSU07RUFDRSwyQi9ML0NDO0UrTGdERCxrQmhNdkNNO0VnTXdDTixjOUwyRUk7QTRLcWhJWjtBa0IzbElFO0VBQ0U7QWxCNmxJSjtBa0IxbElFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1COUw1REk7RThMNkRKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI0bElKO0FrQjFsSUk7O0VBRUU7RUFDQTtFQUNBO0FsQjRsSU47QWtCeGxJRTtFQUNFLDJCL0xwR007RStMcUdOLG1CaE10RVk7QThLZ3FJaEI7O0FrQnJsSUU7RUFDRTtFQUNBO0VBQ0E7QWxCd2xJSjtBa0J0bElJO0VBQ0UseUIvTDVGRztFK0w2RkgsbUJoTWxGVTtFZ01tRlY7RUFDQSxjOUwxR0U7QTRLa3NJUjtBa0JybElJO0VBQ0UsMkIvTHJHRztFK0xzR0gsa0JoTTVGUTtFZ002RlI7RUFDQSxjOUxjSTtBNEt5a0lWO0FrQnBsSUk7RUFDRTtBbEJzbElOO0FrQmpsSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQjlMaEhFO0U4TGlIRjtFQUNBO0FsQm1sSU47QWtCamxJTTtFQUNFLDJCL0x6SEM7RStMMEhELG1CaE05R1E7RWdNK0dSO0FsQm1sSVI7QWtCaGxJTTtFQUNFLDJCL0wvSEM7RStMZ0lELGtCaE12SE07RWdNd0hOO0VBQ0E7QWxCa2xJUjtBa0JobElRO0VBQ0U7QWxCa2xJVjtBa0I3a0lJO0VBQ0U7RUFDQTtBbEIra0lOO0FrQjdrSU07RUFDRTtFQUNBO0FsQitrSVI7QWtCemtJSTtFQUNFO0FsQjJrSU47O0FrQnJrSUU7RUFDRSx5QjlMcUNTO0U4THBDVDtBbEJ3a0lKO0FrQnJrSUU7RUFDRTtFQUNBO0VBQ0E7QWxCdWtJSjs7QW1CMXZJRTtFQUNFLG1CL0xnTlM7RStML01ULDJCaE1XSztFZ01WTCx5Qi9MOE1TO0E0SytpSWI7QW1CMXZJTTtFQUNFLDJCaE1PQztBNktxdklUO0FtQjF2SVE7RUFDRSw0QmhNaEJBO0E2SzR3SVY7QW1CeHZJTTtFQUNFLDRCaE1yQkU7RWdNc0JGLGMvTGdISztBNEswb0liO0FtQnR2SUk7RUFDRSxjL0xrRlU7QTRLc3FJaEI7QW1CcHZJRTtFQUVFLDJCaE1kSztBNkttd0lUO0FtQmx2SUU7RUFDRSxtQi9MYkk7RStMY0o7QW5Cb3ZJSjtBbUJsdklJO0VBQ0UsbUJqTVRVO0VpTVVWLDJCaE10Qkc7QTZLMHdJVDtBbUIvdUlJO0VBQ0UsMkJoTTVCRztBNks2d0lUO0FtQjl1SUk7RUFDRSwyQmhNbkRJO0VnTW9ESixtQmpNckJVO0E4S3F3SWhCOztBbUIzdUlBO0VBQ0U7RUFDQTtBbkI4dUlGOztBbUIzdUlBO0VBQ0UsYUMxRFk7QXBCd3lJZDtBbUI1dUlFO0VBQ0U7RUFDQTtFQUNBO0FuQjh1SUo7QW1CM3VJRTtFQUNFO0FuQjZ1SUo7O0FxQm56SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnN6SUY7QXFCcHpJRTtFQUNFO0VBQ0E7QXJCc3pJSjtBcUJweklJO0VBQ0U7RUFDQTtBckJzeklOO0FxQnB6SUk7RUFDRTtBckJzeklOO0FxQnB6SUk7RUFDRSxjak11RlU7QTRLK3RJaEI7QXFCcnpJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQnV6SVI7QXFCdHpJUTtFQUNFO0VBQ0E7RUFDQTtBckJ3eklWO0FxQnJ6SU07RUFDRTtBckJ1eklSOztBc0IzMUlBO0VBQ0k7QXRCODFJSjs7QXNCMzFJQTtFQUNJO0F0QjgxSUo7O0FzQjMxSUE7RUFDSTtBdEI4MUlKOztBc0IzMUlBO0VBQ0k7QXRCODFJSjs7QXNCMzFJQTtFQUNJO0VBQ0E7RUFDQTtBdEI4MUlKOztBc0IzMUlBO0VBQ0k7RUFDQTtBdEI4MUlKOztBc0IzMUlBO0VBQ0k7RUFFQTtBdEI2MUlKOztBc0IxMUlBO0VBQ0k7QXRCNjFJSjs7QXVCLzNJQTtFQUNFO0VBQ0E7QXZCazRJRjs7QXVCaDRJQTtFQUNFO0F2Qm00SUY7O0F1Qmo0SUE7RUFFRTtFQUNBO0F2Qm00SUY7O0F3Qno0SUE7RUFDRTtFQUNBO0VBQ0E7QXhCNDRJRjtBd0IxNElFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhCNDRJSjs7QXdCdjRJRTtFQUNFO0VBQ0E7QXhCMDRJSjs7QXdCdDRJQTtFQUNFO0VBQ0E7RUFDQTtBeEJ5NElGO0F3QnY0SUU7RUFDRTtFQUNBO0F4Qnk0SUo7O0F3QnA0SUU7RUFDRTtBeEJ1NElKOztBd0JsNElFO0VBQ0U7QXhCcTRJSjs7QXdCajRJQTtFQUNFLHlCck0xQk87RXFNMkJQLGV0TWRhO0VzTWViO0F4Qm80SUY7O0F5Qmw3SUE7RUFDRTtBekJxN0lGO0F5Qmw3SUU7RUFDRSwyQnRNV0s7RXNNVkwsa0J2TW9CVTtFdU1uQlY7RUFDQSxjck0rSWE7RXFNOUliO0F6Qm83SUo7QXlCbDdJSTtFQVBGO0lBUUk7RXpCcTdJSjtBQUNGO0F5Qmw3SUU7RUFDRSwyQnRNbkJNO0VzTW9CTixrQnZNUVU7RXVNUFYsY3JNZ0hTO0VxTS9HVDtBekJvN0lKO0F5Qmw3SUk7RUFORjtJQU9JO0V6QnE3SUo7QUFDRjtBeUJsN0lFO0VBQ0UsbUJ2TUpPO0V1TUtQLDJCdE1iSztBNktpOElUOztBMEJuOUlBO0VBQ0UsY3RNSGE7QTRLeTlJZjs7QTBCbjlJQTtFQUNFLHlCdE1QYTtBNEs2OUlmOztBMEJuOUlBO0VBQ0UsbUJ0TVJZO0E0Szg5SWQ7O0EwQm45SUE7RUFDRSxjdE1aWTtBNEtrK0lkOztBMEJuOUlBO0VBQ0UsY3RNa0dnQjtBNEtvM0lsQjs7QTBCcDlJQTtFQUNFLGN0TWhCUztBNEt1K0lYOztBMEJwOUlBO0VBQ0UseUJ0TXBCUztBNEsyK0lYOztBMEJwOUlBO0VBQ0UsY3RNbkJNO0E0SzArSVI7O0EwQnA5SUE7RUFDRSxjdE1tQ1c7QTRLbzdJYjs7QTBCcDlJQTtFQUNFLHlCdE0rQlc7QTRLdzdJYjs7QTBCcDlJQTtFQUNFLGN0TWhDVTtBNEt1L0laOztBMEJwOUlBO0VBQ0UseUJ0TXBDVTtBNEsyL0laOztBMEJwOUlBO0VBQ0UsY3RNdENVO0E0SzYvSVo7O0EwQnA5SUE7RUFDRSx5QnRNMUNVO0E0S2lnSlo7O0EwQnA5SUE7RUFDRSxjdE13VVk7QTRLK29JZDs7QTBCcDlJQTtFQUNFO0ExQnU5SUY7O0EwQnA5SUE7RUFDRSx5QnRNcUVXO0E0S2s1SWI7O0EwQnA5SUE7RUFDRSxjdE16RFM7QTRLZ2hKWDs7QTBCcDlJQTtFQUNFLHlCdE03RFM7QTRLb2hKWDs7QTBCcDlJQTtFQUNFLGN0TWhFTTtBNEt1aEpSOztBMEJwOUlBO0VBQ0UseUJ0TXBFTTtBNEsyaEpSOztBMEJwOUlBO0VBQ0UsY3RNdkVPO0E0SzhoSlQ7O0EwQnA5SUE7RUFDRSxtQnRNM0VPO0E0S2tpSlQ7O0EwQnA5SUE7RUFDRSxjdE05RUs7QTRLcWlKUDs7QTBCcDlJQTtFQUNFLGN0TWhGc0I7QTRLdWlKeEI7O0EwQnA5SUE7RUFDRTtBMUJ1OUlGOztBMEJwOUlBO0VBQ0UsY3RNdkZhO0E0SzhpSmY7O0EwQnA5SUE7RUFDRSx5QnRNM0ZhO0E0S2tqSmY7O0EwQnA5SUE7RUFDRSxjdE05RlU7QTRLcWpKWjs7QTBCcDlJQTtFQUNFLHlCdE1sR1U7QTRLeWpKWjs7QTBCcDlJQTtFQUNFLGN0TXJHVztBNEs0akpiOztBMEJwOUlBO0VBQ0UsbUJ0TXpHVztBNEtna0piOztBMEJwOUlBO0VBQ0UsY3RNNUdPO0E0S21rSlQ7O0EwQnA5SUE7RUFDRSx5QnRNaEhPO0E0S3VrSlQ7O0EwQnA5SUE7RUFDRSxjdE1uSFE7QTRLMGtKVjs7QTBCcDlJQTtFQUNFLHlCdE12SFE7QTRLOGtKVjs7QTBCcDlJQTtFQUNFLGN0TTFITTtBNEtpbEpSOztBMEJwOUlBO0VBQ0UseUJ0TTlITTtBNEtxbEpSOztBMEJwOUlBO0VBQ0UsY3RNaklNO0E0S3dsSlI7O0EwQnI5SUE7RUFDRSx5QnRNL0JZO0E0S3UvSWQ7O0EwQnQ5SUE7RUFDRSx5QnRNdkVnQjtBNEtnaUpsQjs7QTBCdjlJQTtFQUNFLHlCdE0xSU07QTRLb21KUjs7QTBCdjlJQTtFQUNFLGN0TTVJYTtBNEtzbUpmOztBMEJ2OUlBO0VBQ0UseUJ0TWhKYTtBNEswbUpmOztBMEJ2OUlBO0VBQ0UsY3RNbkphO0E0SzZtSmY7O0EwQng5SUE7RUFDRSxjdE12R1k7QTRLa2tKZDs7QTBCejlJQTtFQUNFLHlCdE0xR1k7QTRLc2tKZDs7QTBCMTlJQTtFQUNFLHlCdE01SmE7QTRLeW5KZjs7QTBCMTlJQTtFQUNFLHlCdE0vSk87QTRLNG5KVDs7QTBCMTlJQTtFQUNFLGN0TWxLb0I7QTRLK25KdEI7O0EwQjE5SUE7RUFDRSx5QnRNdEtvQjtBNEttb0p0Qjs7QTBCMTlJQTtFQUNFLGN0TXpLUTtBNEtzb0pWOztBMEIxOUlBO0VBQ0UseUJ0TTdLUTtBNEswb0pWOztBMEIxOUlBO0VBQ0UsY3RNaExRO0E0SzZvSlY7O0EwQjE5SUE7RUFDRSx5QnRNcExRO0E0S2lwSlY7O0EwQjE5SUE7RUFDRSxjdE12TFk7QTRLb3BKZDs7QTBCMTlJQTtFQUNFLHlCdE0zTFk7QTRLd3BKZDs7QTBCMTlJQTtFQUNFLGN0TTlMUztBNEsycEpYOztBMEIxOUlBO0VBQ0UseUJ0TWxNUztBNEsrcEpYOztBMEIxOUlBO0VBQ0UsY3RNck1TO0E0S2txSlg7O0EwQjE5SUE7RUFDRSx5QnRNek1TO0E0S3NxSlg7O0EwQjE5SUE7RUFDRSxjdE01TVc7QTRLeXFKYjs7QTBCMTlJQTtFQUNFLHlCdE1oTlc7QTRLNnFKYjs7QTBCMTlJQTtFQUNFLGN0TWxOVztBNEsrcUpiOztBMEIxOUlBO0VBQ0UseUJ0TXROVztBNEttckpiOztBMEIxOUlBO0VBQ0UsY3RNdERXO0E0S21oSmI7O0EwQjE5SUE7RUFDRSx5QnRNMURXO0E0S3VoSmI7O0EwQjE5SUE7RUFDRSxjdE1qT1U7QTRLOHJKWjs7QTBCMTlJQTtFQUNFLHlCdE1yT1U7QTRLa3NKWjs7QTBCMTlJQTtFQUNFLGN0TXhPYztBNEtxc0poQjs7QTBCMTlJQTtFQUNFLHlCdE01T2M7QTRLeXNKaEI7O0EwQjE5SUE7RUFDRSxjdE0vT1U7QTRLNHNKWjs7QTBCMTlJQTtFQUNFLHlCdE1uUFU7QTRLZ3RKWjs7QTBCMTlJQTtFQUNFLGN0TXRQZTtBNEttdEpqQjs7QTBCMTlJQTtFQUNFLHlCdE0xUGU7QTRLdXRKakI7O0EwQjE5SUE7RUFDRTtBMUI2OUlGOztBMEIxOUlBO0VBQ0U7QTFCNjlJRjs7QTBCMzlJQTtFQUNFLGN0TXBRZTtBNEtrdUpqQjs7QTBCMzlJQTtFQUNFLGN0TW5OWTtBNEtpckpkOztBMEIzOUlBO0VBQ0UseUJ0TXZOWTtBNEtxckpkOztBMEIzOUlBO0VBQ0UseUJ0TWhSZTtBNEs4dUpqQjs7QTBCMzlJQTtFQUNFLHlCdE05UGdCO0E0SzR0SmxCOztBMEIzOUlBO0VBQ0UseUJ0TXRSTztBNEtvdkpUOztBMEIzOUlBO0VBQ0UsY3RNelJTO0E0S3V2Slg7O0EwQjM5SUE7RUFDRSx5QnRNN1JTO0E0SzJ2Slg7O0EwQjM5SUE7RUFDRSxjdE1oU1c7QTRLOHZKYjs7QTBCMzlJQTtFQUNFLHlCdE1wU1c7QTRLa3dKYjs7QTBCMzlJQTtFQUNFLGN0TXZTYTtBNEtxd0pmOztBMEIzOUlBO0VBQ0UseUJ0TTNTYTtBNEt5d0pmOztBMEIzOUlBO0VBQ0UseUJ0TTVSaUI7QTRLMHZKbkI7O0EwQjM5SUE7RUFDRSx5QnRNL1JjO0E0SzZ2SmhCOztBMEIzOUlBO0VBQ0UsY3RNcFRhO0E0S2t4SmY7O0EwQjM5SUE7RUFDRSx5QnRNeFRhO0E0S3N4SmY7O0EwQjM5SUE7RUFDRSxjdE0zVGE7QTRLeXhKZjs7QTBCMzlJQTtFQUNFLHlCdE0vVGE7QTRLNnhKZjs7QTBCMzlJQTtFQUNFLGN0TWxVYztBNEtneUpoQjs7QTBCMzlJQTtFQUNFLHlCdE10VWM7QTRLb3lKaEI7O0EwQjM5SUE7RUFDRSxjdE14VVM7QTRLc3lKWDs7QTBCMzlJQTtFQUNFLGN0TTVVUztBNEsweUpYOztBMEIzOUlBO0VBQ0UsY3RNMVVXO0E0S3d5SmI7O0EwQjM5SUE7RUFDRSx5QnRNOVVXO0E0SzR5SmI7O0EwQjM5SUE7RUFDRSxjdE16VlM7QTRLdXpKWDs7QTBCMzlJQTtFQUNFLHlCdE03VlM7QTRLMnpKWDs7QTBCMzlJQTtFQUNFLHlCdE16Vlc7QTRLdXpKYjs7QTBCMzlJQTtFQUNFLGN0TTVWYTtBNEswekpmOztBMEIzOUlBO0VBQ0UseUJ0TS9WVztBNEs2ekpiOztBMEIzOUlBO0VBQ0UsY3RNclZZO0E0S216SmQ7O0EwQjM5SUE7RUFDRSx5QnRNelZZO0E0S3V6SmQ7O0EwQjM5SUE7RUFDRSxjdE01Vm9CO0E0SzB6SnRCOztBMEIzOUlBO0VBQ0UseUJ0TWhXb0I7QTRLOHpKdEI7O0EwQjM5SUE7RUFDRSxpRHRNN09pQjtBNEsyc0puQjs7QTBCMzlJQTtFQUNFLGN0TXZXZTtBNEtxMEpqQjs7QTBCMzlJQTtFQUNFLHlCdE0zV2U7QTRLeTBKakI7O0EwQjM5SUE7RUFDRSxjdE05V2dCO0E0SzQwSmxCOztBMEIzOUlBO0VBQ0UseUJ0TWxYZ0I7QTRLZzFKbEI7O0EwQjM5SUE7RUFDRSxjdE1yWFc7QTRLbTFKYjs7QTBCMzlJQTtFQUNFLHlCdE16WFc7QTRLdTFKYjs7QTBCMzlJQTtFQUNFLGN0TTVYWTtBNEswMUpkOztBMEI1OUlBO0VBQ0UseUJ0TTVVWTtBNEsyeUpkOztBMEI3OUlBO0VBQ0UsY3RNL1VZO0E0Syt5SmQ7O0EwQjk5SUE7RUFDRSx5QnRNcllZO0E0S3MySmQ7O0EwQjk5SUE7RUFDRSxjdE1uS1c7QTRLb29KYjs7QTBCOTlJQTtFQUNFLHlCdE12S1c7QTRLd29KYjs7QTBCOTlJQTtFQUNFLGN0TS9ZVztBNEtnM0piOztBMEI5OUlBO0VBQ0UseUJ0TW5aVztBNEtvM0piOztBMEI5OUlBO0VBQ0UsY3RNdFpVO0E0S3UzSlo7O0EwQjk5SUE7RUFDRSx5QnRNMVpVO0E0SzIzSlo7O0EwQjk5SUE7RUFDRSxjdE03Wlk7QTRLODNKZDs7QTBCOTlJQTtFQUNFLHlCdE1qYVk7QTRLazRKZDs7QTBCOTlJQTtFQUNFLGN0TXBhTztBNEtxNEpUOztBMEI5OUlBO0VBQ0UseUJ0TXhhTztBNEt5NEpUOztBMEI5OUlBO0VBQ0UsY3RNemFRO0E0SzA0SlY7O0EwQjk5SUE7RUFDRSx5QnRNN2FRO0E0Szg0SlY7O0EwQjk5SUE7RUFDRSxjdE1oYlc7QTRLaTVKYjs7QTBCOTlJQTtFQUNFLHlCdE1wYlc7QTRLcTVKYjs7QTBCOTlJQTtFQUNFLGN0TXZiTztBNEt3NUpUOztBMEI5OUlBO0VBQ0UseUJ0TTNiTztBNEs0NUpUOztBMEI5OUlBO0VBQ0UsY3RNOWJRO0E0Sys1SlY7O0EwQjk5SUE7RUFDRSx5QnRNbGNRO0E0S202SlY7O0EwQjk5SUE7RUFDRTtBMUJpK0lGOztBMEIvOUlBO0VBQ0U7QTFCaytJRjs7QTBCaCtJQTtFQUNFO0ExQm0rSUY7O0EwQmorSUE7RUFDRTtBMUJvK0lGOztBMEJsK0lBO0VBQ0UsY3RNN1FhO0E0S2t2SmY7O0EwQm4rSUE7RUFDRSx5QnRNaFJhO0E0S3N2SmY7O0EwQnArSUE7RUFDRSxjdE01ZFk7QTRLbThKZDs7QTBCcitJQTtFQUNFLHlCdE0vZFk7QTRLdThKZDs7QTBCcitJQTtFQUNFO0ExQncrSUY7O0EwQnIrSUE7RUFDRTtBMUJ3K0lGOztBMEJyK0lBO0VBQ0UsY3RNdGRXO0E0Szg3SmI7O0EwQnIrSUE7RUFDRSxjdE0zYUs7QTRLbTVKUDs7QTBCcitJQTtFQUNFLHlCdE0vYUs7QTRLdTVKUDs7QTBCcitJQTtFQUNFLGN0TXJjZTtBNEs2NkpqQjs7QTBCdCtJQTtFQUNFLHlCdE14Y2U7QTRLaTdKakI7O0EwQnQrSUE7RUFDRSxjdE1uY2U7QTRLNDZKakI7O0EwQnYrSUE7RUFDRSxjdE1sZnFCO0E0SzQ5SnZCOztBMEJ4K0lBO0VBQ0UsY3RNbmNlO0E0Szg2SmpCOztBMEJ6K0lBO0VBQ0UsY3RNOWZZO0E0SzArSmQ7O0EwQjErSUE7RUFDRSx5QnRNamdCWTtBNEs4K0pkOztBMEIzK0lBO0VBQ0UsY3RNbmdCWTtBNEtpL0pkOztBMEI1K0lBO0VBQ0UseUJ0TXRnQlk7QTRLcS9KZDs7QTBCNytJQTtFQUNFLHlCdE1qYVE7QTRLaTVKVjs7QTBCNytJQTtFQUNFLGN0TXRUWTtBNEtzeUpkOztBMEI3K0lBO0VBQ0UseUJ0TTFUWTtBNEsweUpkOztBMEI3K0lBO0VBQ0UseUJ0TTNhYTtBNEsyNUpmOztBMEI3K0lBO0VBQ0UsY3RNbmZRO0E0S20rSlY7O0EwQjcrSUE7RUFDRSx5QnRNdmZRO0E0S3UrSlY7O0EwQjcrSUE7RUFDRSxjdE0xZWU7QTRLMDlKakI7O0EwQjcrSUE7RUFDRSx5QnRNOWVlO0E0Szg5SmpCOztBMEI3K0lBO0VBQ0UsY3RNOWJVO0E0Szg2Slo7O0EwQjcrSUE7RUFDRSx5QnRNbGNVO0E0S2s3Slo7O0EwQjcrSUE7RUFDRSxjdE16Z0JlO0E0S3kvSmpCOztBMEI3K0lBO0VBQ0UsY3RNN2dCZTtBNEs2L0pqQjs7QTBCNytJQTtFQUNFLGN0TWxnQmU7QTRLay9KakI7O0EwQjcrSUE7RUFDRSxjdE1uZ0JLO0E0S20vSlA7O0EwQjcrSUE7RUFDRSxjdE1sakJVO0E0S2tpS1o7O0EwQjcrSUE7RUFDRSxjdE1qakJhO0E0S2lpS2Y7O0EwQjcrSUE7RUFDRTtFQUNBO0ExQmcvSUY7O0EwQjcrSUE7RUFDRSxjdE14bUJhO0E0S3dsS2Y7O0EwQjkrSUE7RUFDRSxjdE01akJPO0E0SzZpS1Q7O0EwQjkrSUE7RUFDRSxjdE14a0JhO0E0S3lqS2Y7O0EwQjkrSUE7RUFDRSx5QnRNN2tCVztBNEs4aktiOztBMEI5K0lBO0VBQ0UseUJ0TXplVztBNEswOUpiOztBMEIxK0lBO0VBQ0UsY3RNdmxCVztBNEtva0tiOztBMEIxK0lBO0VBQ0UsY3RNdGpCYTtBNEttaUtmOztBMEIxK0lBO0VBQ0UseUJ0TTFqQmE7QTRLdWlLZjs7QTBCMStJQTtFQUNFLHlCdE01ZmM7QTRLeStKaEI7O0EwQjErSUE7RUFDRSx5QnRNbmZhO0E0S2crSmY7O0EwQjMrSUE7RUFDRTtBMUI4K0lGOztBMEI1K0lBO0VBQ0UsY3RNN2xCWTtBNEs0a0tkOztBMEI3K0lBO0VBQ0UsY3RNM2ZXO0E0SzIrSmI7O0EwQjcrSUE7RUFDRSx5QnRNL2ZXO0E0SysrSmI7O0EwQjcrSUE7RUFDRSxjdE1sZ0JnQjtBNEtrL0psQjs7QTBCNytJQTtFQUNFLHlCdE10Z0JnQjtBNEtzL0psQjs7QTBCNytJQTtFQUNFLGN0TXpnQnNCO0E0S3kvSnhCOztBMEI3K0lBO0VBQ0UseUJ0TTdnQnNCO0E0SzYvSnhCOztBMEI3K0lBO0VBQ0UsY3RNdmRhO0E0S3U4SmY7O0EwQjkrSUE7RUFDRSxjdE1ob0JjO0E0S2luS2hCOztBMEIvK0lBO0VBQ0UseUJ0TW5vQmM7QTRLcW5LaEI7O0EwQi8rSUE7RUFDRSxjdE0xaEJjO0E0SzRnS2hCOztBMEIvK0lBO0VBQ0UsY3RNam9CVztBNEttbktiOztBMEIvK0lBO0VBQ0UsV3RNaGhCWTtBNEtrZ0tkOztBMEIvK0lBO0VBQ0Usc0J0TXBoQlk7QTRLc2dLZDs7QTBCLytJQTtFQUNFLGN0TWpvQlc7QTRLbW5LYjs7QTBCLytJQTtFQUNFLG1CdE1yb0JXO0E0S3VuS2I7O0EwQmgvSUE7RUFDRSxjdE0zb0JhO0E0SzhuS2Y7O0EwQi8rSUE7RUFDRSxjdE1yZmU7QTRLdStKakI7O0EwQi8rSUE7RUFDRSxjdE01Z0JlO0E0SzgvSmpCOztBMEIvK0lBO0VBQ0UsY3RNNXFCZTtBNEs4cEtqQjs7QTBCLytJQTtFQUNFLG1CdE1waEJlO0E0S3NnS2pCOztBMEIvK0lBO0VBQ0UsY3RNeGdCYTtBNEswL0pmOztBMEIvK0lBO0VBQ0UsbUJ0TTVnQmE7QTRLOC9KZjs7QTBCLytJQTtFQUNFLGN0TWhpQmU7QTRLa2hLakI7O0EwQi8rSUE7RUFDRSxtQnRNcGlCZTtBNEtzaEtqQjs7QTBCLytJQTtFQUNFLGN0TTFpQmdCO0E0SzRoS2xCOztBMEIvK0lBO0VBQ0UsbUJ0TTlpQmdCO0E0S2dpS2xCOztBMEIvK0lBO0VBQ0UsY3RNampCZ0I7QTRLbWlLbEI7O0EwQi8rSUE7RUFDRSxtQnRNcmpCZ0I7QTRLdWlLbEI7O0EwQi8rSUE7RUFDRSxjdE14akJlO0E0SzBpS2pCOztBMEIvK0lBO0VBQ0UsbUJ0TTVqQmU7QTRLOGlLakI7O0EwQi8rSUE7RUFDRSxjdE0vakJjO0E0S2lqS2hCOztBMEIvK0lBO0VBQ0UsbUJ0TXBpQlc7QTRLc2hLYjs7QTBCLytJQTtFQUNFLGN0TXhpQlc7QTRLMGhLYjs7QTBCLytJQTtFQUNFLG1CdE0zaUJXO0E0SzZoS2I7O0EwQi8rSUE7RUFDRSxjdE0vaUJXO0E0S2lpS2I7O0EwQi8rSUE7RUFDRSxtQnRNbmxCYztBNEtxa0toQjs7QTBCLytJQTtFQUNFLGN0TXhsQmU7QTRLMGtLakI7O0EwQi8rSUE7RUFDRSxtQnRNNWxCZTtBNEs4a0tqQjs7QTBCLytJQTtFQUNFLGN0TTl2QlU7QTRLZ3ZLWjs7QTBCLytJQTtFQUNFLG1CdE1sd0JVO0E0S292S1o7O0EwQi8rSUE7RUFDRSxjdE1sbUJXO0E0S29sS2I7O0EwQi8rSUE7RUFDRSxtQnRNdG1CVztBNEt3bEtiOztBMEIvK0lBO0VBQ0UsY3RNem1CWTtBNEsybEtkOztBMEIvK0lBO0VBQ0UsbUJ0TTdtQlk7QTRLK2xLZDs7QTBCLytJQTtFQUNFLGN0TXR6Qlk7QTRLd3lLZDs7QTBCLytJQTtFQUNFLG1CdE0xekJZO0E0SzR5S2Q7O0EwQi8rSUE7RUFDRSxjdE03eEJTO0E0Syt3S1g7O0EwQi8rSUE7RUFDRTtBMUJrL0lGOztBMEIvK0lBO0VBQ0UsY3RNaG9CYTtBNEtrbktmOztBMEIvK0lBO0VBQ0UsbUJ0TXBvQmE7QTRLc25LZjs7QTBCLytJQTtFQUNFLGN0TW50Qlc7QTRLcXNLYjs7QTBCLytJQTtFQUNFLG1CdE12dEJXO0E0S3lzS2I7O0EwQi8rSUE7RUFDRSxjdE12M0JhO0E0S3kyS2Y7O0EwQi8rSUE7RUFDRSxtQnRNMzNCYTtBNEs2MktmOztBMEIvK0lBO0VBQ0UseUJ0TXhzQmU7QTRLMHJLakI7O0EwQjkrSUE7RUFDRSxtQnRNNXBCYTtBNEs2b0tmOztBMEI5K0lBO0VBQ0UsY3RNaHNCVTtBNEtpcktaOztBMEI3K0lBO0VBQ0UseUJ0TTl2Qlc7QTRLOHVLYjs7QTBCNytJQTtFQUNFLG1CdE0zbkJPO0E0SzJtS1Q7O0EwQjcrSUE7RUFDRSxjdE0vbkJPO0E0SyttS1Q7O0EwQjkrSUE7RUFDRSxtQnRNL25CWTtBNEtnbktkOztBMEI5K0lBO0VBQ0UsY3RNbm9CWTtBNEtvbktkOztBMEIvK0lBO0VBQ0UsbUJ0TXJvQmE7QTRLdW5LZjs7QTBCLytJQTtFQUNFLGN0TXpvQmE7QTRLMm5LZjs7QTBCLytJQTtFQUNFLGN0TXhwQlk7QTRLMG9LZDs7QTBCLytJQTtFQUNFLHlCdE1oM0JVO0E0S2syS1o7O0EwQmgvSUE7RUFDRSxjdE16ckJZO0E0SzRxS2Q7O0EwQmovSUE7RUFDRSxjdE0zckJZO0E0SytxS2Q7O0EwQmwvSUE7RUFDRSx5QnRNdnBCWTtBNEs0b0tkOztBMEJsL0lBO0VBQ0UsY3RNMXBCWTtBNEsrb0tkOztBMEJuL0lBO0VBQ0UsY3RNNXBCVztBNEtrcEtiOztBMEJwL0lBO0VBQ0UsY3RNOXBCZTtBNEtxcEtqQjs7QTBCci9JQTtFQUNFLG1DdE1ocUJjO0E0S3dwS2hCOztBMEJ0L0lBO0VBQ0UseUJ0TWpxQmtCO0E0SzBwS3BCOztBMEJ2L0lBO0VBQ0UsY3RNbnFCVztBNEs2cEtiOztBMEJ4L0lBO0VBQ0UsY3RNcnFCVztBNEtncUtiOztBMEJ6L0lBO0VBQ0UsY3RNdnFCYTtBNEttcUtmOztBMEIxL0lBO0VBQ0UsY3RNenFCWTtBNEtzcUtkOztBMEIzL0lBO0VBQ0UseUJ0TTFxQmE7QTRLd3FLZjs7QTBCNS9JQTtFQUNFLGN0TWxuQlk7QTRLaW5LZDs7QTBCNy9JQTtFQUNFLGN0TWpxQlk7QTRLaXFLZDs7QTBCOS9JQTtFQUNFLGN0TXoyQmM7QTRLMDJLaEI7O0EwQi8vSUE7RUFDRSxjdE1ubkJhO0E0S3FuS2Y7O0EwQmhnSkE7RUFDRSxjdE01bkJjO0E0SytuS2hCOztBMEJqZ0pBO0VBQ0UseUJ0TWg1QmU7QTRLbzVLakI7O0EyQjloTEE7RUFDRTtBM0JpaUxGOztBMkI5aExBO0VBQ0UsZXpNMENlO0V5TXpDZixnQ3hNU1k7QTZLd2hMZDs7QTJCOWhMQTtFQUNFLGV6TXFDZTtFeU1wQ2YsZ0N4TUZpQjtBNkttaUxuQjs7QTJCOWhMQTtFQUNFLGV6TWdDZTtFeU0vQmYsNkJ4TUplO0E2S3FpTGpCOztBMkI5aExBO0VBQ0UsZXpNMkJlO0V5TTFCZiwrQnhNWGlCO0E2SzRpTG5COztBMkI5aExBO0VBQ0Usa0J6TW1CaUI7RXlNbEJqQixnQ3hNakJpQjtBNktrakxuQjs7QTJCOWhMQTtFQUNFLGtCek1jaUI7RXlNYmpCLGdDeE10QmlCO0E2S3VqTG5COztBMkI5aExBO0VBQ0Usa0J6TVNpQjtFeU1SakIsNkJ4TXhCZTtBNkt5akxqQjs7QTJCOWhMQTtFQUNFLGtCek1JaUI7RXlNSGpCLDhCeE1qQ2dCO0E2S2trTGxCOztBMkI5aExBO0VBQ0UsaUJ6TUxnQjtFeU1NaEIsZ0N4TXJDaUI7QTZLc2tMbkI7O0EyQjloTEE7RUFDRSxpQnpNVmdCO0V5TVdoQiw2QnhNdkNlO0E2S3drTGpCOztBMkI5aExBO0VBQ0UsbUJ6TWpCZTtFeU1rQmYsNkJ4TTVDZTtBNks2a0xqQjs7QTJCOWhMQTtFQUNFLGtCek14Qlk7RXlNeUJaLDhCeE1yRGdCO0E2S3NsTGxCOztBMkI5aExBO0VBQ0Usa0J6TTdCWTtFeU04QlosZ0N4TXpEaUI7QTZLMGxMbkI7O0EyQjloTEE7RUFDRSxrQnpNbENZO0V5TW1DWiwrQnhNN0RpQjtBNks4bExuQjs7QTJCOWhMQTtFQUNFLGtCek12Q1k7RXlNd0NaLGdDeE03RFk7QTZLOGxMZDs7QTJCOWhMQTtFQUNFLGtCek01Q1k7RXlNNkNaLGlDeE10RW1CO0E2S3VtTHJCOztBMkI5aExBO0VBQ0Usa0J6TWpEWTtFeU1rRFosNkJ4TTFFZTtBNksybUxqQjs7QTJCOWhMQTtFQUNFLGV6TTNEYTtFeU00RGIsOEJ4TW5GZ0I7QTZLb25MbEI7O0EyQjloTEE7RUFDRSxlek1oRWE7RXlNaUViLGdDeE12RmlCO0E2S3duTG5COztBMkI5aExBO0VBQ0UsZXpNckVhO0V5TXNFYiw2QnhNekZlO0E2SzBuTGpCOztBMkI5aExBO0VBQ0UsZXpNMUVhO0V5TTJFYiwrQnhNaEdpQjtBNktpb0xuQjs7QTJCOWhMQTtFQUNFLGV6TS9FYTtFeU1nRmIsaUN4TXBHbUI7QTZLcW9MckI7O0EyQjloTEE7RUFDRSxlek1wRmE7RXlNcUZiLDRCeE12SFE7QTZLd3BMVjs7QTJCL2hMQTtFQUNFLGV6TXhGYTtFeU15RmIseUJ4TXpIUTtBNksycExWOztBMkJoaUxBO0VBQ0UsZXpNNUZhO0V5TTZGYiwyQnhNOUhRO0E2S2lxTFY7O0EyQmhpTEE7RUFDRSxtQnpNOUZjO0V5TStGZCw4QnhNekhnQjtBNks0cExsQjs7QTJCaGlMQTtFQUNFLG1Cek1uR2M7RXlNb0dkLGdDeE12SFk7QTZLMHBMZDs7QTJCaGlMQTtFQUNFLG1Cek14R2M7RXlNeUdkLGdDeE1sSWlCO0E2S3FxTG5COztBMkJoaUxBO0VBQ0UsbUJ6TTdHYztFeU04R2QsK0J4TXRJaUI7QTZLeXFMbkI7O0EyQmhpTEE7RUFDRSxtQnpNbEhjO0V5TW1IZCxpQ3hNMUltQjtBNks2cUxyQjs7QTJCaGlMQTtFQUNFLG1Cek12SGM7RXlNd0hkLDZCeE05SWU7QTZLaXJMakI7O0EyQmhpTEE7RUFDRSxtQnpNaElhO0V5TWlJYiw4QnhNdkpnQjtBNkswckxsQjs7QTJCaGlMQTtFQUNFLG1Cek1ySWE7RXlNc0liLGdDeE1ySlk7QTZLd3JMZDs7QTJCaGlMQTtFQUNFLG1Cek0zSWM7RXlNNElkLGdDeE0xSlk7QTZLNnJMZDs7QTJCaGlMQTtFQUNFLG1Cek1oSmM7RXlNaUpkLDhCeE10S2dCO0E2S3lzTGxCOztBMkJoaUxBO0VBQ0UsbUJ6TXJKYztFeU1zSmQsNkJ4TXZLZTtBNkswc0xqQjs7QTJCaGlMQTtFQUNFLG1Cek0xSmM7RXlNMkpkLCtCeE05S2lCO0E2S2l0TG5COztBMkJoaUxBO0VBQ0UsbUJ6TS9KYztFeU1nS2QsZ0N4TXBMaUI7QTZLdXRMbkI7O0EyQmhpTEE7RUFDRSxtQnpNcEtjO0V5TXFLZCxnQ3hNekxpQjtBNks0dExuQjs7QTJCaGlMQTtFQUNFLG1Cek16S2M7RXlNMEtkLGlDeE01TG1CO0E2Syt0THJCOztBMkJoaUxBO0VBQ0Usa0J6TWpMWTtFeU1rTFosZ0N4TTdMWTtBNktndUxkOztBMkJoaUxBO0VBQ0Usa0J6TXRMWTtFeU11TFosOEJ4TXpNZ0I7QTZLNHVMbEI7O0EyQmhpTEE7RUFDRSxrQnpNM0xZO0V5TTRMWiw2QnhNMU1lO0E2SzZ1TGpCOztBMkJoaUxBO0VBQ0Usa0J6TWhNWTtFeU1pTVosK0J4TWpOaUI7QTZLb3ZMbkI7O0EyQmhpTEE7RUFDRSxrQnpNck1ZO0V5TXNNWixpQ3hNck5tQjtBNkt3dkxyQjs7QTJCaGlMQTtFQUNFLGtCek0xTVk7RXlNMk1aLGdDeE01TmlCO0E2Syt2TG5COztBMkJoaUxBO0VBQ0Usa0J6TS9NWTtFeU1nTlosNEJ4TTdPUTtBNktneExWOztBMkJoaUxBO0VBQ0Usa0J6TXBOWTtFeU1xTlosMkJ4TWpQUTtBNktveExWOztBMkJoaUxBO0VBQ0UsbUJ6TTNOUztFeU00TlQsNkJ4TXhPZTtBNksyd0xqQjs7QTJCaGlMQTtFQUNFLG1Cek1oT1M7RXlNaU9ULHlCeE12T087QTZLMHdMVDs7QTJCaGlMQTtFQUNFLG1Cek1wT1k7RXlNcU9aLGdDeE1yUGlCO0E2S3d4TG5COztBMkJoaUxBO0VBQ0UsbUJ6TXpPWTtFeU0wT1osK0J4TXpQaUI7QTZLNHhMbkI7O0EyQmhpTEE7RUFDRSxtQnpNL09TO0V5TWdQVCwrQnhNOVBpQjtBNktpeUxuQjs7QTJCaGlMQTtFQUNFLG1Cek1wUFM7RXlNcVBULGdDeE05UFk7QTZLaXlMZDs7QTJCaGlMQTtFQUNFLG1Cek16UFM7RXlNMFBULGlDeE12UW1CO0E2SzB5THJCOztBMkJoaUxBO0VBQ0UsZXpNdlBhO0V5TXdQYixpQ3hNNVFtQjtBNksreUxyQjs7QTJCaGlMQTtFQUNFLG1Cek1uUVM7RXlNb1FULDRCeE0vUlE7QTZLazBMVjs7QTJCaGlMQTtFQUNFLG1Cek12UVk7RXlNd1FaLDRCeE1wU1E7QTZLdTBMVjs7QTJCaGlMQTtFQUNFLG1Cek12UWE7RXlNd1FiLDRCeE16U1E7QTZLNDBMVjs7QTJCaGlMQTtFQUNFLG1Cek1qUlk7RXlNa1JaLDJCeE03U1E7QTZLZzFMVjs7QTJCaGlMQTtFQUNFLG1Cek10Ulk7RXlNdVJaLDJCeE1sVFE7QTZLcTFMVjs7QTJCaGlMQTtFQUNFLG1Cek01UlM7RXlNNlJULDJCeE12VFE7QTZLMDFMVjs7QTJCaGlMQTtFQUNFLG1Cek01UmM7RXlNNlJkLDJCeE01VFE7QTZLKzFMVjs7QTJCamlMQTtFQUNFLG1Cek1yU1M7RXlNc1NULHlCeE0vVFE7QTZLbTJMVjs7QTJCbGlMQTtFQUNFLG1Cek1wU2M7RXlNcVNkLHlCeE1uVVE7QTZLdzJMVjs7QTJCbGlMQTtFQUNFLGV6TXZTYTtFeU13U2IseUJ4TXhVUTtBNks2MkxWOztBMkJsaUxBO0VBQ0Usa0J6TXZTWTtFeU13U1osMkJ4TTlVUTtBNkttM0xWOztBMkJsaUxBO0VBQ0Usa0J6TTVTWTtFeU02U1osNEJ4TXBWUTtBNkt5M0xWOztBMkJsaUxBO0VBQ0Usa0J6TTNUWTtFeU00VFoseUJ4TXZWUTtBNks0M0xWOztBMkJsaUxBO0VBQ0UsaUJ6TWxUZ0I7RXlNbVRoQiwyQnhNN1ZRO0E2S2s0TFY7O0EyQmxpTEE7RUFDRSxlek1oVGU7RXlNaVRmLDJCeE1oVk87QTZLcTNMVDs7QTJCbGlMQTtFQUNFLG1Cek01VVM7RXlNNlVULDJCeE1yVk87QTZLMDNMVDs7QTJCbGlMQTtFQUNFLG1Cek1oVlk7RXlNaVZaLDJCeE0xVk87QTZLKzNMVDs7QTJCbGlMQTtFQUNFLGV6TS9UZTtFeU1nVWYseUJ4TTdWTztBNktrNExUOztBMkJsaUxBO0VBQ0UsbUJ6TWpWYztFeU1rVmQsMkJ4TW5XTztBNkt3NExUOztBMkJuaUxBO0VBQ0UsaUJ6TWpXVztFeU1rV1gsMkJ4TXZXTztBNks2NExUOztBMkJuaUxBO0VBQ0UsZXpNN1ZhO0V5TThWYiwyQnhNN1dPO0E2S201TFQ7O0EyQm5pTEE7RUFDRSxtQnpNdFdjO0V5TXVXZCwyQnhNalhPO0E2S3U1TFQ7O0EyQnBpTEE7RUFDRSxtQnpNMVdjO0V5TTJXZCwyQnhNeFlRO0E2Sys2TFY7O0EyQnJpTEE7RUFDRSxtQnpNNVdjO0V5TTZXZCwyQnhNMVhPO0E2S2s2TFQ7O0EyQnJpTEE7RUFDRSxtQnpNaFhhO0V5TWlYYiwyQnhNOVhPO0E2S3M2TFQ7O0EyQnJpTEE7RUFDRSxtQnpNalhjO0V5TWtYZCwyQnhNcFlPO0E2SzQ2TFQ7O0EyQnJpTEE7RUFDRSxtQnpNbFhlO0V5TW1YZiwyQnhNellPO0E2S2k3TFQ7O0EyQnJpTEE7RUFDRSxtQnpNaFljO0V5TWlZZCwyQnhNN1lPO0E2S3E3TFQ7O0EyQnJpTEE7RUFDRSxrQnpNeFlZO0V5TXlZWiwyQnhNblpPO0E2SzI3TFQ7O0EyQnJpTEE7RUFDRSxtQnpNMVljO0V5TTJZZCwyQnhNeFpPO0E2S2c4TFQ7O0EyQnJpTEE7RUFDRSxtQnpNcFpTO0V5TXFaVCwyQnhNNVpPO0E2S284TFQ7O0EyQnJpTEE7RUFDRSxlek1sWmE7RXlNbVpiLHlCeE1oYU87QTZLdzhMVDs7QTJCcmlMQTtFQUNFLG1Cek16WmM7RXlNMFpkLHlCeE1yYU87QTZLNjhMVDs7QTJCcmlMQTtFQUNFLGtCek1qYVk7RXlNa2FaLHlCeE0xYU87QTZLazlMVDs7QTJCcmlMQTtFQUNFLGtCek1wWmlCO0V5TXFaakIseUJ4TS9hTztBNkt1OUxUOztBMkJyaUxBO0VBQ0Usa0J6TXpaaUI7RXlNMFpqQiwyQnhNdGJPO0E2Szg5TFQ7O0EyQnJpTEE7RUFDRSxtQnpNcGFlO0V5TXFhZix5QnhNemJPO0E2S2krTFQ7O0EyQnRpTEE7RUFDRSxtQnpNemFlO0V5TTBhZiwyQnhNOWJPO0E2S3UrTFQ7O0EyQnZpTEE7RUFDRSxtQnpNNWFlO0V5TTZhZiwyQnhNbGNPO0E2SzQrTFQ7O0EyQnZpTEE7RUFDRTtFQUNBO0EzQjBpTEY7O0EyQnZpTEE7RUFDRTtFQUNBO0EzQjBpTEY7O0EyQnZpTEE7RUFDRSxtQnpNL2JjO0V5TWdjZCx5QnhNaGRPO0E2SzAvTFQ7O0EyQnZpTEE7RUFDRSxtQnpNaGNlO0V5TWljZix5QnhNcmRPO0E2SysvTFQ7O0EyQnZpTEE7RUFDRSxtQnpNbGRZO0V5TW1kWiwyQnhNM2RPO0E2S3FnTVQ7O0EyQnZpTEE7RUFDRSxrQnpNdGRZO0V5TXVkWiwyQnhNaGVPO0E2SzBnTVQ7O0EyQnZpTEE7RUFDRSxrQnpNM2RZO0V5TTRkWiwyQnhNdGVPO0E2S2doTVQ7O0EyQnZpTEE7RUFDRSxlek0zZGE7RXlNNGRiLDJCeE0xZU87QTZLb2hNVDs7QTJCdmlMQTtFQUNFLGtCek0zZFk7RXlNNGRaLDJCeE1oZk87QTZLMGhNVDs7QTJCdmlMQTtFQUNFLGtCek1oZVk7RXlNaWVaLDJCeE1wZk87QTZLOGhNVDs7QTJCdmlMQTtFQUNFLGtCek1yZVk7RXlNc2VaLHlCeE14Zk87QTZLa2lNVDs7QTJCdmlMQTtFQUNFLGtCek1sZWlCO0V5TW1lakIsMkJ4TS9mTztBNkt5aU1UOztBMkJ2aUxBO0VBQ0UsaUJ6TTNlZ0I7RXlNNGVoQiwyQnhNcGdCTztBNks4aU1UOztBMkJ2aUxBO0VBQ0UsaUJ6TWhmZ0I7RXlNaWZoQiwyQnhNeGdCTztBNktrak1UOztBMkJ2aUxBO0VBQ0UsbUJ6TWhnQmM7RXlNaWdCZCwyQnhNN2dCTztBNkt1ak1UOztBMkJ2aUxBO0VBQ0U7RUFDQSw0QnhNdGlCUTtBNktnbE1WOztBMkJ2aUxBO0VBQ0UsbUJ6TXRnQmU7RXlNdWdCZiwyQnhNeGhCTztBNktra01UOztBMkJ2aUxBO0VBQ0UsbUJ6TTNnQmU7RXlNNGdCZix5QnhNM2hCTztBNktxa01UOztBMkJ2aUxBO0VBQ0UsbUJ6TTlnQmM7RXlNK2dCZCwyQnhNbGlCTztBNks0a01UOztBMkJ2aUxBO0VBQ0UsbUJ6TXBoQmM7RXlNcWhCZCwyQnhNempCUTtBNkttbU1WOztBMkJ2aUxBO0VBQ0UsaUJ6TW5oQmdCO0V5TW9oQmhCLDJCeE05akJRO0E2S3dtTVY7O0EyQnZpTEE7RUFDRSxpQnpNeGhCZ0I7RXlNeWhCaEIseUJ4TWxrQlE7QTZLNG1NVjs7QTJCdmlMQTtFQUNFLGlCek03aEJnQjtFeU04aEJoQix5QnhNcGpCTztBNks4bE1UOztBMkJ2aUxBO0VBQ0Usa0J6TTloQmlCO0V5TStoQmpCLDJCeE0xakJPO0E2S29tTVQ7O0EyQnZpTEE7RUFDRSxtQnpNemlCZTtFeU0waUJmLDJCeE1sbEJRO0E2SzRuTVY7O0EyQnZpTEE7RUFDRSxrQnpNeGlCaUI7RXlNeWlCakIseUJ4TXRsQlE7QTZLZ29NVjs7QTJCdmlMQTtBQUNBO0VBQ0U7QTNCMGlMRjs7QTJCdmlMQTtFQUNFLDhCeE10bEJnQjtBNktnb01sQjs7QTJCdmlMQTtFQUNFLGdDeE16bEJpQjtBNkttb01uQjs7QTJCdmlMQTtFQUNFLCtCeE01bEJpQjtBNktzb01uQjs7QTJCdmlMQTtFQUNFLGlDeE0vbEJtQjtBNkt5b01yQjs7QTJCdmlMQTtFQUNFLDZCeE1sbUJlO0E2SzRvTWpCOztBMkJ2aUxBO0VBQ0UsZ0N4TW5tQlk7QTZLNm9NZDs7QTJCdmlMQTtFQUNFLDBCeE10bkJZO0E2S2dxTWQ7O0EyQnZpTEE7RUFDRSw0QnhNN25CUTtBNkt1cU1WOztBMkJ2aUxBO0VBQ0UsMkJ4TWhvQlE7QTZLMHFNVjs7QTJCdmlMQTtFQUNFLHlCeE1ub0JRO0E2SzZxTVY7O0EyQnZpTEE7RUFDRSwyQnhNdG5CTztBNktncU1UOztBMkJ2aUxBO0VBQ0Usa0J6TTFsQmU7RXlNMmxCZix5QnhNNW9CUTtBNktzck1WOztBMkJ2aUxBO0VBQ0UsbUJ6TWxtQlk7RXlNbW1CWix5QnhNanBCUTtBNksyck1WOztBMkJ2aUxBO0VBQ0UsbUJ6TTFtQmU7RXlNMm1CZiwyQnhNcG9CTztBNks4cU1UOztBMkJ2aUxBO0VBQ0UsbUJ6TWhuQmdCO0V5TWluQmhCLHlCeE14b0JPO0E2S2tyTVQ7O0EyQnZpTEE7RUFDRSxtQnpNcG5CZTtFeU1xbkJmLHlCeE03b0JPO0E2S3VyTVQ7O0EyQnZpTEE7RUFDRSxrQnpNbm5CZTtFeU1vbkJmLDJCeE1wcEJPO0E2SzhyTVQ7O0EyQnZpTEE7RUFDRSxtQnpNM25CWTtFeU00bkJaLDJCeE16cEJPO0E2S21zTVQ7O0EyQnZpTEE7RUFDRSxrQnpNN25CZTtFeU04bkJmLHlCeE01cEJPO0E2S3NzTVQ7O0EyQnZpTEE7RUFDRSxtQnpNaHBCYztFeU1pcEJkLDRCeE10ckJRO0E2S2d1TVY7O0EyQnZpTEE7RUFDRSxrQnpNbnBCWTtFeU1vcEJaLHlCeE16ckJRO0E2S211TVY7O0EyQnZpTEE7RUFDRSxtQnpNL3BCYztFeU1ncUJkLHlCeE05ckJRO0E2S3d1TVY7O0EyQnZpTEE7RUFDRSxtQnpNdHFCYztFeU11cUJkLDJCeE1wc0JRO0E2Szh1TVY7O0EyQnZpTEE7RUFDRSxtQnpNbHJCUztBOEs0dE1YOztBMkJ2aUxBO0VBQ0Usa0J6TXRxQlk7RXlNdXFCWiw0QnhNOXNCUTtBNkt3dk1WOztBMkJ2aUxBO0VBQ0Usa0J6TTNxQlk7RXlNNHFCWix5QnhNanRCUTtBNksydk1WOztBMkJ0aUxFO0VBQ0U7RUFDQTtFQUNBO0EzQnlpTEo7O0EyQnJpTEE7RUFDRTtBM0J3aUxGOztBMkJyaUxBOztFQUVFO0VBQ0E7RUFDQTtBM0J3aUxGOztBMkJyaUxBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCd2lMRjs7QTJCcmlMQTs7RUFFRTtFQUNBO0EzQndpTEY7O0EyQnJpTEE7RUFDRTtFQUNBO0EzQndpTEY7O0EyQnJpTEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTNCd2lMRjs7QTJCcmlMQTs7RUFFRTtBM0J3aUxGOztBMkJyaUxBOzs7O0VBSUU7RUFDQTtBM0J3aUxGOztBMkJyaUxBO0VBQ0UsbUJ6TXJ2QmM7RXlNc3ZCZCwyQnhNaHdCTztBNkt3eU1UOztBMkJ0aUxBO0VBQ0UsaUJ6TTV1QmdCO0V5TTZ1QmhCLHlCeE10eEJRO0E2Syt6TVY7O0EyQnRpTEE7RUFDRSxtQnpNeHZCZTtFeU15dkJmLHlCeE14d0JPO0E2S2l6TVQ7O0E0QmwwTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUJxME1KO0E0Qm4wTUk7RUFDRTtBNUJxME1OO0E0QmowTUU7RUFDRTtBNUJtME1KO0E0QmgwTUU7RUFDRTtBNUJrME1KO0E0QmgwTUk7RUFHRTtFQUNBO0VBQ0EsMkJ6TVBHO0V5TVFILG1CMU1TVTtFME1SVixjeE15R087QTRLdXRNYjtBNEI1ek1FO0VBQ0U7RUFDQSwyQnpNaEJLO0V5TWlCTCxlMU1GVztFME1HWCxjeE1pR1M7QTRLNnRNYjtBNEI1ek1JO0VBQ0U7QTVCOHpNTjtBNEIxek1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFPQTtFQUtBO0E1Qmt6TUo7QTRCNXpNSTtFQUNFO0VBQ0E7QTVCOHpNTjtBNEIxek1JO0VBQ0U7QTVCNHpNTjtBNEJ4ek1JO0VBQ0UsbUJ4TStDVTtBNEsyd01oQjs7QTRCbnpNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCcXpNRjs7QTRCanpNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCb3pNRjs7QTZCMTRNQTtFQUNFO0VBQ0E7QTdCNjRNRjs7QTZCMTRNQTtFQUNFO0E3QjY0TUY7O0E2QjE0TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0I2NE1GO0E2QjM0TUU7RUFDRTtBN0I2NE1KO0E2QjE0TUU7RUFDRSx5QnpNcUZZO0E0S3V6TWhCOztBNkJ0NE1JO0VBQ0UsY3pNMkhXO0V5TTFIWCx5QjFNWEc7RTBNWUgsbUIzTUlVO0UyTUhWO0VBQ0E7QTdCeTRNTjtBNkJ0NE1JO0VBQ0UsY3pNK0ZPO0V5TTlGUCx5QjFNbkJHO0UwTW9CSCxtQjNNSlU7RTJNS1YseUJ6TWxCRTtFeU1tQkY7RUFDQTtBN0J3NE1OO0E2QnI0TUk7RUFDRTtBN0J1NE1OOztBNkJoNE1BO0VBQ0U7SUFDRTtJQUNBO0U3Qm00TUY7RTZCLzNNRTtJQUNFLGtCM014QlE7RThLeTVNWjtFNkIzM01JO0lBQ0UsZTNNcENPO0U4S2k2TWI7QUFDRjtBNkJ2M01FO0VBREY7SUFFSTtFN0IwM01GO0FBQ0Y7O0E4QnI4TUU7RUFDRTtBOUJ3OE1KO0E4QnY4TUk7RUFDRSxnQjNMOGhFa0I7RTJMN2hFbEIsd0IzTFRnQjtFMkxVaEIsYzFNaUpXO0UwTWhKWDtBOUJ5OE1OO0E4QnI4TUk7RUFDRSxjMU0ySVc7QTRLNHpNakI7QThCcjhNSTtFQUNFLGMxTW9ITztFME1uSFA7QTlCdThNTjs7QStCdDlNQTtFQUNFO0EvQnk5TUY7QStCdjlNRTtFQUNFO0VBQ0EsbUJwR3VCWTtBcUVrOE1oQjtBK0J0OU1FO0VBQ0U7RUFDQTtBL0J3OU1KO0ErQnA5TUk7RUFDRTtBL0JzOU1OO0ErQnA5TU07RUFDRTtFQUNBO0EvQnM5TVI7QStCcDlNUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CczlNVjtBK0JuOU1RO0VBRUU7RUFDQTtBL0JvOU1WO0ErQmw5TVE7RUFDRTtFQUNBO0EvQm85TVY7QStCbDlNUTtFQUNFO0VBQ0E7QS9CbzlNVjtBK0JqOU1RO0VBQ0U7QS9CbTlNVjtBK0IzOE1NO0VBQ0U7QS9CNjhNUjtBK0J6OE1JO0VBQ0U7QS9CMjhNTjtBK0J6OE1NO0VBQ0U7QS9CMjhNUjtBK0J0OE1NO0VBQ0U7RUFDQTtFQUNBO0EvQnc4TVI7QStCdDhNUTtFQUNFO0EvQnc4TVY7QStCcjhNUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CdThNVjtBK0JwOE1RO0VBRUU7RUFDQTtBL0JxOE1WO0ErQm44TVE7RUFDRTtFQUNBO0VBQ0E7QS9CcThNVjtBK0JuOE1RO0VBQ0U7RUFDQTtFQUNBO0EvQnE4TVY7QStCbDhNUTtFQUNFO0VBQ0E7QS9CbzhNVjtBK0JoOE1NO0VBQ0U7QS9CazhNUjtBK0IvN01NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQmk4TVI7QStCOTdNVTtFQUNFO0VBQ0EsZXBHMUZHO0VvRzJGSDtFQUNBO0VBQ0E7RUFDQSxjbkduQkk7QW9FbTlNaEI7QStCMzdNTTtFQUNFLHlCbkd1QkQ7RW1HdEJDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0I2N01SO0ErQjM3TVE7RUFDRTtFQUNBLG1CcEdySEM7RW9Hc0hELGNuR3pIRjtFbUcwSEU7RUFDQTtBL0I2N01WO0ErQnY3TU07RUFDRTtFQUNBO0EvQnk3TVI7O0ErQm43TUE7RUFDRTtBL0JzN01GOztBK0JuN01BO0VBQ0U7QS9CczdNRjs7QStCbDdNRTtFQURGO0lBRUk7RS9CczdNRjtBQUNGOztBK0J6Nk1RO0VBQ0U7QS9CNDZNVjs7QStCdDZNQTtFQU9FO0EvQm02TUY7O0ErQmg2TUE7RUFDRTtBL0JtNk1GO0ErQmw2TUU7RUFDRTtBL0JvNk1KO0ErQmw2TUU7RUFDRTtFQUNBO0VBQ0E7QS9CbzZNSjtBK0JsNk1FO0VBQ0U7QS9CbzZNSjs7QStCaDZNQTtFQUNFO0EvQm02TUY7O0FnQzluTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaENpb05GO0FnQy9uTkU7RUFDRTtBaENpb05KO0FnQzluTkU7RUFDRTtFQUNBLG1CcEdrR1k7RW9HakdaO0VBQ0EsY3BHV0k7QW9FcW5OUjtBZ0M3bk5FO0VBQ0U7RUFDQSwyQnRHRUs7RXNHREwsbUJyR2FZO0VxR1paO0VBQ0EsY3BHd0ZZO0FvRXVpTmhCO0FnQzVuTkU7RUFDRSxtQnBHZ0dRO0VvRy9GUixjcEdtRlk7RW9HbEZaO0VBQ0E7QWhDOG5OSjtBZ0M1bk5JO0VBQ0Usa0JyR1FRO0FxRXNuTmQ7O0FpQ3pwTkE7RUFDRTtFQUNBO0FqQzRwTkY7QWlDcnBOWTtFQUdFO0FqQ3FwTmQ7QWlDN29ORTtFQUNFO0FqQytvTko7QWlDNW9ORTtFQUNFO0VBQ0E7QWpDOG9OSjtBaUMzb05NOztFQUVFO0VBQ0E7QWpDNm9OUjtBaUMzb05ROztFQUNFO0FqQzhvTlY7QWlDem9OUTtFQUNFO0FqQzJvTlY7QWlDeG9OUTtFQUNFO0VBQ0E7QWpDMG9OVjtBaUN2b05NO0VBQ0U7QWpDeW9OUjtBaUNqb05VOzs7O0VBR0UsYzdNNENJO0E0S3dsTmhCO0FpQ2pvTlU7Ozs7RUFHRSxjN01wREE7QTRLd3JOWjtBaUM1bk5VOzs7RUFFRTtBakMrbk5aO0FpQzVuTlU7OztFQUVFO0FqQytuTlo7QWlDNW5OVTs7O0VBRUU7QWpDK25OWjtBaUN6bk5RO0VBQ0U7RUFDQTtBakMybk5WO0FpQ3puTlU7RUFDRSxjN01vREs7RTZNbkRMO0VBQ0EsZ0M5TTVGTztBNkt1dE5uQjtBaUN2bk5RO0VBQ0U7RUFDQTtBakN5bk5WO0FpQ3JuTk07RUFDRTtBakN1bk5SO0FpQ3JuTlE7RUFDRTtBakN1bk5WO0FpQ3BuTlE7RUFDRTtFQUNBO0FqQ3NuTlY7O0FpQzltTkU7RUFDRTtFQUNBO0FqQ2luTko7O0FrQ3Z2TkE7RUFDRTtBbEMwdk5GO0FrQ3h2TkU7RUFDRTtBbEMwdk5KO0FrQ3Z2Tk07RUFDRSxtQmhOOEJRO0E4SzJ0TmhCOztBa0Nudk5BO0VBQ0U7QWxDc3ZORjtBa0Nwdk5FO0VBSEY7SUFJSTtFbEN1dk5GO0FBQ0Y7O0FrQ252TkE7RUFDRTtBbENzdk5GOztBa0Nudk5BO0VBR0k7O0lBRUU7RWxDb3ZOSjtBQUNGO0FtQ3J4TkE7RUFDRTtBbkN1eE5GO0FtQ3J4TkU7RUFDRTtBbkN1eE5KO0FtQ3B4TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQmpObUJVO0VpTmxCViwyQmhOU0s7QTZLNndOVDtBbUNweE5JO0VBUEY7SUFRSTtFbkN1eE5KO0FBQ0Y7O0FvQ2x5TkE7RUFDRTtBcENxeU5GO0FvQ255TkU7RUFDRTtFQUNBO0FwQ3F5Tko7QW9DbnlOSTtFQUNFO0VBQ0E7QXBDcXlOTjtBb0NueU5NO0VBSkY7SUFLSTtFcENzeU5OO0FBQ0Y7QW9DcHlOTTtFQUNFO0FwQ3N5TlI7QW9DbHlOUTtFQUNFLGNoTmlJTztFZ05oSVAsMkJqTlBEO0VpTlFDLGtCbE5FSTtBOEtreU5kO0FvQ2p5TlE7RUFDRSxjaE51R0c7RWdOdEdILDJCak4vQkE7RWlOZ0NBLGtCbE5KSTtBOEt1eU5kO0FvQzd4TkU7RUFDRTtFQUNBO0VBQ0E7QXBDK3hOSjtBb0M1eE5NO0VBQ0UsbUJsTlRRO0E4S3V5TmhCOztBb0N2eE5FO0VBQ0U7RUFDQSxtQmxONUJPO0VrTjZCUCwyQmpOcENLO0VpTnFDTDtFQUNBO0FwQzB4Tko7QW9DdnhORTtFQUNFLGNoTmpESTtFZ05rREo7QXBDeXhOSjtBb0N0eE5FO0VBQ0UsY2hOaERRO0VnTmlEUjtBcEN3eE5KOztBb0NweE5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNoTitCYztFZ045QmQ7RUFDQTtBcEN1eE5GOztBb0NueE5FO0VBQ0U7QXBDc3hOSjs7QXFDNTJOQTtFQUNFO0FyQysyTkY7QXFDOTJORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQ2czTko7QXFDNzJOSTtFQUNFO0FyQysyTk47QXFDNzJOSTtFQUNFO0VBQ0E7RUFDQTtBckMrMk5OO0FxQzkyTk07RUFDRTtFQUNBO0FyQ2czTlI7QXFDNTJORTtFQUNFLGFqQlBNO0VpQlFOO0FyQzgyTko7O0FxQzEyTkU7RUFDRTtFQUNBO0FyQzYyTko7QXFDNTJOSTtFQUNFO0VBQ0E7RUFDQTtBckM4Mk5OO0FxQzcyTk07RUFDRTtBckMrMk5SO0FxQzEyTkk7RUFDRTtFQUlBO0FyQ3kyTk47QXFDNTJOTTtFQUZGO0lBR0k7RXJDKzJOTjtBQUNGOztBc0M1NU5BO0VBQ0U7QXRDKzVORjtBc0M3NU5FO0VBQ0U7RUFDQSxjbE55R1k7QTRLc3pOaEI7QXNDNTVORTtFQUNFO0VBQ0E7RUFDQSxrQnBObUJVO0VvTmxCViwyQm5OUUs7RW1OUEwsY2xOaUdZO0VrTmhHWjtFQUNBO0F0Qzg1Tko7QXNDNTVOSTtFQUNFO0F0Qzg1Tk47QXNDMTVORTtFQUNFO0F0QzQ1Tko7QXNDMTVOSTtFQUNFLG1CcE5DTTtFb05BTjtFQUNBO0F0QzQ1Tk47QXNDejVOSTtFQUNFO0VBQ0E7RUFDQSxtQnBOSFU7QThLODVOaEI7QXNDeDVOSTtFQUNFO0F0QzA1Tk47O0FzQ3I1TkE7RUFDRTtFQUNBO0F0Q3c1TkY7QXNDdDVORTtFQUNFO0VBQ0EsbUJsTnhCSTtFa055QkosY2xOOEZXO0VrTjdGWCxtQnBObEJZO0VvTm1CWiwyQm5OaENLO0VtTnFDTDtFQUNBLHFCbE54Q29CO0E0SzQ3TnhCO0FzQ3o1Tkk7RUFORjtJQU9JLGtCcE54QlE7SW9OeUJSLDJCbk5uQ0c7RTZLKzdOUDtBQUNGO0FzQ3g1Tkk7RUFDRSxjbE5tRlM7QTRLdTBOZjtBc0N0NU5FO0VBQ0U7RUFDQTtBdEN3NU5KO0FzQ3I1TkU7O0VBRUU7RUFDQTtFQUNBLGNsTm9DWTtFa05sQ1osbUJwTjNDWTtFb040Q1osMkJuTnpESztBNksrOE5UO0FzQ3A1Tkk7RUFURjs7SUFVSSxrQnBObERRO0lvTm1EUiwyQm5ON0RHO0U2S3E5TlA7QUFDRjtBc0NyNU5FO0VBQ0UseUJsTjdESTtFa044REo7RUFDQSxjbE53RFc7QTRLKzFOZjtBc0NwNU5FO0VBQ0UsZ0JuTXk5RG1CO0VtTXg5RG5CLHdCbk03RmtCO0VtTThGbEI7RUFDQSxjbE5lWTtFa05kWjtFQUNBO0F0Q3M1Tko7QXNDbjVORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmxOakZJO0VrTmtGSjtFQUNBO0VBQ0E7QXRDcTVOSjtBc0NuNU5JO0VBSUU7QXRDazVOTjtBc0NyNU5NO0VBQ0U7QXRDdTVOUjtBc0NuNU5NO0VBR0UsY2xOL0ZBO0E0S2svTlI7QXNDajVOUTtFQUNFO0VBQ0E7QXRDbTVOVjtBc0M1NE5JO0VBQ0U7RUFDQTtFQUNBO0F0Qzg0Tk47O0FzQ3g0TkU7RUFDRTtFQUNBLGNsTmhDWTtBNEsyNk5oQjs7QXNDdjROQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDMDRORjtBc0N4NE5FO0VBQ0U7RUFDQSxjbE5YVztFa05hWCxtQnBONUhZO0VvTjZIWiwyQm5OMUlLO0E2S21oT1Q7QXNDdjROSTtFQVBGO0lBUUksa0JwTm5JUTtJb05vSVIsMkJuTjlJRztFNkt3aE9QO0FBQ0Y7O0FzQ3Q0TkE7RUFDRTtFQUNBO0VBQ0E7QXRDeTRORjtBc0N2NE5FO0VBTEY7SUFNSTtJQUNBO0lBSUE7SUFDQTtFdEN1NE5GO0VzQ3I0TkU7SUFDRTtJQUNBO0V0Q3U0Tko7QUFDRjs7QXNDcDROQTtFQUNFO0F0Q3U0TkY7O0FzQ3A0TkE7RUFDRTtFQUNBO0VBQ0E7QXRDdTRORjtBc0NyNE5FO0VBQ0UsY2xOdkZZO0E0Szg5TmhCOztBc0NqNE5FOztFQUNFLGNsTjlGWTtFa04rRlosbUJwTjVLWTtFb042S1osMkJuTjFMSztBNksrak9UO0FzQ3A0Tkk7RUFKRjs7SUFLSSxrQnBObExRO0lvTm1MUiwyQm5ON0xHO0U2S3FrT1A7QUFDRjs7QXNDcDROQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEN1NE5GO0FzQ3A0Tkk7RUFDRTtBdENzNE5OOztBc0NoNE5FO0VBQ0U7QXRDbTROSjtBc0NoNE5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDazROUjtBc0MvM05NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDaTROUjs7QXNDejNOSTtFQUNFO0F0QzQzTk47O0F1QzduT0E7O0VBRUU7RUFDQTtFQUNBLGFuQllRO0FwQm9uT1Y7O0F1QzluT0E7RUFDRSxxQm5OV3NCO0E0S3NuT3hCOztBdUMvbk9BO0VBQ0U7QXZDa29PRjs7QXdDM29PRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDOG9PSjs7QXdDMW9PQTtFQUNFO0VBQ0E7QXhDNm9PRjtBd0Mzb09FO0VBQ0UsY3BOREk7QTRLOG9PUjtBd0N6b09JO0VBQ0U7QXhDMm9PTjs7QXdDcm9PRTtFQUNFO0F4Q3dvT0o7QXdDdG9PSTtFQUhGO0lBSUk7SUFDQTtJQUNBO0V4Q3lvT0o7QUFDRjs7QXdDdG9PQTtFQUNFO0lBQ0U7RXhDeW9PRjtFd0N4b09FO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXhDMG9PSjtBQUNGO0F5Q3RyT0E7RUFDRTtBekN3ck9GOztBeUN0ck9BO0VBQ0U7QXpDeXJPRjs7QXlDdHJPQTtFQUNFO0F6Q3lyT0Y7O0F5Q3RyT0E7RUFDRTtBekN5ck9GOztBeUN0ck9BO0VBQ0U7QXpDeXJPRjs7QXlDdHJPQTtFQUNFO0F6Q3lyT0Y7O0F5Q3RyT0E7RUFDRTtBekN5ck9GOztBeUN0ck9BO0VBQ0U7QXpDeXJPRjs7QXlDdnJPQTtFQUNFO0F6QzByT0Y7O0F5Q3hyT0E7RUFDRTtBekMyck9GOztBeUN4ck9BO0VBQ0U7QXpDMnJPRjs7QXlDeHJPQTtFQUNFO0F6QzJyT0Y7O0F5Q3hyT0E7RUFDRTtBekMyck9GOztBeUN4ck9BO0VBQ0U7QXpDMnJPRjs7QXlDeHJPQTtFQUNFO0F6QzJyT0Y7O0F5Q3hyT0E7RUFDRTtBekMyck9GOztBeUN4ck9BO0VBQ0U7QXpDMnJPRjs7QXlDeHJPQTtFQUNFO0F6QzJyT0Y7O0F5Q3hyT0E7RUFDRTtBekMyck9GOztBeUN4ck9BO0VBQ0U7QXpDMnJPRjs7QXlDeHJPQTtFQUNFO0F6QzJyT0Y7O0F5Q3hyT0E7RUFDRTtBekMyck9GOztBeUN4ck9BO0VBQ0U7QXpDMnJPRjs7QXlDeHJPQTtFQUNFO0F6QzJyT0Y7O0F5Q3hyT0E7RUFDRTtBekMyck9GOztBeUN4ck9BO0VBQ0U7QXpDMnJPRjs7QXlDenJPQTtFQUNFO0F6QzRyT0Y7O0F5QzFyT0E7RUFDRTtBekM2ck9GOztBeUMxck9BO0VBQ0U7QXpDNnJPRjs7QXlDMXJPQTtFQUNFO0F6QzZyT0Y7O0F5QzFyT0E7RUFDRTtBekM2ck9GOztBeUMxck9BO0VBQ0U7QXpDNnJPRjs7QXlDMXJPQTtFQUNFO0F6QzZyT0Y7O0F5QzFyT0E7RUFDRTtBekM2ck9GOztBeUMxck9BO0VBQ0U7QXpDNnJPRjs7QXlDMXJPQTtFQUNFO0F6QzZyT0Y7O0F5QzFyT0E7RUFDRTtBekM2ck9GOztBeUMxck9BO0VBQ0U7QXpDNnJPRjs7QXlDMXJPQTtFQUNFO0F6QzZyT0Y7O0F5QzFyT0E7RUFDRTtBekM2ck9GOztBeUMxck9BO0VBQ0U7QXpDNnJPRjs7QXlDMXJPQTtFQUNFO0F6QzZyT0Y7O0F5QzFyT0E7RUFDRTtBekM2ck9GOztBeUMxck9BO0VBQ0U7QXpDNnJPRjs7QXlDMXJPQTtFQUNFO0F6QzZyT0Y7O0F5QzNyT0E7RUFDRTtBekM4ck9GOztBeUM1ck9BO0VBQ0U7QXpDK3JPRjs7QXlDNXJPQTtFQUNFO0VBQ0E7QXpDK3JPRjs7QXlDNXJPQTtFQUNFO0F6QytyT0Y7O0F5QzVyT0E7QUFDQTtFQUNFO0lBQ0U7RXpDK3JPRjtFeUM1ck9BO0lBQ0U7RXpDOHJPRjtFeUMzck9BO0lBQ0U7RXpDNnJPRjtBQUNGO0F5QzFyT0E7QUFDQTtFQUNFO0F6QzRyT0Y7O0F5QzFyT0E7RUFDRTtBekM2ck9GOztBeUMxck9BO0VBQ0U7QXpDNnJPRjs7QXlDMXJPQTtFQUNFO0VBQ0E7QXpDNnJPRjs7QXlDMXJPQTtFQUNFO0VBQ0E7QXpDNnJPRjs7QXlDMXJPQTtFQUNFO0F6QzZyT0Y7O0F5QzFyT0E7RUFDRTtBekM2ck9GOztBeUMxck9BO0VBQ0U7QXpDNnJPRjs7QXlDMXJPQTtFQUNFO0F6QzZyT0Y7O0F5QzFyT0E7RUFDRTtBekM2ck9GOztBeUMzck9BO0VBQ0U7QXpDOHJPRjs7QXlDM3JPQTtFQUNFO0F6QzhyT0Y7O0F5QzVyT0E7RUFDRTtBekMrck9GOztBeUM3ck9BO0VBQ0U7QXpDZ3NPRjs7QXlDOXJPQTtFQUNFO0F6Q2lzT0Y7O0F5QzlyT0E7RUFDRTtBekNpc09GOztBeUM5ck9BO0VBQ0U7QXpDaXNPRjs7QXlDOXJPQTtFQUNFO0F6Q2lzT0Y7O0F5QzlyT0E7RUFDRTtBekNpc09GOztBeUM5ck9BO0VBQ0U7QXpDaXNPRjs7QXlDL3JPQTtFQUNFO0F6Q2tzT0Y7O0F5Qy9yT0E7RUFDRTtBekNrc09GOztBeUMvck9BO0VBQ0U7QXpDa3NPRjs7QXlDL3JPQTtFQUNFO0F6Q2tzT0Y7O0F5Qy9yT0E7RUFDRTtBekNrc09GOztBeUMvck9BO0VBQ0U7QXpDa3NPRjs7QXlDL3JPQTtFQUNFO0F6Q2tzT0Y7O0F5Qy9yT0E7RUFDRTtFQUNBO0F6Q2tzT0Y7O0F5Qy9yT0E7RUFDRTtBekNrc09GOztBeUMvck9BO0VBQ0U7RUFDQTtBekNrc09GOztBeUMvck9BO0VBQ0U7RUFDQTtBekNrc09GOztBeUMvck9BO0VBQ0U7RUFDQTtBekNrc09GOztBeUMvck9BO0VBQ0U7RUFDQTtBekNrc09GOztBeUMvck9BO0VBQ0U7QXpDa3NPRjtBeUNqc09FO0VBRkY7SUFHSTtFekNvc09GO0FBQ0Y7O0F5Q2pzT0E7RUFDRTtBekNvc09GO0F5Q25zT0U7RUFGRjtJQUdJO0V6Q3NzT0Y7QUFDRjs7QXlDbnNPQTtFQUNFO0VBQ0E7QXpDc3NPRjs7QXlDbnNPQTtFQUNFO0lBQ0U7RXpDc3NPRjtBQUNGO0F5Q25zT0E7RUFDRTtJQUNFO0lBQ0E7RXpDcXNPRjtBQUNGO0F5Q2xzT0E7QUFDQTs7RUFFRSxjck41U2E7RXFONlNiO0F6Q29zT0Y7QXlDbHNPRTs7RUFDRSx5QnJOcEpXO0E0S3kxT2Y7O0F5Q2pzT0E7O0VBRUUsY3JObFhNO0VxTm1YTjtBekNvc09GO0F5Q2xzT0U7O0VBQ0UseUJyTnRWTztBNEsyaFBYOztBeUNqc09BOztFQUVFLGNyTm5WUztFcU5vVlQ7QXpDb3NPRjtBeUNsc09FOztFQUNFLHdDck5sR1k7QTRLdXlPaEI7O0F5Q2pzT0E7Ozs7OztFQU1FO0VBQ0E7QXpDb3NPRjtBeUNsc09FOzs7Ozs7RUFDRSx5QnJOOVdPO0E0S3VqUFg7O0F5Q3JzT0E7O0VBRUUsY3JOeFZhO0VxTnlWYjtBekN3c09GO0F5Q3RzT0U7O0VBQ0UseUJyTmhNVztBNEt5NE9mOztBeUNyc09BOzs7Ozs7RUFNRTtFQUNBO0F6Q3dzT0Y7QXlDdHNPRTs7Ozs7O0VBQ0Usd0NyTnhJWTtBNEtxMU9oQjs7QXlDenNPQTtBQUNBO0VBQ0U7QXpDNHNPRjs7QXlDenNPQTtFQUNFO0F6QzRzT0Y7O0F5Q3pzT0E7RUFDRTtBekM0c09GOztBeUN6c09BO0VBQ0U7RUFDQTtBekM0c09GOztBeUN6c09BO0FBQ0E7RUFDRTtBekM0c09GOztBeUN6c09BO0VBQ0U7QXpDNHNPRjs7QXlDenNPQTtFQUNFO0F6QzRzT0Y7O0F5Q3pzT0E7QUFFQTtFQUNFO0F6QzJzT0Y7O0F5Q3hzT0E7RUFDRTtJQUNFO0V6QzJzT0Y7RXlDeHNPQTtJQUNFO0V6QzBzT0Y7QUFDRjtBeUN4c09BO0FBRUE7RUFDRTtBekN5c09GOztBeUN2c09BO0VBQ0U7QXpDMHNPRjs7QXlDeHNPQTtFQUNFO0F6QzJzT0Y7O0F5Q3pzT0E7RUFDRTtBekM0c09GOztBeUMxc09BO0VBQ0U7QXpDNnNPRjs7QXlDM3NPQTtFQUNFO0F6QzhzT0Y7O0F5QzVzT0E7RUFDRTtBekMrc09GOztBeUM3c09BO0VBQ0U7QXpDZ3RPRjs7QXlDOXNPQTtFQUNFO0F6Q2l0T0Y7O0F5Qy9zT0E7RUFDRTtBekNrdE9GOztBeUNodE9BO0VBQ0U7QXpDbXRPRjs7QXlDanRPQTtFQUNFO0F6Q290T0Y7O0F5Q2x0T0E7QUFDQTtFQUNFO0F6Q3F0T0Y7O0F5Q250T0E7RUFDRTtBekNzdE9GOztBMEN2dVBBO0VBQ0U7RUFDQTtBMUMwdVBGOztBMEN2dVBBO0VBQ0U7RUFDQTtBMUMwdVBGOztBMEN2dVBBO0VBQ0U7RUFDQTtBMUMwdVBGOztBMEN2dVBBO0VBQ0U7RUFDQTtBMUMwdVBGOztBMEN2dVBBO0VBQ0U7RUFDQTtBMUMwdVBGOztBMEN2dVBBO0VBQ0U7RUFDQTtFQUNBO0ExQzB1UEY7O0EwQ3Z1UEE7RUFDRTtFQUNBO0VBQ0E7QTFDMHVQRjs7QTBDdnVQQTtFQUNFO0VBQ0E7RUFDQTtBMUMwdVBGOztBMEN2dVBBO0VBQ0U7RUFDQTtFQUNBO0ExQzB1UEY7O0EwQ3Z1UEE7RUFDRTtBMUMwdVBGOztBMEN4dVBBO0VBQ0U7QTFDMnVQRjs7QTBDenVQQTtFQUNFO0ExQzR1UEY7O0EwQ3p1UEE7RUFDRTtBMUM0dVBGOztBMEN6dVBBO0VBQ0U7QTFDNHVQRjs7QTBDenVQQTtFQUNFO0ExQzR1UEY7O0EwQ3p1UEE7RUFDRTtBMUM0dVBGOztBMEN6dVBBO0VBQ0U7QTFDNHVQRjs7QTBDenVQQTtFQUNFO0ExQzR1UEY7O0EwQzF1UEE7RUFDRTtBMUM2dVBGOztBMEMzdVBBO0VBQ0U7QTFDOHVQRjs7QTBDM3VQQTtFQUNFO0ExQzh1UEY7O0EwQzN1UEE7RUFDRTtBMUM4dVBGOztBMEM1dVBBO0VBQ0U7QTFDK3VQRjs7QTBDN3VQQTtFQUNFO0ExQ2d2UEY7O0EwQzl1UEE7QUFDQTtFQUNFO0ExQ2l2UEY7O0EwQzl1UEE7RUFDRTtBMUNpdlBGOztBMEM5dVBBO0VBQ0U7QTFDaXZQRjs7QTBDOXVQQTs7RUFFRTtBMUNpdlBGOztBMEM5dVBBO0VBQ0U7QTFDaXZQRjs7QTBDOXVQQTtFQUNFO0ExQ2l2UEY7O0EwQzl1UEE7RUFDRTtBMUNpdlBGOztBMEM5dVBBO0VBQ0U7RUFDQTtBMUNpdlBGOztBMEM5dVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDaXZQRjs7QTBDOXVQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExQ2l2UEY7O0EwQzl1UEE7RUFDRTtBMUNpdlBGOztBMEM5dVBBO0FBQ0E7RUFxREU7RUFLQTtBMUN5clBGO0EwQ2x2UEU7RUFDRTtFQUNBO0ExQ292UEo7QTBDanZQRTtFQUNFO0VBQ0E7QTFDbXZQSjtBMENodlBFO0VBQ0U7RUFDQTtBMUNrdlBKO0EwQy91UEU7RUFDRTtFQUNBO0ExQ2l2UEo7QTBDL3VQRTtFQUNFO0VBQ0E7QTFDaXZQSjtBMEMvdVBFO0VBQ0U7RUFDQTtBMUNpdlBKO0EwQzl1UEU7RUFDRTtFQUNBO0ExQ2d2UEo7QTBDN3VQRTtFQUNFO0VBQ0E7QTFDK3VQSjtBMEM3dVBFO0VBQ0U7RUFDQTtBMUMrdVBKO0EwQzV1UEU7RUFDRTtFQUNBO0ExQzh1UEo7QTBDM3VQRTtFQUNFO0VBQ0E7QTFDNnVQSjtBMEN6dVBFO0VBQ0U7QTFDMnVQSjtBMEN2dVBFO0VBQ0UsbUJ0TjFHWTtBNEttMVBoQjs7QTBDcnVQQTtFQUNFO0VBQ0E7QTFDd3VQRjs7QTBDcnVQQTtFQUNFO0VBQ0E7QTFDd3VQRjs7QTBDcnVQQTtFQUNFO0VBQ0E7QTFDd3VQRjs7QTBDcnVQQTtBQUNBO0VBQ0U7QTFDd3VQRjs7QTBDcnVQQTtFQUNFO0ExQ3d1UEY7O0EwQ3J1UEE7RUFDRTtBMUN3dVBGOztBMENydVBBO0VBQ0U7QTFDd3VQRjs7QTBDcnVQQTtFQUNFO0ExQ3d1UEY7O0EwQ3J1UEE7RUFDRTtBMUN3dVBGOztBMENydVBBO0VBQ0U7QTFDd3VQRjs7QTBDcnVQQTtFQUNFO0ExQ3d1UEY7O0EwQ3J1UEE7RUFDRTtBMUN3dVBGOztBMENydVBBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3d1UEY7O0EwQ3R1UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ3l1UEY7O0EwQ3R1UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUN5dVBGOztBMEN2dVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDMHVQRjs7QTBDeHVQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExQzJ1UEY7O0EwQ3p1UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUM0dVBGOztBMEN6dVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDNHVQRjs7QTBDenVQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExQzR1UEY7O0EwQ3p1UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUM0dVBGOztBMEN6dVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDNHVQRjs7QTBDenVQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzR1UEY7O0EwQzF1UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUM2dVBGOztBMEMxdVBBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDNnVQRjs7QTBDMXVQQTtFQUNFO0VBQ0E7QTFDNnVQRjs7QTBDMXVQQTtFQUNFO0ExQzZ1UEY7O0EwQzF1UEE7QUFDQTtBQUVBO0VBQ0U7RUFDQTtBMUM0dVBGOztBMEN6dVBBO0VBQ0U7RUFDQTtBMUM0dVBGOztBMEN6dVBBO0VBQ0U7RUFDQTtBMUM0dVBGOztBMEN6dVBBO0FBQ0E7RUFDRSxjdE5sVWE7RXNObVViO0ExQzR1UEY7O0EwQ3p1UEE7RUFDRSxjdE5uWU07RXNOb1lOO0ExQzR1UEY7O0EwQ3p1UEE7RUFDRSxjdE4vVlM7RXNOZ1dUO0ExQzR1UEY7O0EwQ3p1UEE7RUFDRTtJQUNFO0UxQzR1UEY7RTBDenVQQTtJQUNFO0lBQ0E7RTFDMnVQRjtFMEN4dVBBO0lBQ0U7SUFDQTtFMUMwdVBGO0FBQ0Y7QTBDdnVQQTtFQUNFO0VBQ0E7QTFDeXVQRjs7QTJDbHBRQTtBQUVFO0VBQ0UseUJ2TmtOUztFdU5qTlQ7QTNDb3BRSjtBMkNocFFJO0VBQ0U7RUFDQTtBM0NrcFFOO0EyQ2hwUU07RUFDRTtFQUNBO0VBQ0E7QTNDa3BRUjtBMkMvb1FNO0VBQ0UsY3ZOcUlTO0V1TnBJVDtBM0NpcFFSO0EyQzVvUUU7RUFDRSx5QnZOSkk7QTRLa3BRUjtBMkMxb1FJO0VBQ0UseUJ2TnNMTztBNEtzOVBiO0EyQzFvUU07RUFDRSxtQnpOS1M7RXlOSlQseUJ4TmhCQztBNks0cFFUOztBMkN0b1FBO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RTNDeW9RRjtFMkN0b1FBO0lBQ0U7SUFDQTtFM0N3b1FGO0FBQ0Y7QTJDcm9RQTtBQUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNDcW9RSjtBMkNsb1FNO0VBQ0Usa0J6TnRDTTtFeU51Q04sMkJ4TmhEQztFd05pREQsY3ZOMEVPO0V1TnpFUDtFQUNBO0EzQ29vUVI7QTJDL25RTTtFQUNFO0EzQ2lvUVI7QTJDL25RUTtFQUNFLGV6TjlDSztFeU4rQ0wsMkJ4TmhGQTtFd05pRkEsY3ZOb0RHO0V1Tm5ESDtFQUNBO0VBQ0E7QTNDaW9RVjs7QTJDem5RRTtFQUNFO0EzQzRuUUo7QTJDem5RTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQzJuUVI7O0EyQ3BuUUU7RUFDRTtBM0N1blFKO0EyQ3BuUU07RUFDRTtBM0NzblFSO0EyQ25uUU07RUFDRTtBM0NxblFSOztBMkM5bVFFO0VBQ0U7RUFDQTtFQUNBO0EzQ2luUUo7QTJDOW1RTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDZ25RUjtBMkM5bVFRO0VBQ0U7QTNDZ25RVjtBMkN2bVFRO0VBQ0U7QTNDeW1RVjs7QTJDbG1RQTtBQUdFO0VBQ0Usa0J6TmxJVTtFeU5tSVYsMkJ4TjdJSztBNktndlFUO0EyQ2ptUUk7RUFDRTtFQUNBO0VBQ0E7QTNDbW1RTjs7QTJDOWxRQTtBQUNBO0VBQ0U7QTNDaW1RRjtBMkNobVFFO0VBQ0U7RUFDQTtBM0NrbVFKO0EyQ2htUUU7RUFDRTtBM0NrbVFKO0EyQ2htUUU7RUFURjtJQVVJO0lBQ0E7RTNDbW1RRjtFMkNsbVFFO0lBQ0U7RTNDb21RSjtBQUNGOztBMkN6bFFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0M0bFFGO0EyQzNsUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QnZOdExJO0V1TnVMSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQzZsUUo7QTJDNWxRSTtFQUNFO0EzQzhsUU47QTJDM2xRRTtFQXZCRjtJQXdCSTtFM0M4bFFGO0UyQzdsUUU7SUFDRTtFM0MrbFFKO0UyQzdsUUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFM0MrbFFKO0FBQ0Y7QTJDN2xRRTtFQUNFO0VBQ0E7QTNDK2xRSjtBMkM3bFFFO0VBQ0UseUJ2TnBOSTtFdU5xTko7RUFDQTtFQUNBO0EzQytsUUo7O0EyQzFsUUk7RUFERjtJQUVJO0UzQzhsUUo7QUFDRjtBMkM1bFFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNDOGxRSjtBMkM3bFFJO0VBTEY7SUFNSTtFM0NnbVFKO0FBQ0Y7O0EyQzNsUUU7RUFDRTtFQUNBO0VBT0E7RUFLQTtBM0NvbFFKO0EyQzlsUUk7RUFDRTtFQUNBO0EzQ2dtUU47QTJDNWxRSTtFQUNFO0EzQzhsUU47QTJDMWxRSTtFQUNFLG1Cdk52S1U7QTRLbXdRaEI7O0EyQ3RsUUU7RUFDRTtBM0N5bFFKO0EyQ3ZsUUk7RUFDRSxjdk5qTFU7QTRLMHdRaEI7O0EyQ25sUUU7RUFDRTtBM0NzbFFKO0EyQ3BsUUk7RUFDRTtFQUNBO0EzQ3NsUU47QTJDbGxRRTtFQUNFO0EzQ29sUUo7QTJDaGxRSTtFQUNFO0EzQ2tsUU47QTJDOWtRSTtFQUNFO0EzQ2dsUU47O0EyQzNrUUE7QUFHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnZOL0dPO0V1TmdIUCxjdk4xTlU7RXVOMk5WO0VBQ0E7QTNDNGtRTjtBMkN6a1FJO0VBQ0U7QTNDMmtRTjtBMkN0a1FJO0VBQ0U7QTNDd2tRTjs7QTJDbGtRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQ3FrUUo7QTJDbmtRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQ3FrUU47QTJDbmtRTTtFQUNFO0VBQ0E7QTNDcWtRUjs7QTJDOWpRRTtFQUNFO0EzQ2lrUUo7QTJDN2pRSTtFQUNFO0VBQ0E7RUFDQSxlek5wVlM7RXlOcVZULDJCeE5uV0c7RXdOb1dILGN2TjNRVTtBNEswMFFoQjtBMkM3alFNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNDK2pRUjtBMkM1alFNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNDOGpRUjs7QTJDdGpRSTtFQUNFLGV6TjVXUztBOEtxNlFmO0EyQ3ZqUU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2TjNTUTtBNEtvMlFoQjtBMkN0alFNO0VBQ0U7QTNDd2pRUjs7QTJDaGpRSTtFQUNFLG1Cek5wWVM7QThLdTdRZjtBMkNqalFNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnZON0xTO0V1TjhMVDtFQUNBLGN2TmpVUTtFdU5rVVIsa0J6TmxaTTtBOEtxOFFkO0EyQ2hqUU07RUFDRTtBM0NralFSOztBMkM1aVFBO0FBQ0E7RUFDRTtBM0MraVFGO0EyQzdpUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0MraVFKOztBMkMzaVFBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QTNDNmlRSjtBMkN6aVFNOztFQUNFO0VBQ0E7QTNDNGlRUjtBMkN6aVFNOztFQUNFO0VBQ0E7QTNDNGlRUjs7QTJDcGlRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0N1aVFOO0EyQ25pUUU7RUFDRSx5QnZOM1hZO0V1TjRYWixjdk41WFk7RXVONlhaO0EzQ3FpUUo7QTJDbGlRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQ29pUUo7QTJDbGlRSTtFQUNFLHFCdk52WVU7QTRLMjZRaEI7QTJDamlRSTtFQUNFO0EzQ21pUU47QTJDaGlRSTtFQUNFLGV6TjFkUztFeU4yZFQsMkJ4TnplRztBNksyZ1JUOztBMkM3aFFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7QTNDK2hRRjtBMkM3aFFFO0VBQ0U7QTNDK2hRSjtBMkM1aFFNO0VBQ0U7QTNDOGhRUjtBMkM1aFFRO0VBQ0U7QTNDOGhRVjs7QTJDdmhRQTtBQUNBO0VBQ0U7QTNDMGhRRjtBMkN4aFFFO0VBQ0UseUJ2TnpVUztFdU4wVVQsa0J6TmpnQlU7RXlOa2dCViwyQnhONWdCSztFd042Z0JMLGN2TjFaUztFdU4yWlQ7RUFDQTtBM0MwaFFKO0EyQ3RoUUk7RUFDRSw0QnZOblZPO0E0SzIyUWI7O0EyQ25oUUE7QUFHRTtFQUNFO0VBQ0E7QTNDb2hRSjtBMkNoaFFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJ6TnpoQlU7RXlOMGhCViwyQnhOdGlCRztBNkt3alJUO0EyQy9nUUk7RUFDRTtFQUNBO0VBQ0EseUJ2TnhpQkU7RXVOeWlCRjtFQUNBO0EzQ2loUU47QTJDL2dRTTtFQUNFO0EzQ2loUVI7QTJDM2dRSTtFQUNFO0EzQzZnUU47QTJDeGdRSTtFQUNFO0EzQzBnUU47O0EyQ3JnUUE7RUFDRTtJQUNFO0lBQ0E7RTNDd2dRRjtBQUNGO0EyQ25nUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnpOcGtCVTtFeU5xa0JWLDJCeE5sbEJHO0V3Tm1sQkg7QTNDcWdRTjtBMkNuZ1FNO0VBQ0U7RUFDQTtBM0NxZ1FSO0EyQ2xnUU07RUFDRTtBM0NvZ1FSO0EyQ2xnUVE7RUFDRTtBM0NvZ1FWO0EyQzkvUE07RUFDRTtBM0NnZ1FSO0EyQzMvUEU7RUFDRTtFQUNBO0VBQ0EseUJ2TnhtQkk7RXVOeW1CSjtFQUNBO0VBQ0E7QTNDNi9QSjtBMkMzL1BJO0VBQ0UsbUJ6TnRtQlU7RXlOdW1CViwyQnhObm5CRztFd05vbkJIO0EzQzYvUE47QTJDMy9QTTtFQUNFLHlCdk5wYks7RXVOcWJMLGN2TnRnQks7RXVOdWdCTDtBM0M2L1BSOztBMkN2L1BBO0FBR0U7RUFDRTtBM0N3L1BKO0EyQ3QvUEk7O0VBRUUsbUJ6TjNuQlU7RXlONG5CViwyQnhOeG9CRztBNktnb1JUO0EyQ3IvUEk7RUFDRTtBM0N1L1BOO0EyQ3AvUEk7RUFDRTtBM0NzL1BOO0EyQ2wvUE07RUFERjtJQUVJO0UzQ3EvUE47QUFDRjtBMkNsL1BJO0VBQ0U7RUFDQTtBM0NvL1BOO0EyQ2ovUEk7RUFDRTtFQUNBO0EzQ20vUE47QTJDaC9QSTs7Ozs7Ozs7Ozs7O0VBWUU7RUFDQTtBM0NrL1BOO0EyQzkrUE07RUFDRTtFQUNBO0EzQ2cvUFI7QTJDOStQUTtFQUpGO0lBS0k7RTNDaS9QUjtBQUNGO0EyQzcrUEk7RUFDRTtFQUNBO0EzQysrUE47QTJDNStQSTs7RUFFRTtBM0M4K1BOO0EyQzMrUEk7RUFDRSxtQnpON3JCVTtFeU44ckJWLDJCeE4zc0JHO0E2S3dyUlQ7QTJDMStQSTtFQUNFLG1Cek5sc0JVO0V5Tm1zQlYsMkJ4Ti9zQkc7QTZLMnJSVDtBMkN6K1BJO0VBQ0UsbUJ6TnZzQlU7RXlOd3NCViw0QnhOeHVCSTtFd055dUJKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDMitQTjtBMkN6K1BNO0VBVEY7SUFVSTtFM0M0K1BOO0FBQ0Y7QTJDMStQTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDNCtQUjtBMkN4K1BJO0VBQ0U7RUFDQTtFQUNBO0VBRUEsY3ZOenVCRTtFdU4wdUJGO0EzQ3krUE47QTJDditQTTtFQUNFO0EzQ3krUFI7QTJDcCtQSTtFQUNFO0VBQ0E7QTNDcytQTjtBMkNyK1BNO0VBQ0U7RUFDQTtBM0N1K1BSO0EyQ24rUEU7RUFDRSx5QnZOdnFCWTtFdU53cUJaO0VBQ0E7RUFDQSxjdk4vdkJJO0E0S291UlI7QTJDbitQSTs7RUFFRSxjdk5ud0JFO0E0S3d1UlI7QTJDaitQRTtFQUNFO0VBQ0E7QTNDbStQSjtBMkM5OVBNO0VBQ0U7RUFDQTtBM0NnK1BSO0EyQzk5UFE7RUFDRTtBM0NnK1BWO0EyQzc5UFE7RUFDRTtFQUNBO0VBQ0E7QTNDKzlQVjtBMkMzOVBNO0VBQ0U7QTNDNjlQUjtBMkMxOVBNO0VBQ0U7QTNDNDlQUjs7QTJDcjlQRTtFQUNFO0EzQ3c5UEo7QTJDcjlQRTtFQUNFO0EzQ3U5UEo7QTJDcDlQRTtFQUNFO0EzQ3M5UEo7QTJDcDlQSTtFQUNFLHlCdk5sb0JJO0V1Tm1vQko7QTNDczlQTjs7QTJDajlQQTtBQUtNO0VBQ0U7RUFDQTtBM0NnOVBSO0EyQ3o4UE07RUFDRTtFQUNBO0EzQzI4UFI7O0EyQ3I4UEE7RUFDRTtFQUNBO0VBQ0E7QTNDdzhQRjs7QTJDcjhQQTtBQUlJOztFQUVFO0EzQ3E4UE47QTJDaDhQSTs7RUFFRTtBM0NrOFBOOztBMkM5N1BBO0FBQ0E7RUFDRTtFQUNBO0EzQ2k4UEY7O0EyQzk3UEE7RUFDRTtFQUNBO0EzQ2k4UEY7O0EyQzk3UEE7RUFDRTtFQUNBLHlCdk5yM0JNO0V1TnMzQk47RUFDQTtBM0NpOFBGOztBMkM5N1BBO0VBQ0U7RUFDQTtFQUNBLHlCdk43M0JNO0V1TjgzQk47QTNDaThQRjs7QTJDOTdQQTtFQUNFO0VBQ0E7QTNDaThQRjtBMkMvN1BFO0VBQ0Usa0J6Tmo0QlU7RXlOazRCViwyQnhOMzRCSztBNks0MFJUO0EyQzk3UEU7RUFDRSxtQnpOejRCUTtFeU4wNEJSO0EzQ2c4UEo7O0EyQzU3UEE7RUFDRTtFQUNBO0EzQys3UEY7QTJDNzdQRTtFQUNFO0EzQys3UEo7O0EyQzM3UEE7RUFDRTtFQUNBO0EzQzg3UEY7QTJDNTdQRTtFQUNFO0EzQzg3UEo7O0EyQzE3UEE7RUFDRTtFQUNBO0VBQ0E7QTNDNjdQRjs7QTJDMTdQQTtFQUNFO0VBQ0E7QTNDNjdQRjtBMkMzN1BFO0VBSkY7SUFLSTtJQUNBO0UzQzg3UEY7QUFDRjs7QTJDMzdQQTtFQUNFLHlCdk5wdkJXO0V1TnF2Qlg7RUFDQTtFQUNBO0VBQ0E7QTNDODdQRjtBMkMzN1BJO0VBQ0U7RUFDQTtFQUNBO0EzQzY3UE47O0EyQ3g3UEE7QUFHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1Cdk4xd0JPO0V1TjJ3QlA7RUFDQTtFQUNBO0EzQ3k3UE47QTJDdDdQUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdk5oNEJNO0E0S3d6UmhCOztBMkNqN1BBO0FBRUU7O0VBRUUseUJ2Tmp5QlM7RXVOa3lCVDtBM0NtN1BKO0EyQ2o3UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0NtN1BKO0EyQ2o3UEU7RUFDRTtFQUNBO0EzQ203UEo7QTJDaDdQRTtFQUNFLGN2TjE1Qlk7QTRLNDBSaEI7QTJDLzZQRTtFQUNFO0EzQ2k3UEo7O0EyQzc2UEE7QUFDQTtFQUNFO0EzQ2c3UEY7QTJDOTZQRTtFQUNFLG1Cek5wK0JVO0V5TnErQlYseUJ4Tm5oQ007RXdOb2hDTjtBM0NnN1BKO0EyQzk2UEk7RUFMRjtJQU1JLG1Cek56K0JRO0U4SzA1Ulo7QUFDRjtBMkM5NlBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJ6TmovQlU7RXlOay9CVix5QnhOaGlDTTtBNktnOVJWO0EyQzk2UEk7RUFQRjtJQVFJLG1Cek5yL0JRO0l5TnMvQlI7SUFDQTtFM0NpN1BKO0FBQ0Y7O0EyQzc2UEE7QUFFQTtFQUNFO0EzQys2UEY7QTJDMzZQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQzY2UE47QTJDdjZQTTtFQUNFO0EzQ3k2UFI7QTJDdDZQTTtFQUNFO0EzQ3c2UFI7QTJDbjZQRTtFQUNFLHlCdk43M0JNO0E0S2t5UlY7QTJDbjZQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDcTZQTjtBMkN4NVBZO0VBQ0U7RUFDQSxrQnpOcGtDQTtFeU5xa0NBLDJCeE45a0NMO0E2S3crUlQ7QTJDeDVQYztFQUNFO0EzQzA1UGhCO0EyQ2w1UEk7RUFDRTtFQUNBO0EzQ281UE47QTJDbDVQTTtFQUNFO0VBQ0E7RUFDQTtBM0NvNVBSO0EyQ2w1UFE7RUFDRTtFQUNBO0EzQ281UFY7QTJDaDVQTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQ2s1UFI7QTJDNzRQRTtFQUNFLHlCdk4zN0JNO0E0SzAwUlY7QTJDNzRQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDKzRQTjtBMkMxNFBRO0VBQ0U7RUFDQSx5QnhObG9DRDtFd05tb0NDLGV6TnRuQ0s7QThLa2dTZjtBMkMxNFBVO0VBQ0U7QTNDNDRQWjtBMkN6NFBVO0VBRUU7RUFDQTtBM0MwNFBaO0EyQ3g0UFk7RUFDRTtFQUNBO0EzQzA0UGQ7QTJDcDRQTTtFQUNFO0EzQ3M0UFI7QTJDbDRQSTtFQUNFLHlCdk50K0JJO0E0SzAyUlY7QTJDbDRQTTtFQUNFO0VBQ0E7RUFDQTtBM0NvNFBSO0EyQ2w0UFE7RUFDRTtFQUNBO0EzQ280UFY7QTJDaDRQTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQ2s0UFI7QTJDLzNQTTtFQUNFO0VBQ0E7QTNDaTRQUjs7QTJDejNQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQzQzUE47QTJDdjNQSTtFQUNFO0EzQ3kzUE47QTJDdjNQTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDeTNQUjtBMkN0M1BVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNDdzNQWjtBMkNyM1BVO0VBQ0U7RUFDQSxrQnpObHRDRTtBOEt5a1NkO0EyQ2gzUE07RUFDRTtFQUNBO0EzQ2szUFI7O0EyQzUyUEE7QUFFRTtFQUNFO0VBQ0E7QTNDODJQSjtBMkM1MlBJO0VBQ0U7RUFDQTtBM0M4MlBOO0EyQzMyUEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0M2MlBOO0EyQ3oyUEU7RUFDRTtFQUNBO0VBQ0E7QTNDMjJQSjtBMkN4MlBFO0VBQ0U7QTNDMDJQSjtBMkN2MlBFO0VBQ0U7QTNDeTJQSjtBMkN0MlBNO0VBQ0U7QTNDdzJQUjtBMkN0MlBRO0VBQ0U7QTNDdzJQVjtBMkNyMlBRO0VBQ0U7QTNDdTJQVjtBMkNqMlBFO0VBQ0U7QTNDbTJQSjtBMkNoMlBNO0VBQ0UsbUJ6Tmx4Q1E7RXlOb3hDUiwyQnhOaHlDQztBNktpb1NUO0EyQy8xUFE7RUFDRSx5QnZOMXNDTTtFdU40c0NOLGN2Tmp5Q0Y7QTRLaW9TUjtBMkMzMVBFO0VBQ0U7QTNDNjFQSjtBMkMzMVBJO0VBQ0U7QTNDNjFQTjtBMkMzMVBNO0VBQ0U7QTNDNjFQUjtBMkMzMVBRO0VBQ0U7RUFDQTtBM0M2MVBWO0EyQ3YxUEU7RUFDRTtBM0N5MVBKO0EyQ3YxUEk7RUFDRTtFQUNBO0VBQ0E7QTNDeTFQTjtBMkNyMVBFO0VBQ0U7QTNDdTFQSjs7QTJDbjFQQTtBQUNBO0VBQ0UseUJ2TjNuQ2E7RXVONG5DYjtFQUNBO0EzQ3MxUEY7QTJDbjFQSTtFQUNFO0EzQ3ExUE47O0EyQ2gxUEE7RUFDRTtFQUNBO0VBQ0E7QTNDbTFQRjs7QTJDaDFQQTtFQUNFO0VBQ0E7QTNDbTFQRjs7QTJDajFQQTtFQUNFO0VBQ0E7RUFDQTtBM0NvMVBGOztBMkNqMVBBO0VBQ0U7RUFDQTtBM0NvMVBGOztBMkNqMVBBO0VBQ0U7RUFDQTtFQUNBO0VBMkJBO0VBS0E7QTNDc3pQRjtBMkNyMVBFO0VBQ0U7QTNDdTFQSjtBMkNwMVBFO0VBQ0U7QTNDczFQSjtBMkNwMVBFO0VBQ0U7QTNDczFQSjtBMkNwMVBFO0VBQ0U7QTNDczFQSjtBMkNwMVBFO0VBQ0U7QTNDczFQSjtBMkNuMVBFO0VBQ0U7QTNDcTFQSjtBMkNsMVBFO0VBQ0U7RUFDQTtBM0NvMVBKO0EyQ2gxUEU7RUFDRTtBM0NrMVBKO0EyQzkwUEU7RUFDRSxtQnZOeHpDWTtBNEt3b1NoQjtBMkM5MFBFO0VBQ0U7RUFDQTtBM0NnMVBKO0EyQzkwUEU7RUFDRTtFQUNBO0EzQ2cxUEo7O0EyQzUwUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnpOMTVDUztFeU4yNUNULGN2TnowQ2M7QTRLd3BTaEI7O0EyQzUwUEE7QUFDQTtFQUNFO0VBQ0EseUJ2TnA2Q007RXVOcTZDTjtFQUNBO0VBQ0E7QTNDKzBQRjtBMkM3MFBFO0VBQ0U7QTNDKzBQSjtBMkM1MFBFO0VBQ0U7QTNDODBQSjtBMkMzMFBFO0VBQ0U7QTNDNjBQSjtBMkMxMFBFO0VBQ0U7QTNDNDBQSjtBMkN6MFBFO0VBQ0U7QTNDMjBQSjtBMkN4MFBFO0VBQ0U7QTNDMDBQSjtBMkN2MFBFO0VBQ0U7QTNDeTBQSjtBMkN0MFBFO0VBQ0U7QTNDdzBQSjtBMkNyMFBFO0VBQ0U7QTNDdTBQSjtBMkNwMFBFO0VBQ0U7QTNDczBQSjtBMkNuMFBFO0VBQ0U7QTNDcTBQSjtBMkNsMFBFO0VBQ0U7QTNDbzBQSjtBMkNsMFBJO0VBQ0U7QTNDbzBQTjs7QTJDL3pQQTtFQUNFLHlCdk56NkNvQjtFdU4wNkNwQjtFQUNBO0VBQ0E7QTNDazBQRjs7QTJDOXpQRTtFQUNFO0VBQ0E7RUFDQSxpQnpOeCtDUztFeU55K0NULGN2TmovQ29CO0V1TmsvQ3BCO0VBQ0E7QTNDaTBQSjtBMkM3elBJO0VBQ0Usa0J6Tm4vQ007QThLa3pTWjtBMkMxelBJO0VBQ0U7QTNDNHpQTjtBMkN2elBJO0VBQ0U7QTNDeXpQTjtBMkNwelBJO0VBQ0U7QTNDc3pQTjs7QTJDanpQQTtBQUVFO0VBQ0UseUJ2TngxQ007QTRLMm9TVjtBMkNoelBNO0VBQ0U7QTNDa3pQUjtBMkNoelBRO0VBQ0U7RUFDQSwyQnhOdmhERDtFd053aERDO0VBQ0E7QTNDa3pQVjtBMkNoelBVO0VBQ0U7RUFDQSx5QnZOemhESjtBNEsyMFNSO0EyQzN5UEU7RUFDRSx5QnZOamlESTtFdU5raURKO0EzQzZ5UEo7QTJDMXlQTTtFQUNFO0EzQzR5UFI7QTJDMXlQUTtFQUNFLG1Cek5qaURNO0V5TmtpRE4sMkJ4TjlpREQ7RXdOK2lEQztBM0M0eVBWO0EyQ3p5UFE7RUFDRTtBM0MyeVBWOztBMkNueVBFO0VBQ0UsbUJ6TmhqRFk7RXlOa2pEWiwyQnhOOWpESztFd05na0RMO0VBRUE7RUFFQTtFQUVBO0VBRUE7RUFFQTtFQUVBLGN2Tm4vQ1k7RXVOcS9DWjtBM0M2eFBKOztBMkN4eFBFO0VBQ0U7RUFDQTtFQUNBLHlCdk5uNUNTO0V1Tm81Q1Q7RUFDQTtFQUNBO0VBQ0E7QTNDMnhQSjs7QTJDdHhQRTtFQUNFO0VBQ0E7RUFDQSx5QnZOLzVDUztFdU5nNkNUO0VBQ0E7RUFDQTtFQUNBO0EzQ3l4UEo7QTJDdnhQSTtFQUNFO0EzQ3l4UE47O0EyQ3J4UEE7O0VBRUUsMkJ4Ti9tRE87QTZLdTRTVDs7QTJDcHhQQTtBQUdFO0VBQ0UseUJ2Tm5uREk7RXVOb25ESixjdk43L0NXO0V1TjgvQ1g7RUFDQTtBM0NxeFBKO0EyQ2p4UEk7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QnZOOW5ERTtFdU4rbkRGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDbXhQTjtBMkNseFBNO0VBYkY7SUFjSTtJQUNBO0UzQ3F4UE47QUFDRjtBMkNseFBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNDb3hQSjtBMkNseFBNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNDb3hQUjtBMkNueFBRO0VBTEY7SUFNSTtJQUNBO0UzQ3N4UFI7QUFDRjs7QTJDaHhQQTtFQUNFLHlCdk5scURNO0V1Tm1xRE47QTNDbXhQRjtBMkNqeFBFO0VBQ0UsZXpONXBEVztFeU42cERYLDJCeE4zcURLO0E2Szg3U1Q7QTJDanhQSTtFQUNFO0VBQ0E7QTNDbXhQTjtBMkMvd1BFO0VBQ0Usa0J6TjNxRFU7RXlONHFEViwyQnhOdHJESztBNkt1OFNUOztBMkMzd1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDOHdQSjtBMkMzd1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDNndQSjtBMkMxd1BFO0VBQ0U7QTNDNHdQSjs7QTJDdndQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDMHdQSjtBMkN2d1BFO0VBQ0U7QTNDeXdQSjtBMkN0d1BFO0VBQ0U7RUFDQTtFQUNBO0EzQ3d3UEo7QTJDcndQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDdXdQSjtBMkNud1BJO0VBQ0U7RUFDQTtBM0Nxd1BOOztBMkNod1BBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QTNDbXdQRjtBMkNqd1BFO0VBTEY7SUFNSTtFM0Nvd1BGO0FBQ0Y7O0EyQ2x3UEE7RUFDRTtFQUVBO0EzQ293UEY7O0EyQ2p3UEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQnpOanhEWTtFeU5reERaLGN2TnZ4RE07RXVOd3hETixtQnZObnNEYztFdU5vc0RkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDb3dQRjs7QTJDandQQTtFQUNFLGN2TjVzRGM7RXVONnNEZCxtQnZOenlEc0I7RXVOMHlEdEI7RUFDQTtFQUNBLG1Cek5seURTO0V5Tm15RFQsMkJ4TjF5RE87RXdOMnlEUDtFQUNBO0EzQ293UEY7O0EyQ2p3UEE7RUFDRTtFQUNBLGtCek54eURZO0V5Tnl5RFosY3ZOOXlETTtFdU4reUROLG1Cdk4xdERjO0V1TjJ0RGQ7RUFDQTtFQUNBO0VBQ0E7QTNDb3dQRjs7QTJDandQQTtBQUVFO0VBQ0U7QTNDbXdQSjtBMkNod1BNO0VBQ0UsbUJ6Tmh6RFE7RXlOaXpEUix5QnhOajBEQztBNktta1RUO0EyQzl2UEk7RUFDRSxlek56ekRTO0V5TjB6RFQsMkJ4TnowREc7QTZLeWtUVDtBMkM3dlBJO0VBQ0U7QTNDK3ZQTjs7QTJDdnZQRTtFQUNFLHlCdk45cERNO0E0S3c1U1Y7QTJDdnZQTTtFQUNFO0EzQ3l2UFI7QTJDdnZQUTtFQUNFO0VBQ0EsMkJ4TjcxREQ7RXdOODFEQztFQUNBO0EzQ3l2UFY7QTJDdnZQVTtFQUNFO0VBQ0EseUJ2Ti8xREo7QTRLd2xUUjtBMkNsdlBFO0VBQ0UseUJ2TnYyREk7RXVOdzJESjtBM0NvdlBKO0EyQ2p2UE07RUFDRTtBM0NtdlBSO0EyQ2p2UFE7RUFDRSxtQnpOdjJETTtFeU53MkROLDJCeE5wM0REO0V3TnEzREM7QTNDbXZQVjtBMkNodlBRO0VBQ0U7QTNDa3ZQVjs7QTJDeHVQRTtFQUNFLHlCdk43c0RNO0E0S3c3U1Y7QTJDeHVQTTtFQUNFO0EzQzB1UFI7QTJDeHVQUTtFQUNFO0VBQ0EsMkJ4TjU0REQ7RXdONjREQztFQUNBO0EzQzB1UFY7QTJDeHVQVTtFQUNFO0VBQ0EseUJ2Tjk0REo7QTRLd25UUjtBMkNudVBFO0VBQ0UseUJ2TnQ1REk7RXVOdTVESjtBM0NxdVBKO0EyQ2x1UE07RUFDRTtBM0NvdVBSO0EyQ2x1UFE7RUFDRSxtQnpOdDVETTtFeU51NUROLDJCeE5uNkREO0V3Tm82REM7QTNDb3VQVjtBMkNqdVBRO0VBQ0U7QTNDbXVQVjs7QTJDNXRQQTtBQUdBO0VBQ0U7QTNDNnRQRjtBMkMzdFBFO0VBQ0U7QTNDNnRQSjs7QTJDenRQQTtBQUVFO0VBQ0U7QTNDMnRQSjtBMkN4dFBNO0VBQ0UsbUJ6Tmg3RFE7RXlOaTdEUix5QnhOajhEQztBNksycFRUO0EyQ3R0UEk7RUFDRSxlek56N0RTO0V5TjA3RFQsMkJ4Tno4REc7QTZLaXFUVDtBMkNydFBJO0VBQ0U7QTNDdXRQTjs7QTJDbHRQQTtFQUNFLHlCdk45OERNO0V1Tis4RE47QTNDcXRQRjtBMkNudFBFO0VBQ0UsZXpOeDhEVztFeU55OERYLDJCeE52OURLO0E2SzRxVFQ7QTJDbnRQSTtFQUNFO0VBQ0E7QTNDcXRQTjtBMkNqdFBFO0VBQ0Usa0J6TnY5RFU7RXlOdzlEViwyQnhObCtESztBNktxclRUOztBMkMvc1BBO0FBQ0E7RUFDRTtBM0NrdFBGO0EyQ2h0UEU7RUFDRTtFQUNBO0EzQ2t0UEo7QTJDaHRQSTtFQUNFO0VBQ0E7QTNDa3RQTjs7QTJDNXNQRTtFQUNFO0EzQytzUEo7QTJDOXNQSTtFQUNFLHlCdk5yekRPO0E0S3FnVGI7QTJDN3NQRTtFQUNFO0VBQ0EsY3ZOcDZEWTtFdU5xNkRaLDJCeE45L0RLO0V3TisvREwsbUJ6Tm4vRFk7RXlOby9EWjtBM0Mrc1BKO0EyQzdzUEk7RUFQRjtJQVFJO0lBQ0E7SUFDQTtFM0NndFBKO0FBQ0Y7QTJDN3NQSTtFQUNFO0EzQytzUE47QTJDN3NQSTtFQUNFLHlCeE4vaEVJO0E2Szh1VFY7QTJDOXNQTTtFQUZGO0lBR0ksMkJ4TmxpRUU7RTZLbXZUUjtBQUNGO0EyQzlzUE07RUFERjtJQUVJLGN2Tno1RE87RTRLMG1UYjtBQUNGO0EyQy9zUEk7RUFDRSw0QnhONWlFSTtBNks2dlRWOztBMkMxc1BFO0VBQ0U7QTNDNnNQSjtBMkMzc1BJO0VBQ0UseUJ2Ti9oRUU7QTRLNHVUUjtBMkMxc1BJO0VBQ0UseUJ2TnAyRE87QTRLZ2pUYjs7QTJDdnNQQTtFQUNFO0VBQ0E7QTNDMHNQRjtBMkN4c1BFO0VBQ0U7RUFDQTtBM0Mwc1BKOztBMkN0c1BBO0FBQ0E7RUFDRTtFQUNBO0EzQ3lzUEY7QTJDdnNQRTtFQUNFO0VBQ0EsbUJ6TmpqRVk7RXlOa2pFWiwyQnhOOWpFSztFd04rakVMO0EzQ3lzUEo7O0EyQ3JzUEE7QUFDQTtFQUNFO0VBQ0E7QTNDd3NQRjs7QTJDcHNQRTtFQUNFO0EzQ3VzUEo7QTJDcnNQSTtFQUNFO0VBQ0E7QTNDdXNQTjtBMkNyc1BNO0VBQ0UsY3ZOei9EUTtBNEtnc1RoQjtBMkNuc1BRO0VBQ0U7RUFDQTtBM0Nxc1BWOztBMkM5clBBO0FBR0U7RUFDRTtFQUNBO0EzQytyUEo7QTJDN3JQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQytyUE47QTJDNXJQSTtFQUNFO0VBQ0E7QTNDOHJQTjtBMkM1clBNO0VBQ0U7QTNDOHJQUjs7QTJDeHJQQTtBQUNBO0VBQ0U7RUFDQTtBM0MyclBGO0EyQ3pyUEU7RUFDRTtFQUNBO0EzQzJyUEo7QTJDeHJQRTtFQUNFO0EzQzByUEo7QTJDdnJQTTtFQUNFO0EzQ3lyUFI7QTJDbnJQSTtFQUNFO0VBQ0E7QTNDcXJQTjtBMkNuclBNO0VBQ0U7RUFDQTtFQUNBLHlCdk52cEVnQjtFdU53cEVoQjtFQUNBO0EzQ3FyUFI7QTJDaHJQRTtFQUNFO0EzQ2tyUEo7QTJDaHJQSTtFQUNFO0VBQ0E7QTNDa3JQTjtBMkMvcVBRO0VBQ0U7RUFDQTtFQUNBLHlCdk56cUVjO0V1TjBxRWQ7RUFDQTtBM0NpclBWOztBMkN6cVBFO0VBQ0UsZXpObnFFVztFeU5vcUVYLHlCeE5qckVLO0E2SzYxVFQ7QTJDenFQRTtFQUNFO0EzQzJxUEo7O0EyQ3ZxUEE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBM0N5cVBKO0EyQ3RxUE07RUFDRTtFQUNBO0VBQ0Esa0J6TjVyRU07RXlONnJFTiwyQnhOdnNFQztFd053c0VELGN2TjVrRU87QTRLb3ZUZjtBMkNscVBRO0VBQ0UsbUJ2TjNnRUc7QTRLK3FUYjtBMkNscVBVO0VBQ0U7QTNDb3FQWjtBMkNocVBRO0VBQ0U7QTNDa3FQVjtBMkMvcFBRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGV6Tmp0RUs7QThLazNUZjs7QTJDMXBQQTtFQUNFLDRCeE4zdkVRO0V3TjR2RVIsZXpOMXRFYTtFeU4ydEViLGN2TnZuRVc7QTRLb3hUYjs7QTJDenBQRTtFQUNFO0VBQ0E7RUFDQTtBM0M0cFBKO0EyQ3pwUE07RUFDRTtFQUNBO0VBQ0Esa0J6Tjd1RU07RXlOOHVFTiwyQnhOeHZFQztFd055dkVELGN2TjduRU87QTRLd3hUZjtBMkNycFBRO0VBQ0UsbUJ2TjVqRUc7QTRLbXRUYjtBMkNycFBVO0VBQ0U7QTNDdXBQWjtBMkNucFBRO0VBQ0U7QTNDcXBQVjtBMkNscFBRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGV6Tmx3RUs7QThLczVUZjtBMkM1b1BNO0VBQ0UseUJ2TnRsRUs7QTRLb3VUYjtBMkM1b1BRO0VBQ0U7QTNDOG9QVjs7QTJDdG9QRTtFQUNFO0EzQ3lvUEo7QTJDeG9QSTtFQUNFLHlCdk5wbUVPO0E0Szh1VGI7QTJDdm9QRTtFQUNFLG1Cek4veEVZO0V5Tmd5RVosMkJ4TjV5RUs7RXdONnlFTDtBM0N5b1BKO0EyQ3hvUEk7RUFDRTtBM0Mwb1BOO0EyQ3ZvUE07RUFDRSxtQnZOMXRFUTtFdU4ydEVSLGN2Tmh6RUE7QTRLeTdUUjtBMkN4b1BRO0VBQ0UsY3ZObHpFRjtBNEs0N1RSO0EyQ3ZvUE07RUFDRSxjdk5qdUVRO0E0SzAyVGhCOztBMkNqb1BFO0VBQ0UsbUJ6TnZ6RVk7RXlOd3pFWiwyQnhOcDBFSztFd05xMEVMLGN2Ti9yRWE7QTRLbTBUakI7O0EyQ2pvUEE7QUFJSTtFQUNFLG1Cdk4xb0VPO0V1TjJvRVA7RUFDQTtBM0Npb1BOO0EyQ2hvUE07RUFDRTtBM0Nrb1BSO0EyQzluUE07RUFDRSxtQnZObDFFQTtFdU5tMUVBO0EzQ2dvUFI7QTJDOW5QUTtFQUNFLGN2Tnh1RUc7QTRLdzJUYjtBMkM5blBRO0VBQ0U7QTNDZ29QVjtBMkM5blBZO0VBREY7SUFFSTtJQUNBO0UzQ2lvUFo7RTJDaG9QWTtJQUNFLDJCeE5uMkVQO0l3Tm8yRU8sY3ZOenVFRDtFNEsyMlRiO0UyQy9uUGM7SUFDRSxjdk5sdUVEO0U0S20yVGY7RTJDOW5QWTtJQUNFO0UzQ2dvUGQ7QUFDRjtBMkMxblBVOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQzZuUFo7QTJDNW5QWTs7RUFDRTtBM0MrblBkO0EyQzFuUFU7RUFDRTtFQUNBO0EzQzRuUFo7QTJDM25QWTtFQUNFLGN2TnZ3RUM7RXVOd3dFRCxlek5yM0VDO0V5TnMzRUQsMkJ4TnA0RUw7QTZLaWdVVDtBMkMzblBZO0VBQ0UsY3ZONXdFQztBNEt5NFRmO0EyQ3huUE07RUFDRTtBM0MwblBSOztBMkNsblBNO0VBQ0U7QTNDcW5QUjtBMkNsblBZO0VBQ0U7QTNDb25QZDtBMkNqblBjO0VBQ0U7RUFDQTtBM0NtblBoQjtBMkNoblBZO0VBQ0U7RUFDQTtBM0NrblBkO0EyQ2huUFk7RUFDRTtBM0NrblBkO0EyQzVtUEk7RUFDRSwyQnhOLzZFRztFd05nN0VILGtCek41NUVRO0E4SzBnVWQ7O0EyQ3ptUEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQzRtUEY7QTJDM21QRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDNm1QSjs7QTJDMW1QQTtBQUdFO0VBQ0UsZXpOLzVFUztBOEswZ1ViO0EyQzFtUEk7RUFGRjtJQUdJLGlCek4zNkVRO0U4S3doVVo7QUFDRjtBMkN6bVBNO0VBQ0U7QTNDMm1QUjtBMkN6bVBRO0VBQ0UseUJ4Tm45RUQ7RXdObzlFQyxjdk41M0VNO0E0S3UrVGhCOztBMkNwbVBBO0VBQ0U7RUFDQTtBM0N1bVBGOztBMkNubVBFOztFQUVFO0EzQ3NtUEo7O0EyQ2ptUEU7RUFDRTtFQUNBO0VBQ0E7QTNDb21QSjtBMkNsbVBJO0VBRUU7QTNDbW1QTjs7QTJDOWxQQTtFQUNFO0EzQ2ltUEY7QTJDL2xQRTtFQUNFLHlCdk5yL0VJO0V1TnMvRUosY3ZOLzNFVztFdU5nNEVYO0EzQ2ltUEo7QTJDN2xQSTtFQUNFO0EzQytsUE47O0EyQzFsUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQWNBO0VBS0E7QTNDNGtQRjtBMkM3bFBFO0VBTkY7SUFRSTtJQUNBO0UzQytsUEY7QUFDRjtBMkM1bFBFO0VBQ0U7RUFDQTtBM0M4bFBKO0EyQzFsUEU7RUFDRTtBM0M0bFBKO0EyQ3hsUEU7RUFDRSxtQnZOcjhFWTtBNEsraFVoQjs7QTJDdGxQQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNDd2xQSjtBMkN0bFBJOztFQUVFO0VBQ0E7RUFDQTtBM0N3bFBOOztBMkNwbFBBO0FBSUk7RUFDRTtFQUNBO0EzQ29sUE47QTJDamxQUTtFQUNFO0VBQ0E7RUFDQTtBM0NtbFBWO0EyQzNrUE07RUFDRTtBM0M2a1BSO0EyQzNrUFE7RUFDRTtBM0M2a1BWO0EyQ3RrUEk7RUFDRTtFQUNBO0EzQ3drUE47QTJDcGtQRTtFQUNFO0EzQ3NrUEo7QTJDamtQTTtFQUNFO0VBQ0EsbUJ6Tm5sRlE7RXlOb2xGUiwyQnhOaG1GQztBNkttcVVUOztBMkMzalBJO0VBQ0U7QTNDOGpQTjs7QTJDdGpQTTtFQUNFO0VBQ0E7RUFDQTtBM0N5alBSOztBMkNsalBFO0VBQ0UsY3ZObmlGWTtBNEt3bFVoQjs7QTJDaGpQRTtFQUNFO0EzQ21qUEo7QTJDampQTTtFQUNFLGN2TjVpRlE7QTRLK2xVaEI7QTJDampQTTtFQUNFO0EzQ21qUFI7O0EyQ3ppUFE7RUFDRSxjdk4xakZNO0E0S3NtVWhCO0EyQ3ZpUE07RUFDRTtFQUNBO0EzQ3lpUFI7O0EyQ25pUEE7RUFDRSx5QnZON3BGTTtFdU44cEZOO0EzQ3NpUEY7QTJDcmlQRTtFQUNFO0EzQ3VpUEo7O0EyQ3BpUEE7RUFDRTtFQUNBO0EzQ3VpUEY7O0EyQ3BpUEU7RUFDRTtFQUNBO0VBQ0E7QTNDdWlQSjs7QTJDcGlQQTtFQUNFO0EzQ3VpUEY7QTJDdGlQRTtFQUNFO0EzQ3dpUEo7QTJDdmlQSTtFQUVFO0EzQ3dpUE47O0EyQ2xpUEU7O0VBQ0U7RUFDQTtFQUNBO0EzQ3NpUEo7O0EyQ2xpUEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBM0NxaVBGOztBMkNuaVBBO0VBQ0U7RUFDQTtBM0NzaVBGOztBMkNuaVBFOztFQUVFO0VBQ0E7RUFDQTtBM0NzaVBKOztBMkNuaVBBO0VBQ0U7QTNDc2lQRjs7QTJDbmlQQTtBQUVBO0VBQ0U7RUFDQTtBM0NxaVBGOztBMkNuaVBBO0VBQ0U7RUFDQTtBM0NzaVBGOztBMkNuaVBBO0FBR0U7RUFDRTtBM0NvaVBKO0EyQ25pUEk7RUFDRTtBM0NxaVBOO0EyQ25pUEk7RUFDRTtFQUNBO0EzQ3FpUE47O0EyQzVoUFE7RUFDRSx5QnZOcHVGTztBNEttd1VqQjtBMkM1aFBVOzs7Ozs7Ozs7Ozs7O0VBYUU7RUFDQSxjdk52d0ZKO0E0S3F5VVI7QTJDM2hQWTtFQUNFO0EzQzZoUGQ7QTJDM2hQWTtFQUNFLG1Cdk4zcEZHO0E0S3dyVWpCO0EyQzNoUFk7RUFDRTtBM0M2aFBkO0EyQzFoUFU7RUFDRTtFQUNBLHlCdk5ucUZLO0E0SytyVWpCO0EyQ3BoUFE7OztFQUdFLHlCdk4vd0ZPO0E0S3F5VWpCO0EyQ2xoUFU7O0VBQ0UsY3ZObnJGSztBNEt3c1VqQjtBMkM3Z1BNO0VBR0U7QTNDNmdQUjtBMkMxZ1BJOztFQUVFO0EzQzRnUE47QTJDemdQTTtFQUNFO0EzQzJnUFI7QTJDemdQTTtFQUNFO0EzQzJnUFI7QTJDdmdQTTtFQUtFLGN2Tm50RlM7QTRLd3RVakI7O0EyQzkvT0U7Ozs7Ozs7Ozs7Ozs7RUFhRTtFQUNBLGN2TjMxRkk7QTRLNDFVUjtBMkM5L09JO0VBQ0U7QTNDZ2dQTjtBMkM5L09JO0VBQ0UsbUJ2Ti91Rlc7QTRLK3VVakI7QTJDOS9PSTtFQUNFO0EzQ2dnUE47O0EyQzUvT0E7RUFDRTtBM0MrL09GOztBMkM1L09FO0VBQ0U7SUFDRTtJQUNBO0UzQysvT0o7QUFDRjs7QTJDMy9PRTtFQUNFO0EzQzgvT0o7QTJDNy9PSTtFQUZGO0lBR0k7RTNDZ2dQSjtBQUNGOztBMkM3L09BO0VBQ0U7QTNDZ2dQRjs7QTJDNy9PQTtFQUNFO0VBQ0E7RUFDQTtBM0NnZ1BGO0EyQy8vT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1Cek5wNEZZO0V5TnE0RlosMkJ4Tmo1Rks7RXdOazVGTDtBM0NpZ1BKOztBMkM3L09BO0VBQ0U7QTNDZ2dQRjs7QTJDNy9PQTtFQUNFO0EzQ2dnUEY7O0EyQzcvT0E7RUFDRTtBM0NnZ1BGOztBMkM3L09BO0VBQ0U7QTNDZ2dQRjs7QTJDOS9PQTtFQUNFO0EzQ2lnUEY7O0EyQy8vT0E7RUFDRTtBM0NrZ1BGOztBMkNoZ1BBO0VBQ0U7QTNDbWdQRjs7QTJDamdQQTtFQUNFO0EzQ29nUEY7O0EyQ2xnUEE7RUFDRTtBM0NxZ1BGOztBMkNuZ1BBO0VBQ0U7QTNDc2dQRjs7QTJDcGdQQTtFQUNFO0EzQ3VnUEY7O0EyQ3JnUEE7RUFDRTtBM0N3Z1BGOztBMkN0Z1BBO0VBQ0U7QTNDeWdQRjs7QTJDdmdQQTtFQUNFO0EzQzBnUEY7O0EyQ3hnUEE7RUFDRTtBM0MyZ1BGOztBMkN6Z1BBO0VBQ0U7QTNDNGdQRjs7QTJDMWdQQTtFQUNFO0EzQzZnUEY7O0EyQzNnUEE7RUFDRTtBM0M4Z1BGOztBMkM1Z1BBO0VBQ0U7QTNDK2dQRjs7QTJDM2dQSTtFQUNFLHlCdk5seEZPO0E0S2d5VWI7QTJDNWdQSTtFQUNFO0EzQzhnUE47QTJDM2dQRTtFQUNFLHlCdk54OUZJO0E0S3ErVVI7QTJDM2dQQTtFQUNFO0EzQzZnUEY7QTJDM2dQQTtFQUNFO0VBQ0E7QTNDNmdQRjs7QTJDdGdQTTtFQUNFO0EzQ3lnUFI7QTJDdmdQTTtFQUNFO0EzQ3lnUFI7O0EyQ25nUEU7RUFDRTtBM0NzZ1BKO0EyQ3JnUEk7RUFDRTtBM0N1Z1BOO0EyQ3BnUEU7RUFDRTtBM0NzZ1BKO0EyQ3BnUEU7RUFDRTtBM0NzZ1BKO0EyQ3JnUEk7RUFDRTtBM0N1Z1BOOztBNEM1aFZBO0VBQ0k7QTVDK2hWSjtBNEM3aFZJO0VBQ0k7RUFDQSxjeE5zSlM7RXdOckpUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQnpOU0M7QTZLc2hWVDtBNEM1aFZJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeE4ySE87RXdOMUhQLG1CMU5XUTtFME5WUiwyQnpOSEM7QTZLaWlWVDtBNEMxaFZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4TitHTztFd045R1AsbUIxTkRRO0UwTkVSLDJCek5mQztBNksyaVZUO0E0Q3hoVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQjFOTFE7QThLK2hWaEI7O0E0Q2poVkk7RUFDSTtFQUNBO0E1Q29oVlI7O0E2Q3JrVkE7RUFDRTtBN0N3a1ZGO0E2Q3JrVkk7RUFDRSxxQnpOMkdZO0E0SzQ5VWxCO0E2Q25rVkU7RUFDRTtFQUVBO0VBRUE7RUFFQTtFQUVBO0VBRUE7RUFFQTtFQUVBO0VBRUE7RUFFQSwyQjFOL0JNO0UwTmlDTixjek5tRlE7RXlOakZSO0E3QzBqVko7QTZDempWSTtFQXhCRjtJQXlCSTtFN0M0alZKO0FBQ0Y7QTZDMWpWSTtFQUNFLDRCMU4xQ0k7RTBONENKLGN6TjFCUztBNEtxbFZmO0E2Q3hqVkk7RUFDRTtBN0MwalZOO0E2Q3ZqVkk7RUFHRSxxQnpOZ0VXO0E0S3UvVWpCO0E2Q25qVkU7RUFDRTtBN0NxalZKO0E2Q25qVkU7RUFDRTtFQUNBO0E3Q3FqVko7O0E4Q3BuVkU7RUFDRTtFQUNBO0VBQ0E7QTlDdW5WSjtBOEN0blZJO0VBQ0UsbUI1TnNCSztFNE5yQkw7QTlDd25WTjtBOENyblZFO0VBQ0U7RUFDQTtBOUN1blZKO0E4Q3JuVkU7RUFDRTtFQUNBO0VBQ0E7QTlDdW5WSjtBOEN0blZJO0VBQ0U7QTlDd25WTjs7QStDM29WQTtFQUNFO0VBQ0E7RUFDQSwyQjVOa0JPO0U0TmpCUCxtQjdONkJjO0U2TjVCZDtBL0M4b1ZGO0ErQzdvVkU7RUFDRTtBL0Mrb1ZKO0ErQzdvVkU7RUFDRSx5QjNOOE1TO0UyTjdNVDtBL0Mrb1ZKO0ErQzdvVkU7RUFDRSx5QjNOSW9CO0UyTkhwQixjM040SWE7QTRLbWdWakI7QStDN29WRTtFQUNFO0EvQytvVko7O0FnRDlwVkU7RUFDRTtBaERpcVZKO0FnRC9wVkU7RUFDRTtBaERpcVZKO0FnRDlwVkU7RUFDRTtFQUNBO0FoRGdxVko7QWdEOXBWSTtFQUNFLG1COU5hSztBOEttcFZYO0FnRDVwVkU7RUFDRTtFQUNBO0FoRDhwVko7QWdENXBWSTtFQUNFO0FoRDhwVk47QWdEMXBWRTtFQUNFO0VBQ0E7RUFDQTtBaEQ0cFZKO0FnRDFwVkk7RUFDRTtBaEQ0cFZOO0FnRHhwVkU7RUFDRTtFQUNBO0FoRDBwVko7QWdEeHBWSTtFQUNFO0FoRDBwVk47QWdEdnBWSTtFQUNFO0FoRHlwVk47QWdEcnBWRTtFQUNFO0FoRHVwVko7QWdEcnBWSTtFQUNFO0FoRHVwVk47QWdEcHBWSTtFQUNFO0FoRHNwVk47O0FnRGpwVkE7RUFFSTtJQUNFO0VoRG1wVko7RWdEaHBWRTtJQUNFO0VoRGtwVko7RWdEL29WRTtJQUNFO0VoRGlwVko7RWdEL29WSTtJQUNFO0VoRGlwVk47RWdEN29WRTtJQUNFO0VoRCtvVko7QUFDRjtBaURudVZBO0VBQ0U7QWpEcXVWRjs7QWlEbHVWQTtFQUNFO0VBQ0E7QWpEcXVWRjs7QWlEbHVWQTtFQUNFO0VBQ0E7RUFDQTtBakRxdVZGO0FpRG51VkU7RUFDRTtBakRxdVZKOztBaURqdVZBO0VBUUU7QWpENnRWRjtBaURwdVZFO0VBQ0U7RUFDQTtFQUNBLDJCOU5GSztFOE5HTCxtQi9OU1k7QThLNnRWaEI7O0FpRDl0VkU7O0VBQ0U7QWpEa3VWSjtBaUQvdFZFOztFQUNFLGM3TnlFWTtFNk54RVo7QWpEa3VWSjs7QWlEOXRWQTtFQUNFO0VBRUE7QWpEZ3VWRjtBaUQ5dFZFO0VBQ0U7RUFDQTtBakRndVZKO0FpRDl0Vkk7RUFDRTtBakRndVZOOztBaUQzdFZBO0VBQ0U7SUFDRTtFakQ4dFZGO0VpRDN0VkE7SUFDRTtFakQ2dFZGO0FBQ0Y7QWlEMXRWQTtFQUNFO0lBQ0U7RWpENHRWRjtBQUNGO0FrRDd4VkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRCt4Vko7QWtEN3hWSTtFQUNJO0FsRCt4VlI7QWtENXhWSTtFQUNJO0FsRDh4VlI7QWtEMXhWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEQ0eFZSO0FrRDF4VlE7RUFDSTtBbEQ0eFZaO0FrRHp4VlE7RUFDSTtBbEQyeFZaO0FrRHZ4Vkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbER5eFZSO0FrRHZ4VlE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM5Ti9CSjtFOE5nQ0k7RUFDQTtBbER3eFZaO0FrRHJ4VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QjlOeENKO0U4TnlDSSxjOU44RUc7RThON0VILGtCaE9yQ0U7RWdPc0NGLDJCL05oREg7QTZLdTBWVDtBa0RoeFZJO0VBQ0kseUI5Tm5EQTtFOE5vREE7QWxEa3hWUjtBa0RoeFZRO0VBQ0kseUI5TnZESjtFOE53REk7QWxEa3hWWjtBa0Q3d1ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUI5TmpFQTtFOE5rRUEsYzlOcURPO0U4TnBEUDtFQUNBLGtCaE8vRE07RWdPZ0VOLDJCL04xRUM7QTZLeTFWVDtBa0Qzd1ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjlOb0RTO0U4Tm5EVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxENndWUjtBa0Qzd1ZRO0VBQ0ksbUI5TmxHSjtBNEsrMlZSO0FrRDF3VlE7RUFDSTtBbEQ0d1ZaO0FrRHp3VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEQyd1ZaO0FrRHJ3VlE7RUFDSTtBbER1d1ZaO0FrRHB3VlE7RUFDSTtBbERzd1ZaOztBbUQ1NFZBO0VBRUk7RUFDQTtBbkQ4NFZKO0FtRDU0Vkk7RUFDSTtBbkQ4NFZSO0FtRDM0Vkk7RUFDSTtFQUNBO0VBQ0EsbUJqT3FCUTtFaU9wQlI7RUFDQSxjL055SEs7QTRLb3hWYjtBbUR6NFZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EMjRWWjs7QW9EcDZWQTtFQUdJO0FwRHE2Vko7QW9EbjZWSTtFQUxKO0lBTVE7RXBEczZWTjtBQUNGO0FvRHA2Vkk7RUFDSTtFQUNBO0FwRHM2VlI7QW9EbjZWUTtFQUNJLHlCaE95TUM7RWdPeE1EO0VBQ0E7RUFDQTtBcERxNlZaO0FvRG42Vlk7RUFDSTtFQUNBO0FwRHE2VmhCO0FvRC81VlE7RUFDSTtFQUNBLGNoT2dGSTtBNEtpMVZoQjtBb0Q3NVZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsK0JqT3hCRztBNkt1N1ZuQjtBb0QxNVZZO0VBQ0ksY2hPa0VBO0E0SzAxVmhCO0FvRHQ1Vkk7RUFDSSxjaE9yQ0E7QTRLNjdWUjtBb0RyNVZJO0VBQ0ksY2hPbkNJO0E0SzA3Vlo7O0FvRC80VkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcERrNVZKO0FvRGg1Vkk7RUFOSjtJQU9RO0VwRG01Vk47QUFDRjtBb0RqNVZJO0VBQ0k7RUFDQTtFQUNBO0FwRG01VlI7O0FxRDk5VkU7RUFDRSx5QmpPdUJJO0E0SzA4VlI7QXFEOTlWRTtFQUNFLG1Cbk8yQlk7RW1PMUJaLDJCbE9jSztFa09iTDtBckRnK1ZKO0FxRDc5VkU7RUFDRTtFQUNBO0VBQ0EseUJqTzBNUztBNEtxeFZiO0FxRDc5Vkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckQrOVZOOztBcUQxOVZBO0VBQ0U7RUFDQTtFQUNBO0FyRDY5VkY7O0FxRHo5VkU7RUFDRSx5QmpPMktNO0E0S2l6VlY7QXFEejlWTTtFQUNFO0FyRDI5VlI7QXFEejlWUTtFQUNFO0VBQ0EsMkJsT3BCRDtFa09xQkM7RUFDQTtBckQyOVZWO0FxRHo5VlU7RUFDRTtFQUNBLHlCak90Qko7QTRLaS9WUjtBcURwOVZFO0VBQ0UseUJqTzlCSTtFaU8rQko7QXJEczlWSjtBcURuOVZNO0VBQ0U7QXJEcTlWUjtBcURuOVZRO0VBQ0UsbUJuTzlCTTtFbU8rQk4sMkJsTzNDRDtFa080Q0M7QXJEcTlWVjtBcURsOVZRO0VBQ0U7QXJEbzlWVjs7QXFENThWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRCs4Vko7QXFENzhWSTtFQUNFO0FyRCs4Vk47QXFENThWSTtFQUNFLHlCak9zQlU7QTRLdzdWaEI7O0FxRHo4VkE7RUFDRSxjak8yQk87RWlPMUJQO0VBQ0E7RUFDQTtBckQ0OFZGOztBcUQxOFZBO0VBQ0UsY2pPcUJPO0VpT3BCUDtFQUNBO0VBQ0E7RUFDQTtBckQ2OFZGOztBc0RoaldBO0VBQ0k7RUFDQTtBdERtaldKO0FzRGpqV0k7RUFDSTtFQUNBLG1CcE9zQlE7QThLNmhXaEI7QXNEaGpXSTtFQUNJO0VBQ0E7QXREa2pXUjtBc0Q5aVdRO0VBQ0k7QXREZ2pXWjtBc0Q5aVdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0JwT0dGO0VvT0ZFLDJCbk9QUDtBNkt1aldUO0FzRHppV1k7RUFDSTtBdEQyaVdoQjtBc0R2aVdRO0VBQ0k7RUFDQTtFQUNBO0F0RHlpV1o7QXNEdmlXWTtFQUNJO0VBQ0E7QXREeWlXaEI7QXNEcGlXWTtFQUNJO0VBQ0E7RUFDQTtBdERzaVdoQjtBc0RwaVdnQjtFQUNJO0F0RHNpV3BCO0FzRGppV1k7RUFDSTtBdERtaVdoQjtBc0RoaVdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RGtpV2hCO0FzRC9oV29CO0VBQ0k7RUFDQSxlcE8zQ1Q7RW9PNENTO0VBQ0E7RUFDQTtFQUNBLGNsTzRCUjtBNEtxZ1doQjtBc0Q1aFdZO0VBQ0kseUJsT3NFVDtFa09yRVM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDhoV2hCO0FzRDVoV2dCO0VBQ0k7RUFDQSxtQnBPdEVUO0VvT3VFUyxjbE8xRVo7RWtPMkVZO0VBQ0E7QXREOGhXcEI7QXNEeGhXWTtFQUNJO0VBQ0E7QXREMGhXaEI7O0FzRHBoV0E7RUFDSTtBdER1aFdKOztBc0RwaFdBO0VBQ0k7QXREdWhXSjs7QXNEbmhXSTtFQURKO0lBRVE7RXREdWhXTjtBQUNGOztBc0RoaFdRO0VBQ0k7QXREbWhXWjtBc0RoaFdROztFQUdJO0VBQ0E7QXREaWhXWjtBc0QvZ1dZOztFQUNJO0F0RGtoV2hCO0FzRDdnV1E7O0VBR0k7QXREOGdXWjtBc0QxZ1dROztFQUVJO0F0RDRnV1o7QXNEemdXUTs7RUFHSTtBdEQwZ1daO0FzRHZnV1E7O0VBR0k7QXREd2dXWjtBc0RyZ1dROztFQUdJO0F0RHNnV1o7O0FzRDkvVkk7RUFESjtJQUVRO0V0RGtnV047QUFDRjs7QXVENXJXQTtFQUNFO0VBQ0E7QXZEK3JXRjtBdUQ5cldFO0VBQ0U7QXZEZ3NXSjtBdUQvcldJO0VBQ0U7QXZEaXNXTjtBdUQvcldJO0VBQ0UseUJuT2dOVTtBNEtpL1ZoQjtBdURoc1dNO0VBQ0UseUJuTzhNUTtBNEtvL1ZoQjtBdUQ5cldFO0VBQ0U7QXZEZ3NXSjtBdUQ5cldFO0VBQ0U7RUFDQTtBdkRnc1dKO0F1RC9yV0k7RUFDRSx5Qm5PR0U7RW1PRkY7RUFDQTtBdkRpc1dOO0F1RC9yV0k7RUFDRTtFQUNBLHlCbk82TFU7RW1PNUxWO0VBQ0E7RUFDQTtBdkRpc1dOO0F1RGhzV007RUFDRTtBdkRrc1dSOztBdUQ1cldBO0VBQ0U7QXZEK3JXRixDO0F3RGx1V0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKRjs7QUFNQTtFQWNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwT1RNO0FvT1BSO0FBREU7RUFERjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VBSUY7QUFDRjtBQUhFO0VBUEY7SUFRSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBTUY7QUFDRjtBQUFFO0VBQ0U7RUFDQTtFQUNBO0FBRUo7QUFESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwTzZEVTtFb081RFY7QUFHTjtBQURJO0VBQ0UsaUJ0T1RZO0VzT1VaLDJCck9qQ0c7RXFPa0NILGNwT3VEVTtFb090RFY7QUFHTjtBQURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFHTjtBQUZNO0VBQ0U7RUFDQTtBQUlSO0FBSFE7RUFDRSxrQnRPM0JJO0VzTzRCSiw4QnJPeERRO0VxT3lEUixjcE80U0k7QW9PdlNkO0FBSlU7RUFDRTtFQUNBO0VBQ0EsaUJ0Ty9DQztFc09nREQsMkJyT3RESDtFcU91REc7RUFDQSxjcE9rQ0k7RW9PakNKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQU1aO0FBSFE7RUFDRTtFQUNBO0FBS1Y7QUFESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFHTjtBQUZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlSO0FBSFE7RUFDRTtFQUNBO0VBQ0E7QUFLVjtBQUhVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLWjtBQUpZO0VBQ0U7RUFDQTtBQU1kO0FBQVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVWLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvZWRidXR0b25jb21wb25lbnQvZWRCdXR0b24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvcmFkaW9CdXR0b24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1NlYXJjaC9TZWFyY2hCbG9ja0dlbmVyaWMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1NlYXJjaC9BbGxTZWFyY2guc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1NlYXJjaC9QcmltYXJ5TWFya2V0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9TZWFyY2gvU2VhcmNoZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvcmVhY3QtdGFicy9zdHlsZS9yZWFjdC10YWJzLmNzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvcmVhY3Qtc2xpZGluZy1wYW5lL2Rpc3QvcmVhY3Qtc2xpZGluZy1wYW5lLmNzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2Vycm9yX21zZy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9Qb3NpdGlvblJlcG9ydHMvUG5sUmVwb3J0L0NvbmZpcm1hdGlvblBvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2Zvb3Rlci9mb290ZXJmZWVkYmFja3BvcC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvaGVhZGVyL25hdi9IZWFkZXJSZWZhY3Rvci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvaGVhZGVyL25hdi9uYXZEZXNrLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9oZWFkZXIvbmF2L25hdk1vYi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2VkZWx3ZWlzc2xvZ28uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1RpY2tldFBvcnRhbC9UaWNrZXRoaWRlbWIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1RpY2tldFBvcnRhbC9UaWNrZXRQb3J0YWwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1RpY2tldFBvcnRhbC9hdHRhY2hlZEZpbGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1RpY2tldFBvcnRhbC9TZWFyY2hUaWNrZXQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udEZhbWlseS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZGlzdC9jc3MvYm9vdHN0cmFwLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvZGlzdC9jc3MvZGlzdC9jc3MvYm9vdHN0cmFwLmNzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvZ2xvYmFsL3BhcnRpYWxzL19yZXNldC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2dsb2JhbC9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9nbG9iYWwvcGFydGlhbHMvX2NsYXNzU3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vYXNzZXRzL3Njc3MvbWl4aW5zL21peGlucy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2dsb2JhbC9wYXJ0aWFscy9fZ3JpZFN0eWxlcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2dsb2JhbC9wYXJ0aWFscy9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvZ2xvYmFsL3BhcnRpYWxzL19jb21tb25zdHlsZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9wcm9ncmVzc2JhcmNvbW1vbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZmVhdHVyZXMvTGVhZEdlbmVyYXRpb24vTGVhZEdlbmVyYXRpb25NYWluLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9oZWFkZXIvbmF2L1N1cHBvcnREcm9wZG93bi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvaGVhZGVyL25hdi9Nb2JpbGVCb3R0b21DbGljay5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvaGVhZGVyL25hdi9IZWFkZXJSZWZhY3Rvck1vYi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9Ib2xkaW5nUmVwb3J0cy9Ib2xkaW5nUmVwb3J0cy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9Ib2xkaW5nUmVwb3J0cy9TdG9ja0RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUGFuZExSZXBvcnRzL1RyYW5zYWN0aW9uVGFibGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvSG9sZGluZ1JlcG9ydHMvU21jYXNlUG9wdXBGYWlsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdSZXBvcnRzL1NtY2FzZVBvcHVwU3VjY2Vzcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9SZXZhbXBlZFJlcG9ydHMvR2VuZXJpYy9QQU5QYXNzd29yZC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9Ib2xkaW5nUmVwb3J0cy9TbWNhc2VQb3B1cExvYWRlci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL25vZGVfbW9kdWxlcy9yZWFjdC1kYXRlcGlja2VyL2Rpc3QvcmVhY3QtZGF0ZXBpY2tlci5jc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2VkTW9kYWwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2Rvd2xvYWRIb2xkaW5nUmVwb3J0cy9EUHRyYW5zYWN0aW9uRm9ybURlc2suc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvSG9sZGluZ1JlcG9ydHMvU29ydERyb3Auc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvSG9sZGluZ1JlcG9ydHMvRmlsdGVyQXNzZXREcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdSZXBvcnRzL01vYlNvcnREcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdSZXBvcnRzL01vYkZpbHRlckFzc2V0RHJvcC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9QbmxSZXBvcnQvUG5sU3RvY2tEZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vbm9kZV9tb2R1bGVzL3JlYWN0LWxvYWRpbmctc2tlbGV0b24vZGlzdC9za2VsZXRvbi5jc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1JlcG9ydHNIZWFkZXIvY29tbW9uU3VtbWFyeS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9Ib2xkaW5nUmVwb3J0cy9UYWJPdmVyTGF5UG9wdXAuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUG9zaXRpb25SZXBvcnRzL1BubFJlcG9ydC9FZGl0VHJhbnNhY3Rpb25Qb3B1cC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZG93bG9hZEhvbGRpbmdSZXBvcnRzL2Rvd2xvYWRIb2xkaW5nUmVwb3J0cy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9GYW1pbHlUYWdnaW5nL0ZhbWlseVRhZ2dpbmcuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUGFuZExSZXBvcnRzL1Byb2ZpdEFuZExvc3Muc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUGFuZExSZXBvcnRzL1Byb2ZpdEFuZExvc3NNb2Iuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvRGFzaGJvYXJkL0Rhc2hib2FyZC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9Ib2xkaW5nUmVwb3J0cy9Eb3dubG9hZERyb3Auc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvVEFYUmVwb3J0cy9UYXhTdW1tYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1RBWFJlcG9ydHMvVGF4UmVwb3J0cy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9UQVhSZXBvcnRzL1RheFN1bW1hcnlNb2JpbGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvVEFYUmVwb3J0cy9UYXhSZXBvcnRNb2JpbGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUmV2YW1wZWRSZXBvcnRzL3N1bW1hcnlEZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1JldmFtcGVkUmVwb3J0cy9UYXhSZXBvcnQvQ2xlYXJUYXhCYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udHNpemUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvVEFYUmVwb3J0cy9UZXJtc0FuZENvbmRpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvVEFYUmVwb3J0cy9UYXhCdWRnZXREaXNjbGFpbWVyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdSZXBvcnRzL0RwVHJhbnNhY3Rpb25zUmVwb3J0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdSZXBvcnRzL1F0eURyb3Auc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUmV2YW1wZWRSZXBvcnRzL0dlbmVyaWMvTm9EYXRhTXNnLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdSZXBvcnRzL0hvbGRpbmdJbnN1cmFuY2Uuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvY29udHJhY3ROb3Rlcy9jb250cmFjdG5vdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL2NvbnRyYWN0Tm90ZXMvdGhyZWVMYXllcmZpbHRlci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9TdWNjZXNzTGlua1BvcC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY3Zhci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZG93bG9hZEhvbGRpbmdSZXBvcnRzL2Rvd2xvYWRIb2xkaW5nUmVwb3J0c01vYi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9EcEJpbGxzL0RwQmlsbHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvU3Vic2NyaXB0aW9uRmVlcy9TdWJzY3JpcHRpb25GZWVzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1N1YnNjcmlwdGlvbkZlZXMvU3Vic2NyaXB0aW9uUG9wdXAuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvRHBJbnRlcmVzdC9EcEludGVyZXN0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL290aGVyUmVwb3J0cy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9MZWRnZXIvTGVkZ2VyUmVwb3J0c01haW4uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2ZlYXR1cmVzL1dhdGNoTGlzdC9hY3Rpb253YXRjaGxpc3Quc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvVHJhbnNhY3Rpb25IaXN0b3J5L1RyYW5zYWN0aW9uSGlzdG9yeU1haW4uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvVHJhbnNhY3Rpb25IaXN0b3J5L1RyYW5zYWN0aW9uSGlzdG9yeU1vYmlsZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9SZXZhbXBlZFJlcG9ydHMvRmlsdGVyZmxhZ3Muc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvY29tbW9uQ29tcG9uZW50cy9SZXBvcnRTb3J0cy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9SZXZhbXBlZFJlcG9ydHMvR2VuZXJpYy9Mb2FkZXJQb3BVcC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvUmVwb3J0cy9Ib2xkaW5nUmVwb3J0cy9Nb2JEb3dubG9hZERyb3Auc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvVW5kZXJzdGFuZGluZ1NlY3Rpb25zL1VuZGVyc3RhbmRpbmdTZWN0aW9uTW9iLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdSZXBvcnRzL0hvbGRpbmdSZXBvcnRzTW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL0hvbGRpbmdQb3NpdGlvbk1vYmlsZVJlcG9ydC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZG93bG9hZEhvbGRpbmdSZXBvcnRzL0RQdHJhbnNhY3Rpb25Gb3JtTW9iLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1BubFZpZXdUcmFuc2FjdGlvblJlcG9ydC9QbmxWaWV3VHJhbnNhY3Rpb25SZXBvcnQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvUGFuZExSZXBvcnRzL1BubERvd25sb2FkUG9wdXBNb2Iuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL1JlcG9ydHMvVEFYUmVwb3J0cy9UYXhEb3dubG9hZFBvcHVwTW9iLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2dlbmVyaWMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvZWRTb3J0TGFiZWxzL2VkU29ydExhYmVscy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9GaWx0ZXJhYmxlTGFiZWxzL2ZpbHRlcmFibGVMYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvZm9vdGVyL2Zvb3RlcnJlZmFjdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2Zvb3Rlci9mb290ZXJtb2JpbGUuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvUmVwb3J0c0hlYWRlci9HZW5lcmljUmVwb3J0SGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1NlY05hdmlnYXRpb24vU2VjTmF2aWdhdGlvbkRlc2t0b3Auc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvU2VjTmF2aWdhdGlvbi9zZWNOYXZpZ2F0aW9uTW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2R5YW5hbWljaW5kaWNhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2luZGljYXRvci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9wZXJmb3JtYW5jZVByb2dyZXNzYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL3ZpZXdhbGwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvbWFya2V0Q2FyZC5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9TdG9ja0NhcmRzL1N0b2NrQ2FyZHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvZmxvYXRCdXR0b24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvZXF1aXR5ZHJvcGRvd24vZXF1aXR5ZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvZ2VuZXJpY1RhYnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvc2xpZGluZ3BhbmVpY29uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL21hcmtldGRyYXdlci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9NYXJrZXRTbGlkaW5nUGFuZS5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy96SW5kZXguc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvVGFibGVoZWFkZXJBcnJvd3Muc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL2JhcmdyYXBoLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL0NoYXJ0aXFCdG1EcmF3ZXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvcGl2b3RQb2ludHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvQ29tbW9uVUkvY29tbW9uQ29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL0NvbW1vblVJL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvQWNjb3JkaW9uL0FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9mb290ZXIvRm9vdGVyUGFnZXNHZW5lcmljL0Zvb3RlclNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvQnJlYWRDcnVtYi5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9QcmltYXJ5TWFya2V0L0lQTy1HZW5lcmljL0lQb19nZW5lcmljLUlwby5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9QYWdpbmF0aW9uL1BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvU2NyaXBEZXRhaWxQYW5lL01hcmtldGRlcHRoLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1NjcmlwRGV0YWlsUGFuZS9jb3Jwb3JhdGVBY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1NjcmlwRGV0YWlsUGFuZS9OZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1NjcmlwRGV0YWlsUGFuZS9SZXNlYXJjaGNhbGwuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvVG9hc3QvVG9hc3Quc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvU2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL0dlbmVyaWNUb29sVGlwLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL3dhdGNobGlzdEdlbmVyaWMvd2F0Y2hsaXN0LWdlbmVyaWMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvQ29tbW9uVUkvQ29tbW9uc3BhY2luZy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9Db21tb25VSS9Db21tb25HcmlkLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL0NvbW1vblVJL2NvbW1vbkNzcy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9Mb2dpbi9mbG9hdGluZ2xhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL090cEdlbmVyaWMuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvUG9wdXBMYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvVE9DZ2VuZXJpYy9Qcm9kdWN0QnV0dG9ucy5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9UT0NnZW5lcmljL09yZGVyQ29uZmlybWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1RPQ2dlbmVyaWMvQXV0aG9yaXNlVG9TZWxsLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL1N3aXRjaEJ1dHRvbi9zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly93b3JrZXIvLi9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2dlbmVyaWMvQ291bnRJbnB1dC9Db3VudElucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL09yZGVyTXNnL09yZGVyTXNnLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9nZW5lcmljL0ZpbHRlclNpZGViYXIvRmlsdGVyU2lkZWJhci5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9QcmltYXJ5TWFya2V0L05GTy1HZW5lcmljL25mb19nZW5lcmljLUlwby5zY3NzIiwid2VicGFjazovL3dvcmtlci8uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9lZE1vZGFsU2VhcmNoQmFyLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2VyLy4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9SZXBvcnRzL1N3aXRjaFRvRW5oYW5jZWRSZXBvcnRzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLmVkX2J1dHRvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG5cclxuICAmLFxyXG4gID4gKiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLmJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDY0LjVweDtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50b21hdG8tcmVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0b21hdG8tcmVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvbWF0by1yZWQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJi5saWdodC1uYXZ5IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1uYXZ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1uYXZ5O1xyXG4gIH1cclxuXHJcbiAgJi5kdXN0eS1vcmFuZ2Uge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGR1c3R5LW9yYW5nZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHVzdHktb3JhbmdlO1xyXG4gIH1cclxuXHJcbiAgJi53aGl0ZS1vbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG5cclxuICAmLndoaXRlLXR3ZW50eSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtdHdlbnR5O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtdHdlbnR5O1xyXG4gIH1cclxuXHJcbiAgJi5rZWxseS1ncmVlbi10d28ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGtlbGx5LWdyZWVuLXR3bztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAka2VsbHktZ3JlZW4tdHdvO1xyXG4gIH1cclxuXHJcbiAgJi5ibHVlLW9uZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcblxyXG4gICYua2VsbHktZ3JleS1vbmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktb25lO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LW9uZTtcclxuICB9XHJcblxyXG4gICYuc2xpbSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmLmxpbmsge1xyXG4gICAgY29sb3I6ICRkdXN0eS1vcmFuZ2U7XHJcbiAgfVxyXG5cclxuICAmLmJsdWUtbGluayB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gIH1cclxuXHJcbiAgJi5ncmVlbi1idG4ge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgfVxyXG5cclxuICAmLnJlZC1idG4ge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gIH1cclxuXHJcbiAgJi5taWRuaWdodC1ibHVlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktc3VpdCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRncmV5LXN1aXQgIWltcG9ydGFudDtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWlkbmlnaHQtYmx1ZS1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG5cclxuICAmLm1pZG5pZ2h0LWJsdWUtdW5kZXJsaW5lIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gICYubWlkbmlnaHQtYmx1ZS1uby11bmRlcmxpbmUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gICYuYmxhY2stdW5kZXJsaW5lIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkYmxhY2tfb25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgJi50b21hdG8ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvbWF0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAmLmdyZXktc3VpdCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktc3VpdDtcclxuICB9XHJcblxyXG4gICYubW9ub2Nocm9tZS1saWdodC1ncmV5IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgJi5kYXJrLXBlYWNoIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wZWFjaDtcclxuICB9XHJcblxyXG4gICYuYmxvb2QtcmVkIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsb29kLXJlZDtcclxuICB9XHJcblxyXG4gICYuYmxvb2QtcmVkLWJvcmRlciB7XHJcbiAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibG9vZC1yZWQ7XHJcbiAgfVxyXG5cclxuICAmLndpdGhvdXQtYmFjay1saW5rLWJsdWUge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgJi5zZWNvbmRhcnktZ3JheS1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgfVxyXG4gICYuZ3JlZW4tdW5kZXJsaW5lIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG4gICYuYXF1YS13aGl0ZS1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uX2J1dHRvbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzdweCkge1xyXG4gIC5lZF9idXR0b24ge1xyXG4gICAgJi5idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBwYWRkaW5nOiA4LjIxcHggNDMuNjZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGJhc2VfZm9udF9zaXplOiAxNnB4O1xyXG5cclxuLy8gJGZvbnRfZm91cjogMjUlO1xyXG4vLyAkZm9udF9zaXg6IDM3LjUlO1xyXG4vLyAkZm9udF9laWdodDogNTAlO1xyXG4vLyAkZm9udF9uaW5lOiA1Ni4yNSU7XHJcbi8vICRmb250X3RlbjogNjIuNSU7XHJcbi8vICRmb250X2VsZXZlbjogNjguNzUlO1xyXG4vLyAkZm9udF90d2VsdmU6IDc1JTtcclxuLy8gJGZvbnRfdGhpcnRlZW46IDgxLjI1JTtcclxuLy8gJGZvbnRfZm91cnRlZW46IDg3LjUlO1xyXG4vLyAkZm9udF9maWZ0ZWVuOiA5My43NSU7XHJcbi8vICRmb250X3NpeHRlZW46IDEwMCU7XHJcbi8vICRmb250X3NldmVudGVlbjogMTA2LjI1JTtcclxuLy8gJGZvbnRfZWlnaHRlZW46IDExMi41JTtcclxuLy8gJGZvbnRfbmluZXRlZW46IDExOC43NSU7XHJcbi8vICRmb250X3R3ZW50eTogMTI1JTtcclxuLy8gJGZvbnRfdHdlbnR5VHdvOiAxMzcuNSU7XHJcbi8vICRmb250X3R3ZW50eVRocmVlOiAxNDMuNzUlO1xyXG4vLyAkZm9udF90d2VudHlGb3VyOiAxNTAlO1xyXG4vLyAkZm9udF90d2VudHlGaXZlOiAxNTYuMjUlO1xyXG4vLyAkZm9udF90d2VudHlFaWdodDogMTc1JTtcclxuXHJcbiRmb250X2ZvdXI6IDAuMjVyZW07XHJcbiRmb250X3NpeDogMC4zNzVyZW07XHJcbiRmb250X3NldmVuOiAwLjQzOHJlbTtcclxuJGZvbnRfZWlnaHQ6IDAuNXJlbTtcclxuJGZvbnRfbmluZTogMC41NjNyZW07XHJcbiRmb250X3RlbjogMC42MjVyZW07XHJcbiRmb250X2VsZXZlbjogMC42ODhyZW07XHJcbiRmb250X3R3ZWx2ZTogMC43NXJlbTtcclxuJGZvbnRfdGhpcnRlZW46IDAuODEzcmVtO1xyXG4kZm9udF90aGlydGVlbl9wb2ludF9zaXg6IDAuODVyZW07XHJcbiRmb250X2ZvdXJ0ZWVuOiAwLjg3NXJlbTtcclxuJGZvbnRfZmlmdGVlbjogMC45MzhyZW07XHJcbiRmb250X3NpeHRlZW46IDFyZW07XHJcbiRmb250X3NpeHRlZW5fcG9pbnRfc2l4OiAxLjFyZW07XHJcbiRmb250X3NldmVudGVlbjogMS4wNjNyZW07XHJcbiRmb250X2VpZ2h0ZWVuOiAxLjEyNXJlbTtcclxuJGZvbnRfbmluZXRlZW46IDEuMTg4cmVtO1xyXG4kZm9udF90d2VudHk6IDEuMjVyZW07XHJcbiRmb250X3R3ZW50eU9uZTogMS4zMTNyZW07XHJcbiRmb250X3R3ZW50eVR3bzogMS4zNzVyZW07XHJcbiRmb250X3R3ZW50eVRocmVlOiAxLjQzOHJlbTtcclxuJGZvbnRfdHdlbnR5Rm91cjogMS41cmVtO1xyXG4kZm9udF90d2VudHlGaXZlOiAxLjU2M3JlbTtcclxuJGZvbnRfdHdlbnR5U2l4OiAxLjYyNXJlbTtcclxuJGZvbnRfdHdlbnR5U2V2ZW46IDEuNjg4cmVtO1xyXG4kZm9udF90d2VudHlFaWdodDogMS43NXJlbTtcclxuJGZvbnRfdGhpcnR5OiAxLjg3NXJlbTtcclxuJGZvbnRfdGhpcnR5T25lOiAxLjkzOHJlbTtcclxuJGZvbnRfdGhpcnR5VHdvOiAycmVtO1xyXG4kZm9udF90aGlydHlTaXg6IDIuMjVyZW07XHJcbiRmb250X2ZvdXJ0eTogMi41cmVtO1xyXG4kZm9udF9mb3VydHlUd286IDIuNjI1cmVtO1xyXG4kZm9udF9mb3VydHlTaXg6IDIuODc1cmVtO1xyXG4kZm9udF9maWZ0eTogMy4xMjVyZW07XHJcbiRmb250X3NldmVudHk6IDQuMzc1cmVtO1xyXG4kZm9udF9vbmVIdW5kcmVkRml2ZTogNi41NjNyZW07XHJcbiRmb250X2ZpZnR5Rml2ZTogMy40MzhyZW07XHJcbiRmb250X3NpeHR5OiAzLjc1cmVtO1xyXG4kZm9udF9zZXZlbnR5T25lOiA0LjQzOHJlbTtcclxuJGZvbnRfbmluZXR5OiA1LjYyNXJlbTtcclxuJHNpeHR5X2ZvdXI6IDRyZW07XHJcbiIsIi8vcm9ib3RvXHJcbiRSb2JvdG9SOiBcIlJvYm90b1JlZ3VsYXJcIjtcclxuJFJvYm90b006IFwiUm9ib3RvTWVkaXVtXCI7XHJcbiRSb2JvdG9COiBcIlJvYm90b0JvbGRcIjtcclxuJFJvYm90b0xpZ2h0OiBcIlJvYm90b0xpZ2h0XCI7XHJcbiRPc3dhbGRSOiBcIk9zd2FsZFJlZ3VsYXJcIjtcclxuJE9zd2FsZEI6IFwiT3N3YWxkQm9sZFwiO1xyXG4kUm9ib3RvQ1I6IFwiUm9ib3RvQ29uZGVuc2VkUmVndWxhclwiO1xyXG4kUm9ib3RvQ0I6IFwiUm9ib3RvQ29uZGVuc2VkQm9sZFwiO1xyXG4kUm9ib3RvQ0JJOiBcIlJvYm90b0NvbmRlbnNlZEJvbGRJdGFsaWNcIjtcclxuJFJvYm90b0NJOiBcIlJvYm90b0NvbmRlbnNlZEl0YWxpY1wiO1xyXG4kRW5jb2RlU2Fuc1NFeEI6IFwiRW5jb2RlU2Fuc1NlbWlFeHBhbmRlZEJvbGRcIjtcclxuJEVuY29kZVNhbnNMaWdodDogXCJFbmNvZGVTYW5zTGlnaHRcIjtcclxuJEVuY29kZVNhbnNOb3JtYWw6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcclxuJEVuY29kZVNhbnNNZWRpdW06IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xyXG4kRW5jb2RlU2Fuc1NlbWlCb2xkOiBcIkVuY29kZVNhbnNTZW1pQm9sZFwiO1xyXG4kRW5jb2RlU2Fuc0JvbGQ6IFwiRW5jb2RlU2Fuc0JvbGRcIjtcclxuJEludGVyUjogXCJJbnRlclJlZ3VsYXJcIjtcclxuJEludGVyU0I6IFwiSW50ZXJTZW1pQm9sZFwiO1xyXG4kRW5jb2RlU2Fuc1I6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcclxuJERNU2FuTjogXCJETVNhbnNOb3JtYWxcIjtcclxuJERNU2FuTTogXCJETVNhbnNNZWRpdW1cIjtcclxuJERNU2FuQjogXCJETVNhbnNCb2xkXCI7XHJcbiIsIiRhdXR1bW4tYmxvb206ICNmZmUxY2M7XHJcbiRhbGljZS1ibHVlOiAjZjdmY2ZmO1xyXG4kYWxpY2UtYmx1ZTE6ICNmMWZhZjk7XHJcbiRibGFjay1zZXZlbjogIzAwMDAwMDtcclxuJGJsYWNrLWRhcms6ICMyZTJiMzY7XHJcbiRibGFjay1laWdodDogIzBlMGUwZTtcclxuJGJsdWUtb25lOiAjMDc1MWEwO1xyXG4kY29hc3RhbC1ibHVlOiAjMjQ4OWE5O1xyXG5cclxuJGJsYWNrX3RleHQ6ICMxYjFiMWI7XHJcbiRCdXR0ZXJjdXA6ICNkNjlhMjY7XHJcbiRibGFjazogIzMzMzMzMzsgLy8gbmVlZCB0byBjaGVjayAgIzI0MjQyNDtcclxuJGJsYWNrLW9uZTogIzI5MjkyOTtcclxuJGdyZXktb25lOiAjNzA3MDZmO1xyXG4kZ3JlZW46ICM1MWIyNTU7XHJcbiRncmVlbjE6ICMzMzk5MDA7XHJcbiRncmV5OiAjNTQ1NDU0O1xyXG4kZ3JleTE6ICM0ZjRjNmU7XHJcbiRtb25vY2hyb21lLWxpZ2h0LWdyZXk6ICNlN2U3ZTc7XHJcbiRwaW5raXNoLWdyZXk6ICNjY2NjY2M7XHJcbiRibG9vZC1yZWQ6ICNkZDUwNGQ7XHJcbiRibG9vZC1yZWQxOiAjZjQ0MzM2O1xyXG4keWVsbG93OiAjZmZiODAwO1xyXG4keWVsbG93MTogI2ZmYjQwMDtcclxuJGNyZWFtOiAjZmFlZmQ0O1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRwbGF0aW51bTogI2Y2ZjZmNjtcclxuJHdoaXRlLXR3ZW50eTogI2VlZWVlZTtcclxuJGZsb3JhbC13aGl0ZTogI2ZmZmJlYztcclxuJEJpYW5jYTogI2ZmZmJlZDtcclxuJGRpc2FibGVkLWJsdWUtbGlnaHQ6ICNjYmRmZmY7XHJcbiRjb2xvci0yOiAjMDAxNzJiO1xyXG4kY29sb3ItNDogIzA1MjQzZjtcclxuJHdoaXRlLXNtb2tlOiAjZmZmMmYyO1xyXG4kSG9uZXlkZXc6ICNlZWY3ZWU7XHJcbiRyZWFkbW9yZTogI2ZmZTUwMDtcclxuJGJvZHktY29sb3I6ICNmYmZiZmI7XHJcbiRkYXJrLXB1cnBsZTogI2JkNGI5YjtcclxuJHdoaXRlLW5pbmU6ICNmN2Y3Zjc7XHJcbiRibHVlLWdyZXk6ICNmMmY2ZmI7XHJcbiRidXR0ZXJ5LXdoaXRlOiAjZmNmYmYyO1xyXG4kZHJhay1ncmV5OiAjYzVjNWM1O1xyXG4kZ3JleS1kYXJrLXRleHQ6ICM3MzczNzM7XHJcbiRsaWdodC1ibHVlLW9uZTogI2YwZjlmZjtcclxuJGRhcmtfYmx1ZV9zaGFkZTogIzQyNWE5NTtcclxuJEdyYXk3NzogI2M0YzRjNDtcclxuJGhvbmV5ZGV3OiAjZjZmYmY2O1xyXG4kbGlnaHQtYmx1ZTogI2Y0ZjlmZjtcclxuJGxpZ2h0LXllbGxvdzogI2ZmZmJmMjtcclxuJGxpZ2h0X2JsdWVfc2hhZGU6ICM1NWE4ZGM7XHJcbiRsaW5rZWRJbl9ibHVlOiAjMzY3OWIxO1xyXG4kb2xpdmUteWVsbG93OiAjYmFiMjAwO1xyXG4kcGVyc2lhbi1ibHVlOiAjMDI2NGFiO1xyXG4kUHJpbWFyeS1CbGFjazogIzFjMWMyODtcclxuJHNvbGl0dWRlOiAjZTZlZmY3O1xyXG4kcmVkLWRhcms6ICNmODNjM2M7XHJcblxyXG4kbGlnaHQtb3JhbmdlOiAjZmRlYWQ4O1xyXG4kcGFsZS1vcmFuZ2U6ICNmZmY5ZjQ7XHJcbiRkYXJrLW9yYW5nZTogI2Y3OTQzZTtcclxuJG1lZGl1bS1vcmFuZ2U6ICNmY2Q0YjI7XHJcbiRyZWQtYm9yZGVyOiAjZmU0ZDE1O1xyXG4kdG9tYXRvLXJlZDogI2U3MWUwNDsgLy9idXR0b25cclxuJHRpZmZhbnktYmx1ZTogIzAwYjZhYjtcclxuJHRpbnQtc2hhZGU6ICNmOWZiZmY7XHJcbiRkYXJrX2JsdWVfc2hhZGU6ICM0MjVhOTU7XHJcbiRudXZhbWEtZ3JlZW46ICMwMGIyNzQ7XHJcbiRsaWdodF9ibHVlX3NoYWRlOiAjNTVhOGRjO1xyXG4kbGlua2VkSW5fYmx1ZTogIzM2NzliMTtcclxuJGJsYWNrX3RleHQ6ICMxYjFiMWI7XHJcbiRkYXJrX3NlYV9ibHVlOiAjMzU0Nzg5O1xyXG4kZ3JlZW4tYmFjazogI2YwZmRmNjtcclxuJHJlZC1iYWNrOiAjZmZmNWY1O1xyXG4kb3JhbmdlX2NvbG9yOiAjZmY2YjAwO1xyXG4kb3JhbmdlLWxpZ2h0OiAjZjc5NDNlO1xyXG4kb3JhbmdlLXNhbmQ6ICNmZGViZDc7XHJcbiRvcmFuZ2UtMjogI2ZmOWM1NDtcclxuJGxpZ2h0R3JlZW46ICNmMGZkZjY7XHJcbiRWaXN0YS1XaGl0ZTogI2ZjZjlmNztcclxuJHZlcnktbGlnaHQtcGluay10d286ICNmY2VkZWQ7XHJcbiR3aGl0ZS1mb3VydGVlbjogI2U4ZThlODtcclxuJHdoaXRlLXNldmVudGVlbjogI2YwZjBmMDtcclxuJGRwLWNsb3NlLWI6ICNkM2VjZDU7XHJcbiRibGFja19jb2xvcjogIzA2MGYxZjtcclxuJGdyZXlfY29sb3I6ICM3NjgxOTQ7XHJcbiRncmVlbi1saW5rOiAjMWZjODZkO1xyXG4kZGFyay1ibHVlOiAjMjYzMzYzO1xyXG4kZG9kZ2VyLWJsdWU6ICMxMjgzZmY7XHJcbiRwdXJwbGU6ICNkMjFhZmY7XHJcbiRsYXZlbmRhci1wdXJwbGU6ICNmOGVkZjU7XHJcbiRkYXJrLXB1cnBsZTogI2JkNGI5YjtcclxuJHN1bS1wbmw6ICNjYWNhYzk7XHJcbiRzdXBwb3J0LWJnOiAjMDczMDU0OyAvLyBjb2xvciBwaWNrZXJcclxuJHNpbHZlcjogI2M2YzZjNjtcclxuJGZhbnRhc3k6ICNmNGY0ZjQ7XHJcbiRsaWdodC1ncmV5OiAjODg4ODg4O1xyXG4kc2lsdmVyLWdyZXk6ICNjOWM5Yzk7XHJcbiRzZWNvbmRhcnktbmF2eTogIzM1ODBmNztcclxuJFByaW1hcnktZ3JheTogIzcyNzI3MTtcclxuJE5hdHVyYWwtMjAwOiAjZjFmM2Y5O1xyXG4kTmF0dXJhbC0xMDA6ICNmOGY5ZmM7XHJcbiRmb290ZXItcHJpbWFyeTogIzBiMjQzYTtcclxuJGJsYWNrLW9uZTE6ICM0NDQ0NDQ7XHJcbiRvcmFuZ2VfY29sb3I6ICNmZjZiMDA7XHJcbiRzZWNvbmRhcnktZ3JheTogI2I4YjhiODtcclxuJHNlY29uZGFyeS1ncmF5LWxpZ2h0OiAjYjdiN2I3O1xyXG4kcGFsZS1wdXJwbGU6ICNmMmRiZWI7XHJcbiRnb2xkOiAjZGZhNzE3O1xyXG4kbGlnaHRHcmVlbjogI2YwZmRmNjtcclxuJHJlZC1iYWNrOiAjZmZmNWY1O1xyXG4kbWlkbmlnaHQtYmx1ZTogIzAzMDAyZjtcclxuJHNtb2tlLWdyZXk6ICM3MjcyNzI7XHJcbiRSb3NlLXdoaXRlOiAjZmVmNmYwO1xyXG4kRmFkZWQtb3JhbmdlOiAjZjc5NDNlO1xyXG4kV2F4LUZsb3dlcjogI2ZjYzA4YztcclxuJG9zbG8tZ3JleTogIzhhOGE4YTtcclxuJGdyZXktc3VpdDogI2MwYmZjYjtcclxuJHdhcm0tZ3JleS1laWdodDogIzk5OTk5OTtcclxuJGJsYWNrLXRlbjogIzExMTExMTtcclxuJGRhcmstbmF2eS1ibHVlOiAjMDMwMDJmO1xyXG4kYmxhY2stdHVydGxlOiAjM2YzZjNmO1xyXG4kdG9tYXRvOiAjZjA0ZTQ1O1xyXG4kUG9yY2VsYWluOiAjZjJmMmY1O1xyXG4kb2xkLWxhY2U6ICNmZWY0ZWM7XHJcbiRTaGFtcm9jay1HcmVlbjogIzE3OWQ1NTtcclxuJEhhcm1vbnktR3JlZW46ICM1Y2NhNTk7XHJcbiRGcm9zdHktbWludDogI2U1ZjdmMTtcclxuJE1pZG5pZ2h0LUJsdWU6ICMwMzAwMmY7XHJcbiREYXJrLU1pZG5pZ2h0LUJsdWU6ICMwMzAxMzA7XHJcbiRwaW5rLXJlZDogI2VkMWIyNDtcclxuJHZpYnJhbnQtcmVkOiAjZTUwMDAxO1xyXG5cclxuLy8vLy8vbmVlZCB0byBjaGVja1xyXG4vLy9cclxuJGNhcmJvbi1ncmF5OiAjMmQyZDJkO1xyXG4kYmxhY2stb25lMTogIzQ0NDQ0NDtcclxuJGdyZXktdGV4dDogJGJsYWNrLW9uZTE7XHJcbi8vIG5lZWQgdG8gY2hlY2tcclxuJGVkLWJsdWU6ICMzNTgwZjc7XHJcbiRmb290ZXItYmx1ZTogIzM1ODBmNztcclxuJHNlY29uZGFyeS1uYXZ5OiAjMzU4MGY3O1xyXG4kc2xpZGVyLWJsdWU6ICMzNTgwZjc7XHJcbiRzZWNvbmRhcnktYmx1ZTogIzRhN2VlZjtcclxuLy9uZWVkIHRvICBjaGVja1xyXG4kUHJpbWFyeS1ncmF5OiAjNzI3MjcxO1xyXG4kZ3JleS1kYXJrOiAjNzI3MjcxO1xyXG4vL25lZWQgdG8gY2hlY2tcclxuJGJsdWUtZGFyazE6ICMwYjI0M2E7XHJcbiRjb2xvci0zOiAjMGIyNDNhO1xyXG4kZm9vdGVyLXByaW1hcnk6ICMwYjI0M2E7XHJcbi8vbmVlZCB0byBjaGVja1xyXG4kb3JhbmdlX2NvbG9yOiAjZmY2YjAwO1xyXG4kb3JhbmdlLWRhcms6ICNmZjZiMDA7XHJcblxyXG4vL25lZWQgdG8gY2hlY2tcclxuJHNlY29uZGFyeS1ncmF5OiAjYjhiOGI4O1xyXG4kdGludHMtb2YtcGluay1zd2FuOiAjYjhiOGI4O1xyXG4vL25lZWQgdG8gY2hlY2tcclxuJGdvbGQ6ICNkZmE3MTc7XHJcbiR3ZWxsLWdvbGQ6ICNkZmE3MTc7XHJcbi8vbmVlZCB0byBjaGVja1xyXG4kZ3JlZW4tYmFjazogI2YwZmRmNjtcclxuJGxpZ2h0R3JlZW46ICNmMGZkZjY7XHJcbi8vbmVlZCB0byBjaGVja1xyXG4kbGF2ZW5kZXItYmx1c2g6ICNmZmY1ZjU7XHJcbiRyZWQtYmFjazogI2ZmZjVmNTtcclxuLy8vLy8vLy8vLy8vXHJcblxyXG4vLy8vL25vdCBzZWVuXHJcbiRibGFjay10d286ICMzOTM5Mzk7IC8vIHVzZWQgaW4gb3VyIHByb2plY3QgaW4gZmlnbWEgaXRzIGRpZmZlcmVudCBuZWVkIHRvIGNoYW5nZSBhY2NvcmRpbmdseVxyXG4kYmxhY2stZml2ZTogIzI1MjUyNTsgLy8gdXNlZCBpbiBvbmUgcGxhY2Ugbm90IHNlZW4gY3NzIGNsYXNzIG5hbWUgaW4gaHRtbCBmaWxlXHJcbiRibHVlLWxpZ2h0OiAjOGNiM2YxNGE7XHJcbiRicm93bmlzaC1ncmV5OiAjNjY2NjY2OyAvLyB1c2VkIGluIG9uZSBwbGFjZSBub3Qgc2VlbiBjc3MgY2xhc3MgbmFtZSBpbiBodG1sIGZpbGVcclxuJGJyb3duLWRhcms6ICNmZjZiMDAzMztcclxuJGJsdWUtZGFyazogIzFjMWMyODsgLy8gdXNlZCBpbiBvbmUgcGxhY2Ugbm90IHNlZW4gdGhlIGRlc2lnbiBpbiBmaWdtYVxyXG4kY3lhbi1ibHVlLTE6ICMwZDZlZmQ7IC8vIHVzZWQgaW4gb3VyIHByb2plY3QgaW4gZmlnbWEgaXRzIGRpZmZlcmVudCBuZWVkIHRvIGNoYW5nZSBhY2NvcmRpbmdseVxyXG4kY3lhbi1ibHVlLTI6ICMyMTI1Mjk7IC8vIHVzZWQgaW4gb3VyIHByb2plY3QgaW4gZmlnbWEgaXRzIGRpZmZlcmVudCBuZWVkIHRvIGNoYW5nZSBhY2NvcmRpbmdseVxyXG4kY29sb3ItMTogIzkzOWRhNjsgLy91c2VkIGluIG91ciBwcm9qZWN0IGluIGZpZ21hIGl0cyBkaWZmZXJlbnRcclxuJGR1c3R5LW9yYW5nZTogI2Y3OTAzNTsgLy8gdXNlZCBpbiBlZGJ1dHRvblxyXG4ka2VsbHktZ3JlZW4tdHdvOiAjMDBhYTI3OyAvLyB1c2VkIGluIGVkYnV0dG9uXHJcbiRncmVlbi1saW5rLXR3bzogIzE3OWQ1NTsgLy8gd3JvbmdseSB1c2VkICggaW4gb3VyIHByb2plY3QgaW4gZmlnbWEgaXRzIGRpZmZlcmVudCBuZWVkIHRvIGNoYW5nZSBhY2NvcmRpbmdseVxyXG4kZ3JheS0xOiAjYmJiYmJiOyAvLyB3cm9uZ2x5IHVzZWRcclxuJGdvbGQtYnJvd25pc2g6ICNkZmE3MTc0MjtcclxuJGdyZWVuLWxpZ2h0OiAjNTFiMjU1NDU7IC8vIHdyb25nbHkgdXNlZCBoYXZlIHRvIHVzZSAjRDNFQ0Q1XHJcbiRncmV5LXByaW1hcnk6ICM3ZTg4OTk7IC8vIHdyb25nbHkgdXNlZFxyXG4kZ3JleS1zZWNvbmRhcnk6ICNkZGUyZWI7IC8vIHdyb25nbHkgdXNlZFxyXG4kZ3JheS1wcm9ncmVzczogIzQ0NDc1YjsgLy8gd3JvbmdseSB1c2VkXHJcbiRsaWdodC1uYXZ5OiAjMTc0MDgyOyAvLyBidXR0b24gKHVzZWQgaW4gb25lIHBsYWNlIGJ1dCB0aGUgY2xhc3MgaXMgbm90IHByZXNlbnQgaW4gaHRtbClcclxuJGxpZ2h0LWJsdWUtdHdvOiAjYzJkYmViOyAvLyB3cm9uZ2x5IHVzZWRcclxuJGxpZ2h0LXNreWJsdWU6ICNlYmYyZmU7IC8vc2hhbnRuYXVcclxuJHBpa2FjaHUteWVsbG93OiAjZjllZGQxOyAvL3dyb25nbHkgdXNlZFxyXG4kcmVkLWxpZ2h0OiAjZGQ1MDRkMmU7IC8vIDAuNXB4IHNvbGlkICNGOERDREI7XHJcbiRza3ktYmx1ZTogIzM1ODBmNzMzOyAvLyAgMXB4IHNvbGlkIHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjIpO1xyXG5cclxuJHRvZ2dsZS1iZzogI2M0ZGFmYzsgLy8gaGF2ZSB0byByZW1vdmUgaW4gY3NzIGZpbGUgbm90IHVzZWQgaW4gaHRtbFxyXG4kdGF4LXN1bW1hcnk6ICNlYmViZWI7IC8vIG5vdCBzZWVuIGluIHRoZSBkZXNpZ25cclxuJHRheC1oZWFkOiAjOGY5MGE2OyAvLyBub3Qgc2VlbiBpbiB0aGUgZGVzaWduXHJcbiR2ZXJ5LWxpZ2h0LWdyYXk6ICNlNWU1ZTU7IC8vIG5vdCBzZWVuIGluIHRoZSBkZXNpZ25cclxuJHZlcnktbGlnaHQtZ3JlZW46ICM1MWIyNTUzNjsgLy93cm9uZ2x5IHVzZWQgY29sb3VyXHJcbiR3aGl0ZS1zaXg6ICNlZGVkZWQ7IC8vd3JvbmdseSB1c2VkIGhhdmUgdG8gdXNlICBmNGY0ZjRcclxuJHdoaXRlLWZvdXI6ICNmOWY5Zjk7IC8vIHdyb25nbHkgdXNlZFxyXG4kd2hpdGUtdHdlbHZlOiAjZmFmYWZhOyAvL3VzZWQgaW4gb25lIHBsYWNlIGJ1dCBub3Qgc2VlbiBjc3MgY2xhc3MgaW4gaHRtbCBmaWxlXHJcbiRibHVlX2xpZ2h0OiAjZmJmZGZmOyAvLyB3cm9uZ2x5IHVzZWQgaW4gdHdvICBwbGFjZXMgKGluIGRlc2lnbiBpdHMgZGlmZmVyZW50IGNvbG9yICApXHJcbi8vLy8vLy8vLy8vXHJcbiRncmV5LWJnOiAjZjVmNWY1O1xyXG4kbGlnaHRfZ3JlZW46ICM0NmQ3ODc7XHJcbiRsaWdodF9ncmVlbjE6ICNkM2U4Yzk7XHJcbiRlcnJvcl9yZWQ6ICNmZjYyNTg7XHJcbiRkYXJrLXBlYWNoOiAjZjA0ZTQ1O1xyXG4kaW5wdXRfZm9jdXNfeWVsbG93OiByZ2JhKDI1NSwgMjI5LCAwLCAwLjEpO1xyXG4kZ3JleV9saWdodDogI2U5ZTllOTtcclxuJGxpZ2h0X3JlZDogI2ZmZjZmNTtcclxuJGdyYXktZXJyb3I6ICNiM2IzYjM7XHJcbiR0b29sdGlwLWJnOiAjZjRmYWZkO1xyXG4kdG9vbHRpcC1icmQ6IHJnYmEoMjAzLCAyMDAsIDIwMCwgMC4xKTtcclxuJGJsdWVCb3JkZXJPcGFjaXR5TGlnaHQ6ICMzNTgwZjcxYTtcclxuJGFxdWFfd2hpdGU6ICNmMmYyZjU7XHJcbiRibHVlLWxpZ2h0X2JnOiAjZjRmYWZkO1xyXG4kZGFyay1ncmF5OiAjZTBlMGUwO1xyXG4kbWlkLWdyYXk6ICNjZGNkY2Q7XHJcblxyXG4vLyBmb290ZXIgY29sb3JcclxuJGZvb3Rlci1saWdodDogI2UyZTJlMjtcclxuJGZvb3Rlci1ncmF5OiAjNDg1YjZiO1xyXG4kZm9vdGVyLWxpZ2h0Z3JheTogIzc4Nzg3ODtcclxuJGZvb3Rlci1kYXJrZ3JheTogIzk0OWZhOTtcclxuJGZvb3Rlci1ncmVlbjogIzFhOGE0ZTtcclxuJGZvb3Rlci1kYXJrOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMSk7XHJcblxyXG4vLyB0b2NcclxuJHBhc3RlbC1jcmVhbTogI2ZlZjRlYztcclxuJGxhYmVsLWdyYXk6ICM4YjhiOGI7XHJcbiRsYWJlbC1ncmF5bGlnaHQ6ICNiZWJlYmU7XHJcbiRsYWJlbC1ncmF5bGlnaC1tZWRpdW06ICNhM2EzYTM7XHJcbiRsYWJlbC1za3libHVlOiAjMWM5YWQ2O1xyXG4kbGlnaHRfcmVkMTogI2ZmZjZmNjtcclxuJGxpZ2h0X3JlZC1vbmU6ICNmZGY2ZjY7XHJcbiRoaWdoLXllbGxvdzogI2Y5ZGM3NTtcclxuXHJcbi8vIHN0YXRpY1xyXG4kdGFibGUtcm93LWdyYXk6ICNlZGVkZjA7XHJcblxyXG4kc3VtbWVyLWhvdXNlOiAjY2NmMGUzO1xyXG4kbnV2YW1hLWdyZWVuOiAjMDBiMjc0O1xyXG4kcGFsZS1waW5rOiAjZmNkY2RhO1xyXG4kbGF2ZW5kZXItZ3JheTogI2NkY2NkNTtcclxuJGNvb2wtbWludDogI2QyZWJmNztcclxuJGFudGlxdWUtd2hpdGU6ICNmZGVhZDg7XHJcbiRsZW1vbi1jaGlmZm9uOiAjZmZmYWNjO1xyXG4kb3JhbmdlLXBlZWw6ICNmZjk5MDA7XHJcblxyXG4vL0V2ZW50IGNhbGVuZGVyXHJcbiRtZWRpdW0tZ3JheTogI2FhYTtcclxuLy8gZm9vdGVyIHVpIG5ld1xyXG4kZm9vdGVyLXByaW1hcnktbmV3OiAjMDMwMDJmO1xyXG4kZm9vdGVyLWNvcmFsLW5ldzogI2YwNGU0NTtcclxuJHNlY29uZGFyeS10aXRsZS1ibHVlOiAjMzUzMzVhO1xyXG4kbWlsZC1ibHVlOiAjYjFiMmM0O1xyXG4kbWlsZC1ibHVlLW9wYWNpdHk6IHJnYmEoMTc3LCAxNzgsIDE5NiwgMC4yNSk7XHJcbiR3aGl0ZS1vcGFjaXR5LW1pZGhhbGY6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiRtaWRuaWdodC1kYXJrOiAjMmQyYjRkO1xyXG4kZm9vdGVyLWJvdHRvbS1ibHVlOiAjMDIwMDIwO1xyXG4kZm9vdGVyLWJvdHRvbS1saW5lOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblxyXG4vLyBRUkNcclxuJHRvbWF0by0yMDogcmdiYSgyNDAsIDc4LCA2OSwgMC4yKTtcclxuJGdyZWVuLTE6ICMxY2ZjODM7XHJcbiRncmVlbi0yMDogcmdiYSgyOCwgMjUyLCAxMzEsIDAuMik7XHJcbiRvcmFuZ2UtbGlnaHQtMjA6IHJnYmEoMjQ3LCAxNDgsIDYyLCAwLjMpO1xyXG4kbXJfZ3JlZW55OiAjMDVhNjYwO1xyXG4vL1NHQlxyXG5cclxuLy8gcHJpbWFyeSBuZm9cclxuJGxlbmdlZC1ibHVlOiAjNDlhZWUyO1xyXG4kbGVuZ2VkLW9yYW5nZTogI2Y5YWE2NztcclxuXHJcbiRkaXNhYmxlLWdyYXk6ICNlZmVmZWY7XHJcbiRibGFjay1zaGFkZW9uZTogIzE0MTQxNDtcclxuJHllbGxvdy1zaGFkZW9uZTogI2YyYmEzYjtcclxuJHllbGxvdy1zaGFkZXR3bzogI2ZiZDQ3ZDtcclxuJGJsYWNrLXNoYWRlb25lOiAjMTQxNDE0O1xyXG4kZ3JleS1zaGFkZW9uZTogIzU2NTY1NjtcclxuJHllbGxvdy1zaGFkZXRocmVlOiAjZjVlMWIyO1xyXG4kbGlnaHQtYmx1ZS0xOiAjZThmNWZiO1xyXG4kbGlnaHQtb3JnOiAjZmZmY2U1O1xyXG4kZ3JlZW4tbGlnaHQtMTogI2U1ZjdmMTtcclxuJGxpZ2h0LXBpbms6ICNmOGVkZjU7XHJcbiRsaWdodC1waW5rMTogI2VmY2JjOTtcclxuJG9yYW5nZS1zaGFkZTogI2Y3OTQzZTtcclxuJGJsdWUtbWFnZW50YTogI2Y1ZjVmNztcclxuLy9BbGVydHNcclxuJG51dmFtYS1ncmVlbjogIzAwYjI3NDtcclxuJG51dmFtYS1saWdodC1ncmVlbjogI2NjZjBlMztcclxuJGJnLWxpZ2h0LWJsdWU6ICNkMmViZjc7XHJcbiRvcmFuZ2UtbGlnaHQtYmc6ICNmZGVhZDg7XHJcblxyXG4kZGlzYWJsZS1ncmF5OiAjZWZlZmVmO1xyXG4vL1Bvc3QgbG9naW5cclxuJGJnLW9wYWNpdHk6ICNmZmYwZTU7XHJcbiRwbGQtbGlnaHQtZ3JheTogIzhkOGQ4ZDtcclxuJGxpZ2h0LXN1Y2Nlc3M6IHJnYmEoMjI5LCAzMiwgMzIsIDAuMSk7XHJcbiRvcmFuZ2UtbGlnaHQxOiAjZjlhYTY3O1xyXG4kYmx1ZS1zaGFkZTE6ICMwMzc4YTY7XHJcbiRibHVlLXNoYWRlMjogIzQ5YWVlMjtcclxuJEdhaW5zYm9ybzogI2RkZGRkZDtcclxuLy8gUXVvdGUgcGFnZXNcclxuXHJcbiRsYXZlbmRlci1jb2xvcjogI2NlZWVmOTtcclxuJGxhdmVuZGVyLXB1cnBsZTogI2ViZTlmZjtcclxuJHBhbnRvbmVDUC1jb2xvcjogIzAwOGZiYztcclxuJGNhbmFyeS15ZWxsb3c6ICMwMGQ2YmM7XHJcbiRiYWJ5LWJsdWU6ICNkOGZlZjk7XHJcbiRibHVlLWRhcmszOiAjMDkwYTlmO1xyXG4kZ3JleS1Db2xvcjogI2U2ZTZlNjtcclxuJGNvbmdvLXBpbms6ICNmZjdkN2E7XHJcbiRsaWdodC1ncmVlbjogIzhhZGY4ZDtcclxuJENlbGFkb246ICNhZWViYjA7XHJcbiRsaWdodC1yZWQ6ICNmZmNiY2E7XHJcbiRncmVlbi1zaGFkZTI6ICM5Y2RmYmI7XHJcbiRyZWQtc2hhZGUyOiByZ2JhKDI0MSwgNjcsIDY3LCAwLjQpO1xyXG4kaG9tZS1saWdodC1yZWQ6ICNlOGQzZDg7XHJcbiRob21lLXRoaWNrLXJlZDogI2RkNTA0ZDtcclxuJGhvbWUtbGlnaHQtZ3JlZW46ICMyMGU1OWUxYTtcclxuJGhvbWUtdGhpY2stZ3JlZW46ICMwMDdhNGU7XHJcbiRob21lLWxpZ2h0LXllbGxvdzogI2ZmZjBjODtcclxuJGhvbWUtdGhpY2steWVsbG93OiAjYjU4MjAwO1xyXG4kaG9tZS1saWdodC1jeWFuOiAjZDlmZGZmO1xyXG4kaG9tZS10aGljay1jeWFuOiAjMDA2Zjc1O1xyXG4kaG9tZS1vcmFuZ2U6ICNmZjdhMDA7XHJcbiRtaXN0eS1sYXZlbmRlcjogI2MzYzNkZTtcclxuLy8gcmV2YW1wIGhlYWRlclxyXG4kY3lhbi1ibHVlOiAjZWRmNGZmO1xyXG5cclxuLy9wcmljaW5nXHJcbiRncmV5LWxpZ2h0OiAjZTZlNmVhO1xyXG4kZ3JleS0yOiAjNzE3MTcxO1xyXG4kYXBwcm94LWxhdmVuZGVyOiAjZWRlZGYwO1xyXG4kc3BhbmlzaC1ncmF5OiAjOTE5MTkxO1xyXG4kbGlnaHQtcGluazI6ICNmY2U5ZTk7XHJcbiRsaWdodC1ncmVlbjM6ICNkOWYzZGE7XHJcbiRudWV0cmFsQmx1ZTogI2YxZjNmOTtcclxuXHJcbiRnaG9zdC13aGl0ZTogI2Y4ZjdmOTtcclxuJGxpZ2h0LWJsYWNrOiAjMjYyNTI3O1xyXG4kZGFyay1ibGFjazogIzIzMjYyZjtcclxuJGRhcmtzaGFkZV9ibHVlOiAjMTExYjI5O1xyXG4kZGFya19zYXBwaGlyZTogIzAzMDAyZjgwO1xyXG4kbGlnaHQtZ3JleWlzaDogI2U4ZTdlYztcclxuJHJldmFtcGVkLWJhY2tncmV5OiAjZjhmN2ZhO1xyXG4kc2lsdmVyLW9uZTogI2I1YjViNTtcclxuJGdyZXktdGhpY2s6ICM4Mzg0ODY7XHJcbiRncmF5aXNoLWJsdWU6ICM0ZjRlNzA7XHJcbiRibGFjay1tYWdpYzogIzIzMWYyMDtcclxuJHdoaXRlLWxpZ2h0OiAjZjFmMWY0O1xyXG4kZ3JleS1saWdoZXN0OiAjZjZmNmY4O1xyXG4kZ3JleS10aGlja2VzdDogIzVjNWU2NDtcclxuLy9sb2dpblxyXG5cclxuJGxpZ2h0LXNoYWRlOiAjZjhmNWZmO1xyXG4kZ3JlZW4tZGFyazogIzA1YTY2MDtcclxuXHJcbi8vUHJvZHVjdCBQYWdlc1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTE6ICMzNjMzNTk7XHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlMjogIzI5MjY2MztcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGUzOiAjMWMxYTQ1O1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTQ6ICMzOTQ0OTk7XHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlNTogIzYxNmVjZDtcclxuJG1pc3R5cm9zZTogcmdiYSgyNDIsIDIxOSwgMjM1LCAwLjQpO1xyXG4kY3lsaW5kcmljYWwtY29vcmRpbmF0ZTogI2U2ZTZlYjtcclxuJGdyZXktc2hhZGUxOiAjNjk2NjgyO1xyXG4kY3lhbi1ibHVlLWRhcms6ICMwOTIxMzM7XHJcbiRHcmF5MjE6ICMzNjM2MzY7XHJcbiRHcmF5ODU6ICNkOWQ5ZDk7XHJcbiRib2thcmEtZ3JheTogIzE2MTMxYjtcclxuJHBoZW5vbWVuYWwtcGVhY2gtY29sb3I6ICM5OWUwYzc7XHJcbiRtaW50LWNvbG9yOiAjZTZmNGVmO1xyXG4kcGluay1saWdodDogI2ZhZjFmNztcclxuJHBlYWNoOiAjZjllY2ViO1xyXG4kTWVsYW5pZTogcmdiYSgyMzAsIDE4MywgMjE1LCAwLjUpO1xyXG5cclxuLy8gbmF2aWdhdGlvblxyXG4kbmF2LWJnOiAjZmJmYmZkO1xyXG4kZ3JleS1zaGFkZTI6ICM3ODc3ODU7XHJcbiRwaW5rLWxpZ2h0MjogcmdiYSgyNTIsIDIxOSwgMjE3LCAwLjQpO1xyXG5cclxuJG9yYW5nZS00MDogcmdiYSgyNTIsIDIxOSwgMjE3LCAwLjQpO1xyXG4kYmx1ZS1saWdodDM6ICNjY2NjZDY7XHJcblxyXG4vLyBQcm9kdWN0IFBhZ2VzIG5ldyBjb2xvcnNcclxuJGJydWlzZWQtcGVhY2g6ICNmMjczNmI7XHJcbiRsaWdodC1wZWFjaDogI2ZjZGJkOTtcclxuJHNraW4tcGVhY2g6IHJnYmEoMjUyLCAyMTksIDIxNywgMC40KTtcclxuJGdyZXktY29sb3IyOiAjZTdlN2U3ZTc7XHJcbiR0b21hdG8tY29sb3I6ICNmMjcwNjg7XHJcbiRkdWxsLWdyZXk6ICNiMmIyYzI7XHJcbiRhbm90aGVyLXBlYWNoOiAjZjllY2ViO1xyXG4kTWFuZHlzLVBpbms6IHJnYmEoMjUzLCAyMzQsIDIxNiwgMC40KTtcclxuJHNwZWVjaC1ncmVlbjogIzMzYzE5MDtcclxuJEdlcmFsZGluZTogI2ZhYjhiNTtcclxuXHJcbi8vIGFscGhhIGhvbWVcclxuJFNvbGl0dWRlOiAjZWZmMGYyO1xyXG4kZHVsbC1ibHVlOiAjMzEyZjVhO1xyXG4kZHVzdHktZ3JleTogIzhkOGE4YTtcclxuJGJvcmRlci1ncmV5OiAjY2JjYmNiO1xyXG4kYmxhY2stc2hhZGU6ICMwMjAzMDc7XHJcbiRibHVlLXNoYWRlNDogIzYxNmJjOTtcclxuJGxpZ2h0LXNoYWRlLWhvdmVyOiAjZDFkYWY0O1xyXG4kd2FybS1yZWQtbGlnaHQ6ICNmY2RiZDk7XHJcbiR3YXJtLXJlZC1kYXJrOiAjZjA0ZTQ1O1xyXG4kYmx1ZS1zaGFkZS1saWdodDogI2VmZWVmZjtcclxuXHJcbiRsaWdodC1zaGFkZS1ibHVlOiAjZjFmMGZmO1xyXG4kd2FybS1vcmFuZ2U6ICNmMDUwNDY7XHJcblxyXG4kYmx1ZS1zaGFkZS0yMDogIzYzNzRkNDtcclxuJGJsdWUtc2hhZGUtMjE6ICNlMmU3ZmU7XHJcbiRibHVlLXNoYWRlLTIyOiAjZjBmY2Y4O1xyXG4kcGlua2lzaC1yZWQ6ICNmZmU5ZTA7XHJcbiRyZWRkaXNoOiAjY2MzMTAwO1xyXG4kcGFsZS15ZWxsb3c6ICNmZmZjZWE7XHJcbiRsaWdodC1wdXJwbGU6ICM3MjZjYjI7XHJcbiR0aGljay1ibHVlOiAjMjkyNTYyO1xyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4vLyAucmFkaW8tYnV0dG9uIHtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbi8vICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbi8vICAgICBwYWRkaW5nOiAxMHB4O1xyXG4vLyAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbi8vICAgICAmLnNlbGVjdGVkLXJhZGlvLWJ1dHRvbiB7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X3JlZDtcclxuLy8gICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1wZWFjaDtcclxuLy8gICAgICAgICBjb2xvcjogJGRhcmstcGVhY2g7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuLy8gICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbi8vICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbi8vICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4vLyAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLXBlYWNoO1xyXG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuLy8gICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmJlZm9yZSB7XHJcbi8vICAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuLy8gICAgICAgICB3aWR0aDogMTBweDtcclxuLy8gICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbi8vICAgICAgICAgbWFyZ2luOiAyMCUgYXV0bztcclxuLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgIHRvcDogLTklO1xyXG4vLyAgICAgICAgIGxlZnQ6IDEyLjYlO1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmJlZm9yZSB7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstcGVhY2g7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi5yYWRpby1idXR0b24ge1xyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI3cHggMWZyO1xyXG4gICAgZ2FwOiAxNHB4O1xyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTRweCAxZnI7XHJcbiAgICAgIGdhcDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG9wYWNpdHk6IHZhcigtLW9wYWNpdHksIDEpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMS4zKTtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLyAxLjMpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgdG9wOiB2YXIoLS15LCAxMDAlKTtcclxuXHJcbiAgICAgIC8vIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjQ4LCAxLjk3LCAwLjUsIDAuNjMpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEuMyk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLyAxLjMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgLy8gLS1yYWRpbzogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgLS15OiAwJTtcclxuICAgICAgICAvLyBhbmltYXRpb246IHN0cmV0Y2gtYW5pbWF0ZSAwLjNzIGVhc2Utb3V0IDAuMTdzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIC0tb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgfmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgLS15OiAtMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6Y2hlY2tlZCkge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIC0tb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhciAwLjVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIHN0cmV0Y2gtYW5pbWF0ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgMjglIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1LCAwLjg1KTtcclxuICAgIH1cclxuXHJcbiAgICA1MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMS4xKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY29tbW9uLXJhZGlvLWJ1dHRvbiB7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleV9saWdodDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEuMzUpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC8gMS4zNSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgdG9wOiB2YXIoLS15LCAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpb19idG4ge1xyXG4gICAgICAuRE1TYW5zTWVkaXVtXzE2XzUwMCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNlYXJjaGRhdGEtYm9yZGVyLWJsb2NrIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRsZykge1xyXG4gIC5oZWFkZXItbWVudSAubmF2LW1lbnUgLm5hdi10YWJzIHtcclxuICAgIC5zZWFyY2hwb3AtbW9kYWwge1xyXG4gICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaGJsb2NrLWdlbmVyaWMtYmxvY2sge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBwYWRkaW5nOiAxMHB4IDBweDtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLW1vZGFsLXRhYnNsaXN0IHtcclxuICAubmF2IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgZmxleC1mbG93OiByb3c7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcblxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgLm5hdi1pdGVtLmRyb3Bkb3duIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICB9XHJcbiAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmVkZWwtaWNvbi1kZWxldGUtcmVkMSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICB9XHJcbn1cclxuXHJcbi5zdG9ja1N0YXItYm9yZGVyLWJsb2NrIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIHBhZGRpbmc6IDVweCA3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBzcGFuIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi1zdGFyLWZpbGxlZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wZGItOSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDlweDtcclxufVxyXG5cclxuLnBkdC0yMCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wZHQtMzAge1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ucGRsci0xNSB7XHJcbiAgLy8gcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5ib3JkZXItbW9ub2Nocm9tZS1ncmV5IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5zdG9ja3NsaW5rQmxvY2sge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2hwb3AtbW9kYWwge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgbWF4LWhlaWdodDogNDM3cHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHRfYmc7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByaW1hcnktbWFya2V0LXRhYi1zZWN0aW9uIHtcclxuICAuaW1jaXJjbGUtY3VzdG9tIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lLXByaW1hcnktbWFya2V0LWlubmVyIHtcclxuICAgIC8vIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwJSAzMCUgMjUlIDIwJSAxNSU7XHJcbiAgICAvLyBnYXA6IDIwcHg7XHJcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAvLyBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIC8vIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgIC5kYXRhLWhlYWQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhLXZhbHVlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnJvdW5kLWNpcmNsZS1zZWFyY2gge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGU6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RvY2stbmZvLWJsb2NrIHtcclxuICBwYWRkaW5nOiAxMHB4IDBweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG4gIC8vIC5yb3VuZC1jaXJjbGUtc2VhcmNoIHtcclxuICAvLyAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgLy8gICAuZWRlbC1pY29uLXJvdW5kLWNpcmNsZTpiZWZvcmUge1xyXG4gIC8vICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgLy8gICAgIGZvbnQtc2l6ZTogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG59XHJcblxyXG4uc2VhcmNoLXNlYXJjaC1iYXItbW9iaWxlIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICAvLyBoZWlnaHQ6IDYwMHB4O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAuc2VhcmNoLWJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIC5taWMtaWNvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRhcXVhX3doaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2FwLTQwIHtcclxuICBnYXA6IDQwcHg7XHJcbn1cclxuXHJcbi5UcmVuZGluZy1zZWFyY2gtYmxvY2sge1xyXG4gIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5taWMtdGVzdC1ibG9jayB7XHJcbiAgLmVkZWwtaWNvbi1pZGxlLW1pYyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnR5O1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2VhcmNoZGF0YS1ib3JkZXItYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaGRhdGEtYm9yZGVyLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1tZW51IC5uYXYtbWVudSAubmF2LXRhYnMgLnNlYXJjaHBvcC1tb2RhbCAudGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuaGVhZGVyLW1lbnUgLm5hdi1tZW51IC5uYXYtdGFicyAuc2VhcmNocG9wLW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cbi5zZWFyY2hibG9jay1nZW5lcmljLWJsb2NrIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG4uc2VhcmNoYmxvY2stZ2VuZXJpYy1ibG9jazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlYXJjaC1tb2RhbC10YWJzbGlzdCAubmF2IHtcbiAgYm9yZGVyOiBub25lO1xuICBnYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBmbGV4LWZsb3c6IHJvdztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuLnNlYXJjaC1tb2RhbC10YWJzbGlzdCAubmF2IC5uYXYtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zZWFyY2gtbW9kYWwtdGFic2xpc3QgLm5hdiAubmF2LWl0ZW0gLm5hdi1pdGVtLmRyb3Bkb3duIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlYXJjaC1tb2RhbC10YWJzbGlzdCAubmF2IC5uYXYtaXRlbSAubmF2LWl0ZW0uZHJvcGRvd24gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbn1cbi5zZWFyY2gtbW9kYWwtdGFic2xpc3QgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1tb2RhbC10YWJzbGlzdCAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgfVxufVxuLnNlYXJjaC1tb2RhbC10YWJzbGlzdCAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuLnNlYXJjaC1tb2RhbC10YWJzbGlzdCAubmF2Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLW1vZGFsLXRhYnNsaXN0IC5lZGVsLWljb24tZGVsZXRlLXJlZDEge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG4uc3RvY2tTdGFyLWJvcmRlci1ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDVweCA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5zdG9ja1N0YXItYm9yZGVyLWJsb2NrIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5zdG9ja1N0YXItYm9yZGVyLWJsb2NrIC5lZGVsLWljb24tc3Rhci1maWxsZWQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ucGRiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xufVxuXG4ucGR0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wZHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmJvcmRlci1tb25vY2hyb21lLWdyZXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnN0b2Nrc2xpbmtCbG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RvY2tzbGlua0Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uc3RvY2tzbGlua0Jsb2NrOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uc2VhcmNocG9wLW1vZGFsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbi5zZWFyY2hwb3AtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4uc2VhcmNocG9wLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZWFyY2hwb3AtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1heC1oZWlnaHQ6IDQzN3B4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uc2VhcmNocG9wLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZkO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wcmltYXJ5LW1hcmtldC10YWItc2VjdGlvbiAuaW1jaXJjbGUtY3VzdG9tOjpiZWZvcmUge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLnByaW1hcnktbWFya2V0LXRhYi1zZWN0aW9uIC5zY2hlbWUtcHJpbWFyeS1tYXJrZXQtaW5uZXIgLmRhdGEtaGVhZCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLnByaW1hcnktbWFya2V0LXRhYi1zZWN0aW9uIC5zY2hlbWUtcHJpbWFyeS1tYXJrZXQtaW5uZXIgLmRhdGEtdmFsdWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucm91bmQtY2lyY2xlLXNlYXJjaCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4ucm91bmQtY2lyY2xlLXNlYXJjaCAuZWRlbC1pY29uLXJvdW5kLWNpcmNsZTpiZWZvcmUge1xuICBjb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uc3RvY2stbmZvLWJsb2NrIHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnN0b2NrLW5mby1ibG9jazpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNlYXJjaC1zZWFyY2gtYmFyLW1vYmlsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zZWFyY2gtc2VhcmNoLWJhci1tb2JpbGUgLnNlYXJjaC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnNlYXJjaC1zZWFyY2gtYmFyLW1vYmlsZSAuc2VhcmNoLWJhciAubWljLWljb24ge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5nYXAtNDAge1xuICBnYXA6IDQwcHg7XG59XG5cbi5UcmVuZGluZy1zZWFyY2gtYmxvY2sgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLlRyZW5kaW5nLXNlYXJjaC1ibG9jayAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLlRyZW5kaW5nLXNlYXJjaC1ibG9jayAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uVHJlbmRpbmctc2VhcmNoLWJsb2NrIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uVHJlbmRpbmctc2VhcmNoLWJsb2NrIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJvZHkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5UcmVuZGluZy1zZWFyY2gtYmxvY2sgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuXG4ubWljLXRlc3QtYmxvY2sgLmVkZWwtaWNvbi1pZGxlLW1pYzpiZWZvcmUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG5cbi5wcmltYXJ5LW1hcmtldC10YWItc2VjdGlvbiAuaW1jaXJjbGUtY3VzdG9tOjpiZWZvcmUge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2diLXNlYXJjaC11aSAuc2NoZW1lLXByaW1hcnktbWFya2V0LWlubmVyIHtcbiAgZ2FwOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLnNjaGVtZS1wcmltYXJ5LW1hcmtldC1pbm5lciB7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5zY2hlbWUtcHJpbWFyeS1tYXJrZXQtaW5uZXIgLmRhdGEtaGVhZCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLnNjaGVtZS1wcmltYXJ5LW1hcmtldC1pbm5lciAuZGF0YS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zZWFyY2gtZHJvcGRvd24tZ2VuYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZWFyY2gtZHJvcGRvd24tZ2VuYmxvY2sgLmRyb3Bkb3duLXRpdGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLWRyb3Bkb3duLWdlbmJsb2NrIC5kcm9wZG93bi1saXN0IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDE2NSwgMTYzLCAxNzQsIDAuNCk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB6LWluZGV4OiA5OTtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDE1cHg7XG59XG4uc2VhcmNoLWRyb3Bkb3duLWdlbmJsb2NrIC5kcm9wZG93bi1saXN0IC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuLnNlYXJjaC1kcm9wZG93bi1nZW5ibG9jayAuZHJvcGRvd24tbGlzdCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG59XG4uc2VhcmNoLWRyb3Bkb3duLWdlbmJsb2NrIC5kcm9wZG93bi1saXN0IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnNlYXJjaC1kcm9wZG93bi1nZW5ibG9jayAuZHJvcGRvd24tbGlzdCBkaXY6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5wZGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5yb3RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn0iLCIucHJpbWFyeS1tYXJrZXQtdGFiLXNlY3Rpb24ge1xyXG4gIC5pbWNpcmNsZS1jdXN0b20ge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNnYi1zZWFyY2gtdWkgLnNjaGVtZS1wcmltYXJ5LW1hcmtldC1pbm5lciB7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcbi5zY2hlbWUtcHJpbWFyeS1tYXJrZXQtaW5uZXIge1xyXG4gIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gIC5kYXRhLWhlYWQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICB9XHJcblxyXG4gIC5kYXRhLXZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcbiIsIi5zZWFyY2gtZHJvcGRvd24tZ2VuYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gIC5kcm9wZG93bi10aXRsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1saXN0IHtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgxNjUsIDE2MywgMTc0LCAwLjQpO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDE1cHg7XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGRsLTEwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5yb3RhdGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufSIsIi5yZWFjdC10YWJzIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJlYWN0LXRhYnNfX3RhYi1saXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5yZWFjdC10YWJzX190YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3R0b206IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJlYWN0LXRhYnNfX3RhYi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNhYWE7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG5cbi5yZWFjdC10YWJzX190YWItLWRpc2FibGVkIHtcbiAgY29sb3I6IEdyYXlUZXh0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5yZWFjdC10YWJzX190YWI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmVhY3QtdGFic19fdGFiOmZvY3VzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGxlZnQ6IC00cHg7XG4gIHJpZ2h0OiAtNHB4O1xuICBib3R0b206IC01cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5yZWFjdC10YWJzX190YWItcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVhY3QtdGFic19fdGFiLXBhbmVsLS1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLnNsaWRlLXBhbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnNsaWRlLXBhbmU6Zm9jdXMge1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xufVxuLnNsaWRlLXBhbmVfZnJvbV9yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uc2xpZGUtcGFuZV9mcm9tX3JpZ2h0LmNvbnRlbnQtYWZ0ZXItb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG4uc2xpZGUtcGFuZV9mcm9tX3JpZ2h0LmNvbnRlbnQtYmVmb3JlLWNsb3NlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLnNsaWRlLXBhbmVfZnJvbV9sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLnNsaWRlLXBhbmVfZnJvbV9sZWZ0LmNvbnRlbnQtYWZ0ZXItb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG4uc2xpZGUtcGFuZV9mcm9tX2xlZnQuY29udGVudC1iZWZvcmUtY2xvc2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLnNsaWRlLXBhbmVfZnJvbV9ib3R0b20ge1xuICBoZWlnaHQ6IDkwdmg7XG4gIG1hcmdpbi10b3A6IDEwdmg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5zbGlkZS1wYW5lX2Zyb21fYm90dG9tLmNvbnRlbnQtYWZ0ZXItb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG4uc2xpZGUtcGFuZV9mcm9tX2JvdHRvbS5jb250ZW50LWJlZm9yZS1jbG9zZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5zbGlkZS1wYW5lX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zbGlkZS1wYW5lX19vdmVybGF5Lm92ZXJsYXktYWZ0ZXItb3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzO1xufVxuLnNsaWRlLXBhbmVfX292ZXJsYXkub3ZlcmxheS1iZWZvcmUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLnNsaWRlLXBhbmVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCA2NHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uc2xpZGUtcGFuZV9fdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBtaW4td2lkdGg6IDA7XG59XG4uc2xpZGUtcGFuZSAuc2xpZGUtcGFuZV9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1heC13aWR0aDogODAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWRlLXBhbmVfX2Nsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWRlLXBhbmVfX2Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWRlLXBhbmVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uc2xpZGUtcGFuZV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcbi5lcnJvci1tc2cge1xyXG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgLy8gaGVpZ2h0OiA0MHZoO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuZXJyb3ItbXNnLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5lcnJvcmljb24ge1xyXG4gICAgICBjb2xvcjogI2I4YjhiODtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZXJyb3ItbXNnLXRleHQge1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgY29sb3I6ICM3MjcyNzE7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmVycm9yX3dyYXBwZXJfX2JhY2tkcm9wIHtcclxuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG59XHJcbi5lcnJvcl93cmFwcGVyIHtcclxuICBoZWlnaHQ6IDM1JTtcclxuICAuZXJyb3Jfd3JhcHBlcl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxMCU7XHJcbiAgICBkaXYge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVmcmVzaEVycm9yQnRuIHtcclxuICAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAucmVmcmVzaEVycm9yQnRuLWljb24ge1xyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJGVkLWJsdWU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDcuM3B4O1xyXG4gICAgICBjb2xvcjogJGVkLWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5mYWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWItMTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5tYi0yMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLm1iLTI5IHtcclxuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG59XHJcblxyXG4ubWItMzIge1xyXG4gIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuXHJcbi5tdC0yMCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtMzAge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5tdC00MCB7XHJcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWl4aW4gbW9kYWwtY29udGVudCB7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gbW9kYWwtY29udGVudC1tb2Ige1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuICAuZWQtZ2VuZXJpYy1tb2RhbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMTkpO1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIG1heC13aWR0aDogNTI3cHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIC53aXRoU2hhZG93IHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5lZC1nZW5lcmljLWhlYWRlci5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcblxyXG4gICAgICAgICAgcGFkZGluZzogMTlweCAzNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMwYjI0M2E7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDYycHggMzMuNzZweCA2MnB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbW9kYWwtY29udGVudDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtZm9vdGVyLmVkLWdlbmVyaWMtb2ZmLWZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDYwcHggMzYuMjRweCA2MHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTk0cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcblxyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDI4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG4gICAgICAgICAgJi5nby1iYWNrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYucmV2aWV3LWNoYW5nZXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmNvbmZpcm0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxvZ2luLWJ0biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgYm9yZGVyOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB3aWR0aDogMjUlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBtYXJnaW4tdG9wOiA1JTtcclxuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNxdWFyZW9mZl93cmFwcGVyX19iYWNrZHJvcCB7XHJcbiAgei1pbmRleDogOTk5OTk5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNxdWFyZW9mZl93cmFwcGVyIHtcclxuICB6LWluZGV4OiA5OTk5OTk5OTk5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY29uZmlybWF0aW9ucG9wdXBtb2JfX2JhY2tkcm9wIHtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIH1cclxuXHJcbiAgLmNvbmZpcm1hdGlvbnBvcHVwbW9iIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvbmZpcm1hdGlvbnBvcHVwbW9iX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvbmZpcm0tdHJhbnNhY3Rpb24uY2hhbmdlcyB7XHJcbiAgICAuZWQtZ2VuZXJpYy1oZWFkZXIge1xyXG4gICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtZ2VuZXJpYy1tb2RhbCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWdlbmVyaWMtaGVhZGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgY29sb3I6ICMwYjI0M2E7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggMjQuNXB4IDMwcHggMjQuNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtb2RhbC1jb250ZW50LW1vYjtcclxuICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICNiOGI4Yjg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWdlbmVyaWMtb2ZmLWZvb3RlciB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDI3cHggMjVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiA0Ni4yNSU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDRweCAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nby1iYWNrIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZXZpZXctY2hhbmdlcyB7XHJcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZS1kYXJrO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlLWRhcms7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbmZpcm0ge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZhZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tYi0xNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLm1iLTIwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubWItMjkge1xyXG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbn1cclxuXHJcbi5tYi0zMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLm10LTIwIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC0zMCB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLm10LTQwIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuICAucG9wSG9sZGluZ1RpdGxlIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xOSk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIG1heC13aWR0aDogOTk1cHggIWltcG9ydGFudDtcclxuICAgICAgLy8gbWF4LXdpZHRoOjczJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgICAgLy8gbWF4LWhlaWdodDo2NzFweDtcclxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIC8vIG1heC1oZWlnaHQ6NzI3cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRjBGOUZGLCAjZmZmZmZmLCAjZmZmZmZmKTtcclxuXHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbG9yOiAjMEIyNDNBO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGOUZGO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMXB4IDM3cHggMzBweCA0MHB4O1xyXG5cclxuICAgICAgICAgIC5idG4tY2xvc2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogIzFDMUMyODtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTdweDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3cHgpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgIC5kLWZvb3Rwb3AtaGVhZHRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzBCMjQzQTtcclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMHB4O1xyXG5cclxuICAgICAgICAgICNkLWZlZWRiYWNrZm9ybSB7XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcblxyXG4gICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MjcyNzE7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdGFyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNlNjIwMjA7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgI3BvcHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICAgICAgICAgIC5mb3JtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U3RTdFNztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbDpmb2N1cyxcclxuICAgICAgICAgICAgLmZvcm0tc2VsZWN0OmZvY3VzIHtcclxuXHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U3RTdFNztcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCxcclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnIConO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgLW8tYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qrc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zN3B4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAvKiB0aGlzIGlzIHNvIHdoZW4geW91IGNsaWNrIG9uIHRoZSBjaGV2cm9uLCB5b3VyIGNsaWNrIGFjdHVhbGx5IGdvZXMgb24gdGhlIGRyb3Bkb3duIG1lbnUgKi9cclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAvKiBldmVyeXRoaW5nIGFmdGVyIHRoaXMgaXMganVzdCB0byBjb3ZlciB1cCB0aGUgb3JpZ2luYWwgYXJyb3cgKi9cclxuICAgICAgICAgICAgICAvKiAoZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCB0aGUgc3ludGF4IHVzZWQgYWJvdmUpICovXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOjY0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCBvcHRpb24ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLXNlbGVjdCxcclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZC1mZWVkLWRyYWcge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTQzcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwcHggMzVweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI0I4QjhCODtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIC51cGxvYWRFcnJvciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnVwbG9hZFNlY3Rpb25XcmFwIHtcclxuICAgICAgICAgICAgICAgIC5maWxlTmFtZVNlYyB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLnVwbG9hZGVkLWZpbGVOYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC51cGxvYWRlZC1maWxlQ2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAjZmVlZEJhY2tGaWxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICN1cGxvYWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0eVR3bztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC51cGxvYWQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcyNzI3MTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG5cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTQzcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vL0Zvb3RlciBNb2JpbGUgc2Nzc1xyXG5cclxuLmZvb3Rlcl93cmFwcGVyX19iYWNrZHJvcCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxufVxyXG5cclxuLmZvb3Rlcl93cmFwcGVyIHtcclxuICAuZm9vdGVyX3dyYXBwZXJfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjlGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxuICB9XHJcblxyXG4gIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgLm1vYi1mZWVkYmFjayB7XHJcbiAgICAgIC5tLWZiLWhlYWRpbmcge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGOUZGO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweCAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLm0tZmItYm9keSB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG5cclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udHJvbCxcclxuICAgICAgICAgIC5mb3JtLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM1ODBGNztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2ItZmItaG9sZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAxMHB4KTtcclxuICAgICAgICAgICAgY29sb3I6ICM3MjcyNzE7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM3MjcyNzE7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTdFN0U3O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RhciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNTgwRjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgLW8tYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzZWxlY3Qrc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIC8qIHRoaXMgaXMgc28gd2hlbiB5b3UgY2xpY2sgb24gdGhlIGNoZXZyb24sIHlvdXIgY2xpY2sgYWN0dWFsbHkgZ29lcyBvbiB0aGUgZHJvcGRvd24gbWVudSAqL1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgLyogZXZlcnl0aGluZyBhZnRlciB0aGlzIGlzIGp1c3QgdG8gY292ZXIgdXAgdGhlIG9yaWdpbmFsIGFycm93ICovXHJcbiAgICAgICAgICAgIC8qIChmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IHRoZSBzeW50YXggdXNlZCBhYm92ZSkgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzU4MEY3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubW9iLWZpbGVDaG9vc2VuUm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjQjhCOEI4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9iLWZlZWQtZHJhZyB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgI0I4QjhCODtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIC51cGxvYWRFcnJvciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnVwbG9hZFNlY3Rpb25XcmFwIHtcclxuICAgICAgICAgICAgICAgIC5maWxlTmFtZVNlYyB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLnVwbG9hZGVkLWZpbGVOYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnVwbG9hZGVkLWZpbGVDbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC51cGxvYWQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRE1TYW5NXCI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcyNzI3MTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmZzLTIwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNTgwRjc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1vYi1mYi1zdWJtaXRSb3cge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNTgwRjc7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkRNU2FuTVwiO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzcGxheS1ub25lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbi5tYWluLWN1c3RvbS1zdG9jayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDMwcHg7XHJcbiAgcGFkZGluZzogNnB4O1xyXG5cclxuICAuc3RvY2tWYWx1ZXMge1xyXG4gICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgIC5tYWluLXN0b2NrLXZhbHVlcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogM3B4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVmYWN0b3ItaGVhZGVyLXNlY3Rpb24ge1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA0cHggMzhweCByZ2JhKDUzLCAxMjgsIDI0NywgMC4wNSkpO1xyXG5cclxuICAuaGVhZGVyLWluZm8ge1xyXG4gICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAzOHB4IHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjA1KSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZmFudGFzeTtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICAuaWNvbi1zZXJhY2hiYXIge1xyXG4gICAgICAuZWRlbC1pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rml2ZTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmlnYXRpb24tbWVudSB7XHJcbiAgLm5hdi1tZW51LW91dGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5uYXYtaGVhZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLXBlYWNoO1xyXG5cclxuICAgICAgICArIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAgICAgICBjb2xvcjogJGRhcmstcGVhY2g7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgJi5kb3duIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJDb250ZW50c1dyYXAge1xyXG4gICYuYXV0by13aWR0aC0yIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLmF1dG8td2lkdGgtMyB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLmF1dG8td2lkdGgtNSB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDogMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIHRvcDogNzBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5oZWFkZXItbGluay1zZWN0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgLmhlYWRlci1saW5rLWNvbnRlbnQge1xyXG4gICAgLmhlYWRlcm1haW5oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkZGFyay1wZWFjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAuaGVhZGVybWFpbmhlYWRpbmcge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLXBlYWNoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXNzZW50aWFsLXRhYiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgLmVzc2VudGlhbHJlcG9ydCB7XHJcbiAgICAuZXNzZW50aWFscmVwb3J0Z3JpZCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzAlIGF1dG87XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcclxuXHJcbiAgICAgIC5yaWdodHNlY3Rpb24tZ3JpZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uLWhlYWRpbmctc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgZ2FwOiAyMHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10aGlydHk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1wZWFjaDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudGF4LWljb24ge1xyXG4gICAgLmljb24ge1xyXG4gICAgICAuZWRlbC1pY29uLXRheCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlcG9ydC1jb250ZW50IHtcclxuICAucmVwb3J0LWNvbnRlbnQtb3V0ZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzAlIDIwJTtcclxuXHJcbiAgICAucmVwb3J0LXVsIHtcclxuICAgICAgLnJlcG9ydC11bC1oZWFkIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vcmVyZXBvcnQtbW9kYWwge1xyXG4gIC5tb2RhbC1sZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN1cHBvcnQtY29udGVudC1kcnAge1xyXG4gIC5kcmF3ZXItYm9keSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSBhbmQgKG1heC13aWR0aDogJHh4bCkge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogNzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdXBwb3J0LWNvbnRlbnQtaGVhZGVyIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWRlbC1pY29uLXN1cHBvcnQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eUVpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwJSBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGdhcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLnN1cHBvcnQtY29udGVudC1ib2R5IHtcclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUlIGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5U2V2ZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbi1tb2Ige1xyXG4gIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuaWNvbixcclxuICAuaWNvbi10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmljb24tbW9iLWhvcml6b250YWwge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY3lhbi1ibHVlO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuaWNvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXRoaXJ0eTtcclxuICB9XHJcblxyXG4gIC5pY29uLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIHBhZGRpbmctbGVmdDogMjNweDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtb2ZmZXJpbmctZGF0YSB7XHJcbiAgLm9mZmVyaW5nLXZpZXdwbGFucyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAxNHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogNzNweDtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm9mZmVyaW5nLXZpZXdwbGFucy10ZXh0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuXHJcbiAgICAgIC5vZmZ0ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJEludGVyUjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZXdwbGFucy1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICMzNTgwZjc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyYW1vdW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclNlbWlCb2xkXCI7XHJcbiAgICAgICAgY29sb3I6ICR0b21hdG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pY29uaGVhZGluZy1ib3JkZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAuaWNvbi1tb2ItaG9yaXpvbnRhbCB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuaWNvbi1tb2Ige1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLTItaWNvbkhlYWRpbmcge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMCUgYXV0bztcclxuXHJcbiAgJi50YXgtaWNvbiB7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2V2ZW50ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlcG9ydC1tb2ItY29udGVudCB7XHJcbiAgcGFkZGluZzogMTBweCAxMnB4O1xyXG5cclxuICAuaWNvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXR3ZW50eUZvdXI7XHJcbiAgfVxyXG5cclxuICAuaWNvbi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZC0yLW1vcmVyZXBvcnQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNSUgYXV0bztcclxuICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4uc2lnbnVwLWJsb2NrIHtcclxuICB3aWR0aDogMzVweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubG9naW5Mb2dvdXRzZWN0aW9uLWdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMCUgYXV0bztcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi52aWV3cHJvZmlsZS1zZWN0aW9uIHtcclxuICAuZWRlbC1pY29uLWFycm93LXJpZ2h0IHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJlcG9ydC1jb250ZW50LW91dGVyLW1vYmlsZSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgZ2FwOiAxNXB4O1xyXG5cclxuICAucmVwb3J0LXVsIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxldG9wbmF2IHtcclxuICAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubG9naW5Mb2dvdXRzZWN0aW9uLWdyaWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nb3V0Y29udGVudC1kZXNrdG9wIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBtYXJnaW46IDE1cHggMTVweCAwcHggMTVweDtcclxufVxyXG5cclxuLnN1cHBvcnQtY29udGVudC1oZWFkZXItd2l0aGlkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5Rml2ZTtcclxuICB9XHJcbn1cclxuXHJcbi50cmFuc2FjdC10YWIge1xyXG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cmFuc2FjdC1jb250ZW50LXNlY3Rpb24ge1xyXG4gIC5yaWdodHNlY3Rpb24tZ3JpZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLTUtbWFya2V0cyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIzJSAyMCUgMTklIDE5JSAxOSU7XHJcbn1cclxuXHJcbi5ncmlkLTQtcmVwb3J0LXBvc3Rsb2dpbiB7XHJcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcikgIWltcG9ydGFudDtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi50eHQtaG92ZXIge1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRkYXJrLXBlYWNoO1xyXG4gIH1cclxufVxyXG5cclxuLnBvc2l0aW9uLXN0aWNreS1tYWluaGVhZCB7XHJcbiAgLy8gcG9zaXRpb246IHN0aWNreTtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIGJvZHkge1xyXG4gICAgLy8gYmFja2dyb3VuZDogcmdiYSgyMzUsIDIzNSwgMjM1LCAwLjE5KTtcclxuICAgIC8vIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1MHB4KTtcclxuICB9XHJcblxyXG4gIC5uYXZiYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItaW5mbyB7XHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgLmxvZ28ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5lZGVsLWljb24tZWRlbC1sb2dvIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gICAgICAgICAgICBjb2xvcjogIzA3NTFhMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjcycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWRlbC1pY29uLWVkZWwtbG9nbzIge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLupZBcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICM3MDcwNmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2YmFyLW1lbnUge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAuY2hhbmdlcGVyYy1mb250IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ncmVlbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMWZjODZkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5lZGVsLWljb24tcGx1cyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgICBjb2xvcjogIzFmYzg2ZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkZDUwNGQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVkZWwtaWNvbi1taW51cyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgICBjb2xvcjogI2RkNTA0ZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc21hbGwtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1cHBvcnROb3RpZnkge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eVR3bztcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vdGlmeSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLWRhcms7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogLTFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXNwbGF5RmxleCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjZweDtcclxuXHJcbiAgICAgICAgICAuZWRlbC1pY29uLXN1cHBvcnQtMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5lZGVsLWljb24tdXNlcjIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdXBwb3J0IHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgLnN1cHBvcnQtZHJvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciAuc3VwcG9ydC1kcm9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lnblVwIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXR3ZW50eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ291dC1wb3B1cC1kcm9wIHtcclxuICAgICAgICAgIC5kcmF3ZXItYm9keSB7XHJcbiAgICAgICAgICAgIC5sb2dvdXQtZHJvcC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RvY2tWYWx1ZXMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NHB4O1xyXG5cclxuICAgICAgICAubWFpbi1zdG9jay12YWx1ZXMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1tZW51IHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMzZweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgIC5uYXZiYXItY291bnQge1xyXG4gICAgICAgICAgICAuZWRlbC1pY29uLWNhcmV0LXVwIHtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNuYXYge1xyXG4gICAgICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAuZGlzcGxheUZsZXgge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItbWVudSB7XHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcclxuICAgICAgICBtYXJnaW46IDFweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMjY1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eU9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgIGxlZnQ6IDUxcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWRlbC1pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzMiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTGlnaHQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LW1lbnUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XHJcbiAgICAgICAgLy8gYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAvLyBib3gtc2hhZG93OiAwcHggNHB4IDM4cHggcmdiYSg1MywgMTI4LCAyNDcsIDAuMDUpO1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC50YWJDb250ZW50c1dyYXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLnRhYi1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAuY29udGVudHNXcmFwIHtcclxuICAgICAgICAgICAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAjcmVhY3QtdGFicy0xMyB7XHJcbiAgICAgICAgICAgIC5yZXNlYXJjaC1wb3B1bGFyIHtcclxuICAgICAgICAgICAgICAuZWQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMTZweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mbGV4SnVzdGlmeVNwYWNlQmV0d2VlbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDM4cHggLTVweCByZ2JhKDUzLCAxMjgsIDI0NywgMC4wNSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAmLnRhYnMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogIzU0NTQ1NDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDEycHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJiBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stdHdvO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGRhcmstcGVhY2g7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAvLyB0b3A6IDJweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5lZGVsLWljb24tYXJyb3ctdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAvLyB0b3A6IDJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XHJcblxyXG4gICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDM4cHggcmdiYSg1MywgMTI4LCAyNDcsIDAuMDUpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDMzLjUxcHggMHB4IDI3cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGFic1dyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmVzZWFyY2hJbWcge1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWQtc3ViaGVhZCB7XHJcbiAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAuZWQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlLXNpeDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLXNlY29uZENoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC10aGlyZENoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEyLjE5cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tbGluaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzM3MzczO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNCb2xkO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuaW52ZXN0bWVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlLXNpeDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAyM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlc2VhcmNoLWxlYXJuIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAuYm9yZGVyLWxpbmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubW9iVHJhZGV0ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNMaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0JvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYnNXcmFwLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgLmNvbnRlbnRzV3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzYlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmJvcmRlci1saW5lIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweCA0OC40N3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZXNlYXJjaFJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUzLjI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuZWQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0LjYycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjFweCAwIDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zaWduVXBDYXJkIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuc2lnblVwQ2FyZC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDdweCAwIDEyLjhweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcmstdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtc2V2ZW50ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2lkZWJhci10b29scyB7XHJcbiAgICAgICAgICAgICAgICAgIC5lZC1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mbGV4SnVzdGlmeVNwYWNlQmV0d2VlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2lkZWJhci1vZmZlcmluZ3Mge1xyXG4gICAgICAgICAgICAgICAgICAuZWQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICYuaW1hZ2UtYXBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFwaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZVRyYW5mZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2VNb2JpbGVUcmFuZmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b29scyB7XHJcbiAgICAgICAgICAgICAgLmhlYWQtc3ViaGVhZCB7XHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJhay1ncmV5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRvb2xzc2lkZWJhciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAyNi4yN3B4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvb2xzc2lkZWJhcnBhZCB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMCAwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5vZmZlcmluZ3NXcmFwIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgLnRhYnMge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5pbnZlc3RtZW50V3JhcCB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbC13LTI1IHtcclxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5sb2FuV3JhcCB7XHJcbiAgICAgICAgICAgICAgICAuYmx1ZS1ib3JkZXItY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjNweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jaXJjbGUtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1LjQxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lZGVsLWljb24tYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MzczNzM7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNTgwZjc7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5pbnN1cmFuY2Uge1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAuZWQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucGxhdGZvcm1XcmFwIHtcclxuICAgICAgICAgICAgICAuZWRlbC1pY29uLWVkZWwtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmVkLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxODhweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkycHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2V2ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucGFydG5lclBsYXRmb3JtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmVkLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbnZlc3RtZW50V3JhcCB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBsaSxcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stdHdvO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9mZmVyaW5nVGFicyB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ0LjY3cHg7XHJcblxyXG4gICAgICAgICAgLmZsZXhKdXN0aWZ5U3BhY2VCZXR3ZWVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50YWJDb250ZW50c1dyYXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50YWJzIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2M2YzZjNjtcclxuXHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rml2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIGFjY29yZGlvbiBoZWFkaW5nICovXHJcbiAgICAgIC5hY2NvcmRpb24gaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5U2l4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2FpbnNib3JvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24gaDE6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLyogYWNjb3JkaW9uIHNlY3Rpb24gY29udGVudCAqL1xyXG4gICAgICAuYWNjb3JkaW9uIGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZGVsLWljb24tZWRlbC1pY29uLXJpZ2h0LXRoaW4tYXJyb3c6YmVmb3JlIHtcclxuICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLyogR0VORVJBTCBTVFlMRSAqL1xyXG4uaGVhZGVyRGVzayB7XHJcbiAgLm5hdiB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRibGFjay10d287XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0ZWdvcnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICB1bCxcclxuICBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stdHdvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY2F0ZWdvcnk6aG92ZXIgPiAuZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24gbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1zdWJjYXRlZ29yeSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXN1YmNhdGVnb3J5IC5kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwJTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24gbGk6aG92ZXIgdWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gICNuYXYgLnN1YmNhdGVnb3J5LWl0ZW0ge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmhlYWRlci1pbmZvIHtcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgLmVkZWwtaWNvbi1lZGVsLWxvZ28ge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDc1MWEwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNzJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZGVsLWljb24tZWRlbC1sb2dvMiB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIu6lkFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogIzcwNzA2ZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdG9ja1ZhbHVlcyB7XHJcbiAgICAgICAgLm5hdmJhci1tZW51IHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgIC8vICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAvLyAgIG1hcmdpbi1sZWZ0OjIgMDtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZiYXItbWVudSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdXBwb3J0Tm90aWZ5IHtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlciAuZGlzcGxheUZsZXgge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VwcG9ydCB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lnblVwIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXJEZXNrIHtcclxuICAgIC5jYXRlZ29yeSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gIC5oZWFkZXItaW5mbyB7XHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgLnN0b2NrVmFsdWVzIHtcclxuICAgICAgICAubmF2YmFyLW1lbnUge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5oMS50eXBpbmctdGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFya2V0VGFiIHtcclxuICAuY29udGVudHNXcmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5zaWRlYmFyIHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5yZXNlYXJjaC1wb3B1bGFyIHtcclxuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5lZC1jYXJkOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIHdpZHRoOiAxNCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtY2FyZDpudGgtY2hpbGQoMikge1xyXG4gICAgICB3aWR0aDogMjQlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjYuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtY2FyZDpudGgtY2hpbGQoMykge1xyXG4gICAgICB3aWR0aDogMjIuMiUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2Ni41cHggIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1jYXJkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2Ni41cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibHVlLWJvcmRlci1jYXJkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDEzcHggMjNweDtcclxuICAgIG1hcmdpbi10b3A6IDIyM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG5cclxuICAgIC5kaXNwbGF5RmxleC5mbGV4SnVzdGlmeVNwYWNlQmV0d2VlbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaXJjbGUtYXJyb3cge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgcGFkZGluZzogMCAycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNS40MXB4O1xyXG5cclxuICAgICAgLmVkZWwtaWNvbi1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgY29sb3I6ICMzNTgwZjc7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjNzM3MzczO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgY29sb3I6ICMzNTgwZjc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAubWFya2V0VGFiIHtcclxuICAgIC5yZXNlYXJjaC1wb3B1bGFyIHtcclxuICAgICAgLmVkLWNhcmQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMjQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZC1jYXJkOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDIyLjIlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZC1jYXJkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAxcHgpIHtcclxuICAubWFya2V0VGFiIHtcclxuICAgIC5yZXNlYXJjaC1wb3B1bGFyIHtcclxuICAgICAgLmVkLWNhcmQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMjQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZC1jYXJkOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDIyLjIlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZC1jYXJkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIGFuZCAobWluLXdpZHRoOiAxMjUzcHgpIHtcclxuICAubWFya2V0VGFiIHtcclxuICAgIC5yZXNlYXJjaC1wb3B1bGFyIHtcclxuICAgICAgLmVkLWNhcmQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMjQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZC1jYXJkOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDIyLjIlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZC1jYXJkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcclxuICAubWFya2V0VGFiIHtcclxuICAgIC5yZXNlYXJjaC1wb3B1bGFyIHtcclxuICAgICAgLmVkLWNhcmQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMjQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjFweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtY2FyZDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHdpZHRoOiAyMi4yJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLWNhcmQ6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZC1jYXJkaGVpZ2h0IHtcclxuICBtaW4taGVpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmVkLWNhcmQtYmx1ZWJnIHtcclxuICBtaW4taGVpZ2h0OiAyNDZweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW47XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE4OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAxMzRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xyXG4gICAgICBoZWlnaHQ6IDExOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmgtMjkge1xyXG4gICAgaGVpZ2h0OiAyOXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBkdC0xMDYge1xyXG4gIHBhZGRpbmctdG9wOiAxMDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGxhdGZvcm1zLW1pZGRsZWxpbmUge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZmRmZGY7XHJcbiAgbWFyZ2luLXRvcDogNDhweDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLnNpZ24tdXAtdGV4dCB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmstcGVhY2g7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLm1vYi1wYWdlIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxuICAvL3BhZGRpbmctYm90dG9tOiA3NXB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICAvL2NvbW1lbnRlZCB0aGUgYWJvdmUgcGFkZGluZyBzaW5jZSBpdCBpcyBjcmVhdGluZyB1bmVjZXNzYXJ5IGJvcmRlcnMgaW4gcGFnZXMuLlxyXG4gIH1cclxuXHJcbiAgLm1vYi1maXhlZC1oZWFkZXIxIHtcclxuICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlLXNoYWRlMztcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgLy8gcG9zaXRpb246IHN0aWNreTsvLyBoYW5kZWxlZCBpbiB0c3ggdG8gbWFrZSBpdCAgc3RpY2t5IG9wdGlvbmFsXHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgLnRvcC1uYXYtYmxvY2sge1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAudG9wLW5hdi1sZWZ0IHtcclxuICAgICAgICAubG9nbzEge1xyXG4gICAgICAgICAgY29sb3I6ICMxNzQwODI7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eU9uZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudG9wLW5hdi1yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAubWwtNDAge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm90aWZpY2F0aW9uLWxvZ28ge1xyXG4gICAgICAgICAgY29sb3I6ICM3MjcyNzE7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51c2VyMi1sb2dvIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFycm93LWRvd24tbG9nbyB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2ItZml4ZWQtaGVhZGVyMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vcG9zaXRpb246IHN0aWNreTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgLy90b3A6IDA7XHJcbiAgICAvL3otaW5kZXg6IDEwMDAwO1xyXG5cclxuICAgIC5ib3R0b20tbmF2LWJsb2NrIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RTU7XHJcbiAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAvLyBib3gtc2hhZG93OiAwcHggNHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgLy8gcGFkZGluZzogOXB4IDEycHggMTJweCA5cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAvLyBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgIC8vIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFya2V0LWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcmtldC12YWx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZiYXItY291bnQtZ3JlZW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMWZjODZkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRlbC1pY29uLXBsdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICMxZmM4NmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZiYXItY291bnQtcmVkIHtcclxuICAgICAgICBjb2xvcjogI2RkNTA0ZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkZWwtaWNvbi1taW51cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodDtcclxuICAgICAgICBjb2xvcjogI2RkNTA0ZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdHRvbS1uYXYtdGlsZTEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3R0b20tbmF2LXRpbGUyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2ItZml4ZWQtYm90dG9tIHtcclxuICBoZWlnaHQ6IDcycHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDIwO1xyXG5cclxuICAubW9iLWJvdHRvbS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC5tb2ItbWVudS1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yZnIgMS4yZnIgMS4yZnIgMS4yZnIgMS4yZnI7XHJcbiAgICAgIC8vIGdhcDogMjBweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjJmciAxLjJmciAxLjJmciAxLjJmcjtcclxuICAgICAgZ2FwOiA0NXB4O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiAzMy40JTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYm94LXNoYWRvdzogMXggMXggM3B4ICNjY2MsIC0xcHggLTFweCAzcHggI2NjYztcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWItbGVmdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweDtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDM0cHggNXB4ICNjNGM0YzQ7XHJcbiAgICAgIC8vICAgYm94LXNoYWRvdzogMHB4IDZweCA3cHggMHB4IHJnYmEoMjMsIDIzLCAyMywgMC4yOCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgICAgLmJ0LWljb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idC10ZXh0IHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLXJpZ2h0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICBib3gtc2hhZG93OiAzOXB4IDIxcHggMzRweCAjYzRjNGM0O1xyXG4gICAgICAvLyBib3gtc2hhZG93OiAxNXB4IDRweCAxNXB4IDBweCByZ2JhKDIzLCAyMywgMjMsIDAuMjgpO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuXHJcbiAgICAgIC5idC1pY29uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlPbmU7XHJcbiAgICAgICAgY29sb3I6ICMwYjI0M2E7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idC10ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAjMGIyNDNhO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItbWlkZGxlIHtcclxuICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICBoZWlnaHQ6IDk2JTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC50b3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMzBweCAwcHggMjVweCAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNnB4O1xyXG5cclxuICAgICAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgd2lkdGg6IDU5cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU5cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIC02MyUpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjM2KTtcclxuXHJcbiAgICAgICAgICAuYnQtaWNvbjMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjFweCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2V2ZW50ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JztcclxuICBzcmM6ICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5lb3Q/YjM3bnhtJyk7XHJcbiAgc3JjOiAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uZW90P2IzN254bSNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnR0Zj9iMzdueG0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS53b2ZmP2IzN254bScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0uc3ZnP2IzN254bSMjeyRpY29tb29uLWZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuW2NsYXNzXj1cImVkZWwtaWNvbi1cIl0sIFtjbGFzcyo9XCIgZWRlbC1pY29uLVwiXSB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBuZXZlcjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLmVkZWwtaWNvbi1jaGF0LWNvbG9yZWQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoYXQtY29sb3JlZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYig1NCwgNTEsIDg5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaGF0LWNvbG9yZWQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoYXQtY29sb3JlZC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNDEsIDM4LCA5OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hhdC1jb2xvcmVkIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaGF0LWNvbG9yZWQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDU0LCA1MSwgODkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNoYXQtY29sb3JlZCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhdC1jb2xvcmVkLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig3OSwgNzYsIDExMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQXJyb3ctdGhpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1BcnJvdy10aGluOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hdHRlbnRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXR0ZW50aW9uOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1yb3VuZGVkLTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItcm91bmRlZC0xOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcmJvb2stMi1yZWZyZXNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyYm9vay0yLXJlZnJlc2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRhdGFiYXNlLWV5ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kYXRhYmFzZS1leWU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN3aXRjaC1mdW5kLTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3dpdGNoLWZ1bmQtMzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZm9sZGVkLXBhcGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZvbGRlZC1wYXBlcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGFnZS1zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGFnZS1zZWFyY2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN3aXRjaC1mdW5kMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zd2l0Y2gtZnVuZDI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBhZ2UtZXllLXdpdGhvdXQtYm9yZGVyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBhZ2UtZXllLXdpdGhvdXQtYm9yZGVyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYWdlLWV5ZS13aXRoLWJvcmRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYWdlLWV5ZS13aXRoLWJvcmRlcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29weS0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcHktMjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcnVwZWUtZG93bmxvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcnVwZWUtZG93bmxvYWQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLXNlYXJjaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1zZWFyY2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLWNyb3NzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGFyLWNyb3NzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1kb3duLWFycm93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGFyLWRvd24tYXJyb3c7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbG9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZWxvYWQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZpZXctbWFpbCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmlldy1tYWlsLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMSwgODAsIDc3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12aWV3LW1haWwgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZpZXctbWFpbC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIwMDE5NTMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjEsIDgwLCA3Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmlldy1tYWlsIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12aWV3LW1haWwtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMDAxOTUzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZpZXctbWFpbCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmlldy1tYWlsLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjAwMTk1MzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZGYtZmlsZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmLWZpbGUtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmLWZpbGUgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBkZi1maWxlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODU3NDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTI2LCA5OSwgNzcpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjMyO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBkZi1maWxlIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZGYtZmlsZS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg1NzQyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDEwMiwgMTAyLCAxMDIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBkZi1maWxlIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZGYtZmlsZS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg1NzQyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApOyAgXHJcbiAgICBvcGFjaXR5OiAwLjA1MDA7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmLWZpbGUgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBkZi1maWxlLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODU3NDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7ICBcclxuICAgIG9wYWNpdHk6IDAuMDUwMDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZGYtZmlsZSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGRmLWZpbGUtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NTc0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmLWZpbGUgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBkZi1maWxlLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODU3NDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmLWZpbGUgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBkZi1maWxlLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODU3NDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmLWZpbGUgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBkZi1maWxlLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODU3NDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXR0ZW50aW9uLWljb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXR0ZW50aW9uLWljb247ICAgICBcclxuICAgIGNvbG9yOiAjZjc5NDNlO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlZGVlbS0xIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlZGVlbS0xOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hc3NldC1ldGYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXNzZXQtZXRmOyAgICAgXHJcbiAgICBjb2xvcjogI2NhNmZiMTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hc3NldC13YWxsZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXNzZXQtd2FsbGV0OyAgICAgXHJcbiAgICBjb2xvcjogI2NhNmZiMTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hc3NldC1haWYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXNzZXQtYWlmOyAgICAgXHJcbiAgICBjb2xvcjogI2NhNmZiMTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hc3NldC1wbXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXNzZXQtcG1zOyAgICAgXHJcbiAgICBjb2xvcjogI2NhNmZiMTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hc3NldC1nb2xkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFzc2V0LWdvbGQ7ICAgICBcclxuICAgIGNvbG9yOiAjY2E2ZmIxO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFzc2V0LXJiaSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hc3NldC1yYmk7ICAgICBcclxuICAgIGNvbG9yOiAjY2E2ZmIxO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFzc2V0LWVjYm9uZHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXNzZXQtZWNib25kczsgICAgIFxyXG4gICAgY29sb3I6ICNjYTZmYjE7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXNzZXQtY29ycGZkIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFzc2V0LWNvcnBmZDsgICAgIFxyXG4gICAgY29sb3I6ICNjYTZmYjE7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFpbnRhaW4xIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1haW50YWluMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm8tZ3JvdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm8tZ3JvdXA7ICAgICBcclxuICAgIGNvbG9yOiAjYzljOWM5O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyNSwgMjMwLCAyNDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTIyLCAxMjAsIDE3NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTIsIDI1MiwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIxNywgMjI2LCAyNDEpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjE3LCAyMjYsIDI0MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxOTksIDIwNSwgMjE4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIxMywgMjE3LCAyMjUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZSAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQxLCAyNDMsIDI1MCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDEsIDI0MywgMjUwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjE3LCAyMjYsIDI0MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIxNywgMjI2LCAyNDEpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZSAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UgLnBhdGgxMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDEzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIC5wYXRoMTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGgxNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZSAucGF0aDE1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UgLnBhdGgxNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDE2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjA4LCAyMTksIDIzOCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlIC5wYXRoMTcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGgxNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyNSwgMjMwLCAyNDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZSAucGF0aDE4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjUsIDIzMCwgMjQwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UgLnBhdGgxOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDE5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjI1LCAyMzAsIDI0MCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYmFjay1idXR0b24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmFjay1idXR0b247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYig0NywgNDYsIDYyKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA4OCwgODIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYig0NywgNDYsIDYyKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTY5LCA1NSwgNjMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTQsIDI1NCwgMjU0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQ0LCAxNTMsIDE2Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgODgsIDgyKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA4OCwgODIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTQsIDI1NCwgMjU0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDg3LCA4MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjUyLCAyNTIsIDI1Mik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgxMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjUzLCAyNTIsIDI1Mik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgxMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjUzLCAyNTIsIDI1MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgxNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM1LCA5NywgOTIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMTUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDE1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIxNCwgOTIsIDkzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDE2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgxNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNzAsIDYzLCA3MSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgxNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMTc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNTUsIDU1LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgxOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMTg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQyLCA5NSwgOTEpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMTkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDE5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE3NCwgNjQsIDc0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDIwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgyMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYig1NiwgNTUsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgyMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNzUsIDY5LCA3OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMjI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQxLCA5NywgOTEpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMjMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDIzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE3OSwgNTksIDY1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDI0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgyNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDIsIDk1LCA5NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgyNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMjU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTc1LCA2OSwgNzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMjYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDI2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyNCwgODIsIDc5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDI3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgyNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYig2MiwgNDUsIDYzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDI4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgyODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNzYsIDc2LCA4NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgyOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMjk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTcyLCA2NCwgNzQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMzAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDMwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE3NCwgNzAsIDc4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDMxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgzMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNTEsIDU0LCA2Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgzMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMzI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA5OCwgOTMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMzMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDMzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIxNywgNzksIDgwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDM0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgzNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNzEsIDY0LCA3NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGgzNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoMzU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQxLCAxMDEsIDk1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDM2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgzNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDIsIDEwMSwgOTcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoMzcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDM3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE3MiwgNjQsIDcyKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDM4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgzODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDcsIDE3MCwgMTc5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDM5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGgzOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNzQsIDY2LCA3NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGg0MCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoNDA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTc2LCA3MiwgODEpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDQxOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MywgOTQsIDkxKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDQyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg0MjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYig1OSwgNTgsIDcxKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDQzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg0MzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDI0MCwgMjM2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDQ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg0NDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDEsIDk3LCA5NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGg0NSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoNDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTUzLCA1NCwgNjQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDQ2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE3MCwgNjMsIDcwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDQ3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg0NzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYig2NSwgNjQsIDc4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDQ4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg0ODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDEsIDk5LCA5Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGg0OSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoNDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA5NywgOTEpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDUwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgOTYsIDkxKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDUxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg1MTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxNTMsIDUzLCA2Mik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGg1MiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoNTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNjUsIDY0LCA3Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV3YWkgLnBhdGg1MyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1udXdhaS1wYXRoNTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTc2LCA2OSwgODEpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDU0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MSwgMTA0LCAxMDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW51d2FpIC5wYXRoNTUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbnV3YWktcGF0aDU1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MiwgOTgsIDkzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDU2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg1NjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDU3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg1NzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDU4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg1ODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDU5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg1OTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDYwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg2MDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDYxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg2MTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDYyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg2MjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDYzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg2MzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDY0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg2NDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDY1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg2NTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDY2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg2NjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDY3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg2NzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDY4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg2ODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDY5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg2OTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDcwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg3MDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDcxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg3MTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDcyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg3MjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDczIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg3MzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDc0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg3NDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDc1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg3NTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTAsIDIwNiwgMjA4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1udXdhaSAucGF0aDc2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51d2FpLXBhdGg3NjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDEwMCwgOTMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFkZC1zcXVhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWRkLXNxdWFyZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJvZHVjdC1iYWcgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByb2R1Y3QtYmFnLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MywgMjQ1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByb2R1Y3QtYmFnIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcm9kdWN0LWJhZy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA0MTk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYig2OCwgNjgsIDY4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcm9kdWN0LWJhZyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJvZHVjdC1iYWctcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNDE5OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNjgsIDY4LCA2OCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWVkYWwtYm9va21hcmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWVkYWwtYm9va21hcms7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hbmRhdGUtYWRkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYW5kYXRlLWFkZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFuZGF0ZS1hZGQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hbmRhdGUtYWRkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWxsaXBzZWQtdGV4dCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbGxpcHNlZC10ZXh0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYXVzZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYXVzZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVzdW1lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlc3VtZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZHVwbGljYXRlLTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZHVwbGljYXRlLTE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFycm93LXVwLXRoaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctdXAtdGhpbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG93bmxvYWQtcGFnZTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG93bmxvYWQtcGFnZTI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQ3LCAyNDcsIDI0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjM3LCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjM3LCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjA4LCAyMTksIDIzOCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjM3LCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjMyLCAyMzcsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDEyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgxMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgxMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjA4LCAyMTksIDIzOCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDE1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDE1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgxNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgxNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzIsIDIzNywgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMTcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDE4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDE4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgxOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgxOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMjAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDIxOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjM3LCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzksIDI0MSwgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMjMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDI0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDI0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgyNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMjYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM5LCAyNDEsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDI3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDI3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgyOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMjkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDMwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDMwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwOCwgMjE5LCAyMzgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgzMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzksIDI0MSwgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMzIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDMzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDMzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgzNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzksIDI0MSwgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMzUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDM2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDM2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGgzNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoMzgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDM5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDM5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg0MCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg0MDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzksIDI0MSwgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDQyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg0MyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg0MzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDQ1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQ1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg0NiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg0NjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzksIDI0MSwgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDQ4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQ4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg0OSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg0OTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDUxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDUxOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg1MiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1MjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzksIDI0MSwgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDU0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDU0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg1NSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1NTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNTYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDU3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDU3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg1OCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1ODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzksIDI0MSwgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNTkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDYwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDYwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg2MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2MTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNjIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDYzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDYzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg2NCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2NDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzksIDI0MSwgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNjUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDY2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDY2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg2NyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2NzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNjgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM5LCAyNDEsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDY5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDY5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg3MCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg3MDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNzEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjA4LCAyMTksIDIzOCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDcyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDcyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzOSwgMjQxLCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg3MyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg3MzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzksIDI0MSwgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNzQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDc1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDc1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg3NiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg3NjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxOSwgMjM4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoNzcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM5LCAyNDEsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMiAucGF0aDc4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDc4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE3NzczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzMiwgMjM3LCAyNDYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDIgLnBhdGg3OSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg3OTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNzc3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzIsIDIzNywgMjQ2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyIC5wYXRoODAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoODA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTc3NzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjMyLCAyMzcsIDI0Nik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXJyb3ItdGhpbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXJyb3ItdGhpbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMTUsIDQwLCA0MCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXJyb3ItdGhpbiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXJyb3ItdGhpbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjMwLCAyMzAsIDIzMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9sbG93LWNpcmNsZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9sbG93LWNpcmNsZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzMSwgMTU0LCA4Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9sbG93LWNpcmNsZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9sbG93LWNpcmNsZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2l0aGRyYXdhbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13aXRoZHJhd2FsOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFuc2ZlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFuc2ZlcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVkZWVtIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlZGVlbTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3dpdGNoLWZ1bmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3dpdGNoLWZ1bmQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLWZpbGxlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1maWxsZWQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV4cGVydC1jb25uZWN0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV4cGVydC1jb25uZWN0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wb3J0Zm9saW8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG9ydGZvbGlvOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcm9kdWN0LWJvb2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJvZHVjdC1ib29rOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcm9maWxlLWF2YXRhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcm9maWxlLWF2YXRhcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG91YmxlLXNhZmUtZ3VhcmRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvdWJsZS1zYWZlLWd1YXJkczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG91YmxlLWNyb3NzLWluLW1lc3NhZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG91YmxlLWNyb3NzLWluLW1lc3NhZ2U7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvdWJsZS1zZXR0aW5ncyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb3VibGUtc2V0dGluZ3M7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNpZGUtdHJpYW5nbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2lkZS10cmlhbmdsZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1yb3VuZGVkLXRpY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1yb3VuZGVkLXRpY2s7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGwyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGwyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1nbG9zc3kge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ2xvc3N5OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jcm93biB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jcm93bjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGx1cy10aGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsdXMtdGhpbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tcGFyZS1ib3JkZXItc21vb3RoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbXBhcmUtYm9yZGVyLXNtb290aDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmlsdGVyLTEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbHRlci0xLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpbHRlci0xIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maWx0ZXItMS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3NTU4NTkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYig5OSwgMTE2LCAyMTIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpbHRlci0xIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maWx0ZXItMS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3NTU4NTkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDgsIDIxMywgMjQ1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZXJzb24taW4tZnJhbWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVyc29uLWluLWZyYW1lOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yb3VuZGVkLXBsdXMtMiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcm91bmRlZC1wbHVzLTItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjUyLCAyMTksIDIxNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcm91bmRlZC1wbHVzLTIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJvdW5kZWQtcGx1cy0yLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTQxNDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcm91bmRlZC1wbHVzLTIgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJvdW5kZWQtcGx1cy0yLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTQxNDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVwb3J0aW5nLTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVwb3J0aW5nLTI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNlcnZpY2UtcmVxdWVzdC0zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNlcnZpY2UtcmVxdWVzdC0zOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGwtYm9va21hcmtzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsbC1ib29rbWFya3M7ICAgICBcclxuICAgIGNvbG9yOiAjOWJhN2VmO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9yZGVyYm9vay0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyYm9vay0yOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sZWFkLWRhc2hib2FyZC0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxlYWQtZGFzaGJvYXJkLTI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW90aGVyLWFwcHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3RoZXItYXBwczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbnV2YW1hLWxlYXJuaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW51dmFtYS1sZWFybmluZzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2hhcmUtMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zaGFyZS0yOyAgICAgXHJcbiAgICBjb2xvcjogI2IyYjJjMjtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vZmZlcmluZ3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb2ZmZXJpbmdzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1leHBvcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXhwb3J0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZW1vdmUtYm9va21hcmsgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlbW92ZS1ib29rbWFyay1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYig5OSwgMTE2LCAyMTIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbW92ZS1ib29rbWFyayAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVtb3ZlLWJvb2ttYXJrLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig5OSwgMTE2LCAyMTIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbW92ZS1ib29rbWFyayAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVtb3ZlLWJvb2ttYXJrLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXZlbnVlLWRiLTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmV2ZW51ZS1kYi0yOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ub3RpZmljYXRpb24tYmVsbC0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdGlmaWNhdGlvbi1iZWxsLTI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFkZC1ib29rbWFyayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hZGQtYm9va21hcms7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWthYmFiLW1lbnUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24ta2FiYWItbWVudTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYm9yZGVyZWQtY3Jvc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYm9yZGVyZWQtY3Jvc3M7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vLXNlYXJjaC1yZXN1bHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm8tc2VhcmNoLXJlc3VsdDsgICAgIFxyXG4gICAgY29sb3I6ICNiN2I3Yjc7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZS1yZWZyZXNoIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXZlLXJlZnJlc2gtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpdmUtcmVmcmVzaCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZS1yZWZyZXNoLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjAwMTk1MzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlLXJlZnJlc2ggLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmUtcmVmcmVzaC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIwMDE5NTMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZS1yZWZyZXNoIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXZlLXJlZnJlc2gtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMDAxOTUzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1hcCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1NYXA7ICAgICBcclxuICAgIGNvbG9yOiAjYWFhO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXR4bi1kZXRhaWxzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXR4bi1kZXRhaWxzOyAgICAgXHJcbiAgICBjb2xvcjogIzAzMDAyZjtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaGFydHMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoYXJ0cy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hhcnRzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaGFydHMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaGFydHMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoYXJ0cy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNoYXJ0cyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhcnRzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hhcnRzIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaGFydHMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1wcmV2Q2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItcHJldkNsb3NlOyAgICAgXHJcbiAgICBjb2xvcjogIzcyNzI3MTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10aW1lci1oYWxmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRpbWVyLWhhbGY7ICAgICBcclxuICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNsZWFyLXRheC1jcm9zcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jbGVhci10YXgtY3Jvc3M7ICAgICBcclxuICAgIGNvbG9yOiAjZmZiODAwO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvdWJsZS11c2VyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvdWJsZS11c2VyOyAgICAgXHJcbiAgICBjb2xvcjogIzAzMDAyZjtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lZGl0LWluZm8td2FybiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGl0LWluZm8td2FybjsgICAgIFxyXG4gICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFuYWdlciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFuYWdlci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTsgIFxyXG4gICAgb3BhY2l0eTogMC4xMTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYW5hZ2VyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYW5hZ2VyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyOCwgMjYsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYW5hZ2VyIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYW5hZ2VyLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyOCwgMjYsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYW5hZ2VyIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYW5hZ2VyLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDc3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDc3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDc3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDc3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDc3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDc3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cyAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDc3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cyAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDc3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cyAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsZXJ0cy1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA3NzE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydHMgLnBhdGgxMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtcGF0aDEyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDc3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cyAucGF0aDEzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsZXJ0cy1wYXRoMTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3ItdGlja2V0IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zci10aWNrZXQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7ICBcclxuICAgIG9wYWNpdHk6IDAuMTE7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3ItdGlja2V0IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zci10aWNrZXQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDQsIDEsIDQ4KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zci10aWNrZXQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNyLXRpY2tldC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNCwgMSwgNDgpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNyLXRpY2tldCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3ItdGlja2V0LXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3ItdGlja2V0IC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zci10aWNrZXQtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zci10aWNrZXQgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNyLXRpY2tldC1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJsYW5rLXBhZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmxhbmstcGFnZTsgICAgIFxyXG4gICAgY29sb3I6ICNjZGNjZDU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXhwYW5kLWZpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1leHBhbmQtZmluOyAgICAgXHJcbiAgICBjb2xvcjogIzAzMDAyZjtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10aWNrZXQtZ3JpZXZhbmNlLW1vYiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10aWNrZXQtZ3JpZXZhbmNlLW1vYjsgICAgIFxyXG4gICAgY29sb3I6ICNlZWU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzc2Z1bC1pY29uIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzZnVsLWljb24tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjMzLCAyMzIsIDIwNik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzc2Z1bC1pY29uIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzZnVsLWljb24tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MiwgMjQyLCAyMjUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3NmdWwtaWNvbiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzc2Z1bC1pY29uLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDIwMywgNDMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3NmdWwtaWNvbiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzc2Z1bC1pY29uLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDIwMywgNDMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3NmdWwtaWNvbiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzc2Z1bC1pY29uLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDIwMywgNDMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdC12ZXJpZmllZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3QtdmVyaWZpZWQ7ICAgICBcclxuICAgIGNvbG9yOiAjZjA0ZTQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZlYXR1cmVkLWZhaWx1cmUgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZlYXR1cmVkLWZhaWx1cmUtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjUyLCAyMDksIDIwOSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmVhdHVyZWQtZmFpbHVyZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmVhdHVyZWQtZmFpbHVyZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyMjgsIDIyNik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmVhdHVyZWQtZmFpbHVyZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmVhdHVyZWQtZmFpbHVyZS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjAxLCA2MiwgNjIpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZlYXR1cmVkLWZhaWx1cmUgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZlYXR1cmVkLWZhaWx1cmUtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwMSwgNjIsIDYyKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mZWF0dXJlZC1mYWlsdXJlIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mZWF0dXJlZC1mYWlsdXJlLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDEsIDYyLCA2Mik7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmVyaWZpZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmVyaWZpZWQ7ICAgICBcclxuICAgIGNvbG9yOiAjNTJhZDMyO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhdGNobGlzdC1hbm90aGVyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXRjaGxpc3QtYW5vdGhlci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2F0Y2hsaXN0LWFub3RoZXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhdGNobGlzdC1hbm90aGVyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtYW5vdGhlciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtYW5vdGhlci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtYW5vdGhlciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtYW5vdGhlci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldGFsZXJ0LWFub3RoZXIgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldGFsZXJ0LWFub3RoZXItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1hbm90aGVyIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1hbm90aGVyLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGlja2V0LWdyaWV2YW5jZS1jb2xvciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10aWNrZXQtZ3JpZXZhbmNlLWNvbG9yOyAgICAgXHJcbiAgICBjb2xvcjogI2YwNGU0NTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10aWNrZXQtZ3JpZXZhbmNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRpY2tldC1ncmlldmFuY2U7ICAgICBcclxuICAgIGNvbG9yOiAjYjFiMmM0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlZXItY29tcGFyZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVlci1jb21wYXJlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlZXItY29tcGFyZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVlci1jb21wYXJlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZWVyLWNvbXBhcmUgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBlZXItY29tcGFyZS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVlci1jb21wYXJlIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmUtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlZXItY29tcGFyZSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVlci1jb21wYXJlLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZWVyLWNvbXBhcmUgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBlZXItY29tcGFyZS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVlci1jb21wYXJlIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmUtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlZXItY29tcGFyZSAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVlci1jb21wYXJlLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZWVyLWNvbXBhcmUgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBlZXItY29tcGFyZS1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmdpbnRyYWRpbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFyZ2ludHJhZGluZzsgICAgIFxyXG4gICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGlua2FkaGFyY2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saW5rYWRoYXJjYXJkOyAgICAgXHJcbiAgICBjb2xvcjogIzAzMDAyZjtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jbGljay1jaXJjbGUtZ3JlZW4gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNsaWNrLWNpcmNsZS1ncmVlbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNywgMTQ5LCAyNSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2xpY2stY2lyY2xlLWdyZWVuIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jbGljay1jaXJjbGUtZ3JlZW4tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI3LCAxNDksIDI1KTsgIFxyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVBlbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1QZW47IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1lbnUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTWVudTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQ2hhdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1DaGF0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hZGQtdXNlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hZGQtdXNlcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJlbmQtYXJyb3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJlbmQtYXJyb3c7ICAgICBcclxuICAgIGNvbG9yOiAjMDMwMDJmO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvY2stcmVwb3J0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxvY2stcmVwb3J0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tb3JlLWJ1dHRvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tb3JlLWJ1dHRvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2l0aG91dGNvbG9yLWNyb3NzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13aXRob3V0Y29sb3ItY3Jvc3MtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjA0LCAyMDQsIDIxNCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2l0aG91dGNvbG9yLWNyb3NzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13aXRob3V0Y29sb3ItY3Jvc3MtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NDcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3QtdGV4dCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3QtdGV4dDsgICAgIFxyXG4gICAgY29sb3I6ICNkZTE1MTU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2FybS10ZXh0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhcm0tdGV4dDsgICAgIFxyXG4gICAgY29sb3I6ICNlZDhkMWQ7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29sZC10ZXh0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbGQtdGV4dDsgICAgIFxyXG4gICAgY29sb3I6ICMxZGJiZWQ7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdXJnZW50LTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdXJnZW50LTE7ICAgICBcclxuICAgIGNvbG9yOiAjZGQ1MDRkO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhcm5pbmcgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhcm5pbmctcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhcm5pbmcgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhcm5pbmctcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXJuaW5nIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXJuaW5nLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tVmVyeS1IaWdoIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1WZXJ5LUhpZ2gtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgNjAsIDgwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1WZXJ5LUhpZ2ggLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVZlcnktSGlnaC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tVmVyeS1IaWdoIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1WZXJ5LUhpZ2gtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDgxLCAxNzgsIDg1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1WZXJ5LUhpZ2ggLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVZlcnktSGlnaC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNzcsIDIyMywgODMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVZlcnktSGlnaCAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVmVyeS1IaWdoLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tVmVyeS1IaWdoIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1WZXJ5LUhpZ2gtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMywgMTY3LCAyMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tVmVyeS1IaWdoIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1WZXJ5LUhpZ2gtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMTA3LCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1WZXJ5LUhpZ2ggLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVZlcnktSGlnaC1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvdyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG93LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDYwLCA4MCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbG93IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb3ctcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvdyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG93LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig4MSwgMTc4LCA4NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbG93IC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb3ctcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDc3LCAyMjMsIDgzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb3cgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxvdy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvdyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG93LXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjMsIDE2NywgMjMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvdyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG93LXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDEwNywgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbG93IC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb3ctcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMSwgODAsIDc3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2ggLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCA2MCwgODApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9kZXJhdGVseS1oaWdoLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDUsIDI0NSwgMjQ1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2ggLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoODEsIDE3OCwgODUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9kZXJhdGVseS1oaWdoLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig3NywgMjIzLCA4Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW9kZXJhdGVseS1oaWdoIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2gtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2ggLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaC1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjIzLCAxNjcsIDIzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2ggLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaC1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAxMDcsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaCAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW9kZXJhdGVseS1oaWdoLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjEsIDgwLCA3Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtYmFncyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtYmFncyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyYXBoLWJhZ3MgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLWJhZ3MtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1iYWdzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtYmFncyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyYXBoLWJhZ3MgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLWJhZ3MtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1iYWdzIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtYmFncyAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtYmFncy1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvaW5zLWJhZyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29pbnMtYmFnLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2lucy1iYWcgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvaW5zLWJhZy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvaW5zLWJhZyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29pbnMtYmFnLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29pbnMtYmFnIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2lucy1iYWctcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmVuZC1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJlbmQtY29sb3ItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRyZW5kLWNvbG9yIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmVuZC1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRlbGF5ZWQtcGF5bWVudCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGVsYXllZC1wYXltZW50LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZWxheWVkLXBheW1lbnQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRlbGF5ZWQtcGF5bWVudC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRlbGF5ZWQtcGF5bWVudCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGVsYXllZC1wYXltZW50LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGVsYXllZC1wYXltZW50IC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZWxheWVkLXBheW1lbnQtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZWxheWVkLXBheW1lbnQgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRlbGF5ZWQtcGF5bWVudC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRlbGF5ZWQtcGF5bWVudCAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGVsYXllZC1wYXltZW50LXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRHAtQmlsbHMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLURwLUJpbGxzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1EcC1CaWxscyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRHAtQmlsbHMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1EcC1CaWxscyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRHAtQmlsbHMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1EcC1CaWxscyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRHAtQmlsbHMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1EcC1CaWxscyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRHAtQmlsbHMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1EcC1CaWxscyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRHAtQmlsbHMtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kYXlzLXBlbmRpbmcgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRheXMtcGVuZGluZy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGF5cy1wZW5kaW5nIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kYXlzLXBlbmRpbmctcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kYXlzLXBlbmRpbmcgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRheXMtcGVuZGluZy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRheXMtcGVuZGluZyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGF5cy1wZW5kaW5nLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGF5cy1wZW5kaW5nIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kYXlzLXBlbmRpbmctcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGF5bWVudC1pbnRlcmVzdCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGF5bWVudC1pbnRlcmVzdC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0IC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGF5bWVudC1pbnRlcmVzdCAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGF5bWVudC1pbnRlcmVzdC1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0IC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYXltZW50LWludGVyZXN0LXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52YWxpZC1wYW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52YWxpZC1wYW47ICAgICBcclxuICAgIGNvbG9yOiAjMDMwMDJmO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRhYmxlLWNoYXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGFibGUtY2hhdDsgICAgIFxyXG4gICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc21hbGxDYXNlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zbWFsbENhc2UtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNtYWxsQ2FzZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc21hbGxDYXNlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTQxNDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsZW5kYXItcm91bmRlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1yb3VuZGVkOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi11c2VyLWF2YXRhciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdXNlci1hdmF0YXItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVzZXItYXZhdGFyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11c2VyLWF2YXRhci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVzZXItYXZhdGFyIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11c2VyLWF2YXRhci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtcG93ZXIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtcG93ZXItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtcG93ZXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtcG93ZXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbXBvd2VyIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbXBvd2VyLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1wb3dlciAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1wb3dlci1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtcG93ZXIgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtcG93ZXItcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbXBvd2VyIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbXBvd2VyLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1wb3dlciAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1wb3dlci1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtcG93ZXIgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtcG93ZXItcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbXBvd2VyIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbXBvd2VyLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1wb3dlciAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtcG93ZXItcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1wb3dlciAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtcG93ZXItcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1wb3dlciAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtcG93ZXItcGF0aDEyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1wb3dlciAucGF0aDEzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtcG93ZXItcGF0aDEzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbG9hbnMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxvYW5zLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb2FucyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9hbnMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb2FucyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9hbnMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb2FucyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9hbnMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hZHZpc29yeTEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFkdmlzb3J5MS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWR2aXNvcnkxIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hZHZpc29yeTEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTExNzE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWR2aXNvcnkxIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hZHZpc29yeTEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTExNzE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXBpc29kaWMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVwaXNvZGljLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcGlzb2RpYyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXBpc29kaWMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVwaXNvZGljIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcGlzb2RpYy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXBpc29kaWMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVwaXNvZGljLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcGlzb2RpYyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXBpc29kaWMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVwaXNvZGljIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcGlzb2RpYy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXBpc29kaWMgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVwaXNvZGljLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BY3F1aXNpdGlvbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQWNxdWlzaXRpb24tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFjcXVpc2l0aW9uIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1BY3F1aXNpdGlvbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2Njc5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BY3F1aXNpdGlvbiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQWNxdWlzaXRpb24tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NjY3OTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQWNxdWlzaXRpb24gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFjcXVpc2l0aW9uLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY2Nzk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFjcXVpc2l0aW9uIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1BY3F1aXNpdGlvbi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2Njc5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BY3F1aXNpdGlvbiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQWNxdWlzaXRpb24tcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NjY3OTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXZlbnRzMSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXZlbnRzMS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXZlbnRzMSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXZlbnRzMS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmaWNlLWJyYW5kaW5nIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZpY2UtYnJhbmRpbmctcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmljZS1icmFuZGluZyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb2ZmaWNlLWJyYW5kaW5nLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29sbGF0ZXJhbHMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbGxhdGVyYWxzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xsYXRlcmFscyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sbGF0ZXJhbHMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vdGhlcnMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW90aGVycy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3RoZXJzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vdGhlcnMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vdGhlcnMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW90aGVycy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0cnVjdHVyZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RydWN0dXJlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdHJ1Y3R1cmUgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0cnVjdHVyZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjczODI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0cnVjdHVyZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RydWN0dXJlLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzM4MjgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RydWN0dXJlIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdHJ1Y3R1cmUtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43MzgyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdHJ1Y3R1cmUgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0cnVjdHVyZS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjczODI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0cnVjdHVyZSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RydWN0dXJlLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzM4MjgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0bWVudCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0bWVudC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0bWVudCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0bWVudC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdG1lbnQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdG1lbnQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50IC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnJva2luZyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnJva2luZy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnJva2luZyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnJva2luZy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJyb2tpbmcgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJyb2tpbmctcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1icm9raW5nIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1icm9raW5nLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnJva2luZyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnJva2luZy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJyb2tpbmcgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJyb2tpbmctcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1icm9raW5nIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1icm9raW5nLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnJva2luZyAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnJva2luZy1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJyb2tpbmcgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJyb2tpbmctcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1icm9raW5nIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnJva2luZy1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1icm9raW5nIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnJva2luZy1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhZGluZy1wbGF0Zm9ybSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJhZGluZy1wbGF0Zm9ybS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRyYWRpbmctcGxhdGZvcm0gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyYWRpbmctcGxhdGZvcm0tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhZGluZy1wbGF0Zm9ybSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJhZGluZy1wbGF0Zm9ybS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV4Y2x1c2l2ZS1jdXN0b21lciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXhjbHVzaXZlLWN1c3RvbWVyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1leGNsdXNpdmUtY3VzdG9tZXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV4Y2x1c2l2ZS1jdXN0b21lci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV4Y2x1c2l2ZS1jdXN0b21lciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXhjbHVzaXZlLWN1c3RvbWVyLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXhjbHVzaXZlLWN1c3RvbWVyIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1leGNsdXNpdmUtY3VzdG9tZXItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jbGFzcy1wcm9kdWN0IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jbGFzcy1wcm9kdWN0LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jbGFzcy1wcm9kdWN0IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jbGFzcy1wcm9kdWN0LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmVyaWZ5IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12ZXJpZnktcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZlcmlmeSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmVyaWZ5LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXRvbSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXRvbS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXRvbSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXRvbS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWF0b20gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWF0b20tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10ZWNobmljYWwtZHJhd2luZy1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctY29sb3ItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRlY2huaWNhbC1kcmF3aW5nLWNvbG9yIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10ZWNobmljYWwtZHJhd2luZy1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRlY2huaWNhbC1kcmF3aW5nLWNvbG9yIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10ZWNobmljYWwtZHJhd2luZy1jb2xvci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXQtdHhuLXJlcG9ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGl0LXR4bi1yZXBvcnQ7ICAgICBcclxuICAgIGNvbG9yOiAjMDMwMDJmO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpbmFuY2lhbC1kZXRhaWxzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbmFuY2lhbC1kZXRhaWxzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXBvcnQtZXhjbGEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlcG9ydC1leGNsYS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXBvcnQtZXhjbGEgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlcG9ydC1leGNsYS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlcG9ydC1leGNsYSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVwb3J0LWV4Y2xhLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm90aWZpY2F0aW9uLWJveCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3RpZmljYXRpb24tYm94OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbWFpbC1tb2JpbGUtcmVwb3J0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtYWlsLW1vYmlsZS1yZXBvcnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdoYXR1cC1yZXBvcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2hhdHVwLXJlcG9ydDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVhY3RpdmF0ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZWFjdGl2YXRlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1iYW5rLWFjY291bnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmFuay1hY2NvdW50OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYW4tbGlua2luZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYW4tbGlua2luZzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24ta3JhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWtyYTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tcGFyZS1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tcGFyZS1jb2xvci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tcGFyZS1jb2xvciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tcGFyZS1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbXBhcmUtY29sb3IgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbXBhcmUtY29sb3ItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21wYXJlLWNvbG9yIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21wYXJlLWNvbG9yLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSW5mb3JtYXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSW5mb3JtYXRpb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vLWhvbGRpbmdzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uby1ob2xkaW5ncy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm8taG9sZGluZ3MgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vLWhvbGRpbmdzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm8taG9sZGluZ3MgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vLWhvbGRpbmdzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm8taG9sZGluZ3MgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vLWhvbGRpbmdzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uby1ob2xkaW5ncyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm8taG9sZGluZ3MtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vLWhvbGRpbmdzIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uby1ob2xkaW5ncy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmlsdGVyLWNyb3NzLWNvbG91cmVkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maWx0ZXItY3Jvc3MtY29sb3VyZWQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmlsdGVyLWNyb3NzLWNvbG91cmVkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maWx0ZXItY3Jvc3MtY29sb3VyZWQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLWljb24tZnVsbGdyZWVuIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWljb24tZnVsbGdyZWVuLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyNSwgMjQyLCAyMzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIwNiwgMjMzLCAyMjQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1mdWxsZ3JlZW4tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDcsIDE3NSwgMTE0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLWljb24tZnVsbGdyZWVuIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWljb24tZnVsbGdyZWVuLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig3LCAxNzUsIDExNCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1pY29uLWZ1bGxncmVlbiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1pY29uLWZ1bGxncmVlbi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNywgMTc1LCAxMTQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1yZXZhbXAgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1yZXZhbXAtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjI1LCAyNDIsIDIzNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1pY29uLXJldmFtcCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1pY29uLXJldmFtcC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjA2LCAyMzMsIDIyNCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1pY29uLXJldmFtcCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1pY29uLXJldmFtcC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoNywgMTc1LCAxMTQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1yZXZhbXAgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtaWNvbi1yZXZhbXAtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDcsIDE3NSwgMTE0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLWljb24tcmV2YW1wIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLWljb24tcmV2YW1wLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbHVyZS1pY29uLXJldmFtcCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbHVyZS1pY29uLXJldmFtcC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzMsIDIzMywgMjM1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsdXJlLWljb24tcmV2YW1wIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsdXJlLWljb24tcmV2YW1wLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjEsIDIyMSwgMjI1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsdXJlLWljb24tcmV2YW1wIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsdXJlLWljb24tcmV2YW1wLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbHVyZS1pY29uLXJldmFtcCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbHVyZS1pY29uLXJldmFtcC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWx1cmUtaWNvbi1yZXZhbXAtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsdXJlLWljb24tcmV2YW1wIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsdXJlLWljb24tcmV2YW1wLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY3Jvc3MtYm9sZC1zbWFsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jcm9zcy1ib2xkLXNtYWxsOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXR0aW5ncy1zb3J0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldHRpbmdzLXNvcnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFhYS1zaGVldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hYWEtc2hlZXQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFjdGlvbi1zZXR0aW5ncyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hY3Rpb24tc2V0dGluZ3M7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFJRiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQUlGLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BSUYgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFJRi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BSUYgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFJRi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BSUYgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFJRi1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BSUYgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFJRi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BSUYgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFJRi1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BSUYgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFJRi1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BSUYgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFJRi1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BSUYgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFJRi1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BSUYgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1BSUYtcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFJRiAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFJRi1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxsLXJlcG9ydHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxsLXJlcG9ydHM7ICAgICBcclxuICAgIGNvbG9yOiAjMDMwMDJmO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFscGhhIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFscGhhOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbHQtZnVuZHMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsdC1mdW5kcy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDksIDIxNywgMjE1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbHQtZnVuZHMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsdC1mdW5kcy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWx0LWZ1bmRzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbHQtZnVuZHMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI4LCAyNiwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsdC1mdW5kcyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWx0LWZ1bmRzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyOCwgMjYsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbHQtZnVuZHMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsdC1mdW5kcy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkwNjI1ZW07ICBcclxuICAgIGNvbG9yOiBub25lO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFubm91bmNlbWVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbm5vdW5jZW1lbnQ7ICAgICBcclxuICAgIGNvbG9yOiAjMDMwMDJmO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFycm93LWRvd24tcHJvZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hcnJvdy1kb3duLXByb2Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFzc2V0LXByb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXNzZXQtcHJvZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYmFsYW5jZS1wcm9kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJhbGFuY2UtcHJvZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnJhaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnJhaW47IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1bGxzZXllIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1bGxzZXllOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1wcm9kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGFyLXByb2Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhc2gtZmxvdy1jb2xvdXJlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYXNoLWZsb3ctY29sb3VyZWQ7ICAgICBcclxuICAgIGNvbG9yOiAjNTFiMjU1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNoYXQtY29sb3VyZWQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoYXQtY29sb3VyZWQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNoYXQtY29sb3VyZWQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoYXQtY29sb3VyZWQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNoYXQtY29sb3VyZWQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoYXQtY29sb3VyZWQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNoYXQtY29sb3VyZWQgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoYXQtY29sb3VyZWQtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNoZWNrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoZWNrOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21tb2RpdHktbmF2IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tb2RpdHktbmF2LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21tb2RpdHktbmF2IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tb2RpdHktbmF2LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbW9kaXR5LW5hdiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tbW9kaXR5LW5hdi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21tb2RpdHktbmF2IC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tb2RpdHktbmF2LXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbW9kaXR5LW5hdiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tbW9kaXR5LW5hdi1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbW1vZGl0eS1uYXYtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb250YWN0IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb250YWN0LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MiwgMTExLCAxMDMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbnRhY3QgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbnRhY3QtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MiwgMTExLCAxMDMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbnRhY3QgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbnRhY3QtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNyZWRpdC1jYXJkLXByb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY3JlZGl0LWNhcmQtcHJvZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQ3Jvc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQ3Jvc3M7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRhbmdlciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGFuZ2VyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyOSwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGFuZ2VyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kYW5nZXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xNTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRhbmdlciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGFuZ2VyLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZWJ0LXByb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGVidC1wcm9kOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kaWFncmFtLXByb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGlhZ3JhbS1wcm9kOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lYXJuaW5nLXByb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWFybmluZy1wcm9kOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lZGl0aWNvbi11bmRlcmxpbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRpdGljb24tdW5kZXJsaW5lOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbWFpbC1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1haWwtY29sb3ItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtYWlsLWNvbG9yIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbWFpbC1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MiwgMjQyLCAyNDUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtYWlsLWNvbG9yIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbWFpbC1jb2xvci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbWFpbC1jb2xvciAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1haWwtY29sb3ItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW5sYXJnZS1hcnJvdyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbmxhcmdlLWFycm93OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbHVyZS1wb3B1cCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbHVyZS1wb3B1cC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS44NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsdXJlLXBvcHVwLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbHVyZS1wb3B1cCAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbHVyZS1wb3B1cC1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS44NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMSwgODAsIDc3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maXhlZGluY29tZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZml4ZWRpbmNvbWUtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkaW5jb21lIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZGluY29tZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkaW5jb21lIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZGluY29tZS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkaW5jb21lIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZGluY29tZS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkaW5jb21lIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZGluY29tZS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjgsIDI2LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZml4ZWRpbmNvbWUgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpeGVkaW5jb21lLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyOCwgMjYsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maXhlZGluY29tZSAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZml4ZWRpbmNvbWUtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI4LCAyNiwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkLWluY29tZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZml4ZWQtaW5jb21lLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjE4LCAyMTYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkLWluY29tZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZml4ZWQtaW5jb21lLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkLWluY29tZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZml4ZWQtaW5jb21lLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI4LCAyNiwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkLWluY29tZSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZml4ZWQtaW5jb21lLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkLWluY29tZSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZml4ZWQtaW5jb21lLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI4LCAyNiwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZsb3ctY2hhcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmxvdy1jaGFydDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZm9sZGVyLXByb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZm9sZGVyLXByb2Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyYXBoLWJvb2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtYm9vazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtc2hlZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtc2hlZXQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhhbmQtZ3JhcGgtcHJvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhhbmQtZ3JhcGgtcHJvOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1oYW5kLW1vbmV5IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1oYW5kLW1vbmV5LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MCwgMjE4LCAyMTYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhhbmQtbW9uZXkgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhhbmQtbW9uZXktcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1oYW5kLW1vbmV5IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1oYW5kLW1vbmV5LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGFuZC1tb25leSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGFuZC1tb25leS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI4LCAyNiwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhhbmQtbW9uZXkgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhhbmQtbW9uZXktcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyOCwgMjYsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWFpZiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1haWYtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1haWYgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtYWlmLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtYWlmIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWFpZi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWFpZiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1haWYtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1ib25kcyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1ib25kcy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWJvbmRzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWJvbmRzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtYm9uZHMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtYm9uZHMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1ib25kcyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1ib25kcy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWNvbW1vZHR5IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWNvbW1vZHR5LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtY29tbW9kdHkgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtY29tbW9kdHktcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1jb21tb2R0eSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1jb21tb2R0eS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWNvbW1vZHR5IC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWNvbW1vZHR5LXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtY3VycmVuY3kgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtY3VycmVuY3ktcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1jdXJyZW5jeSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1jdXJyZW5jeS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWN1cnJlbmN5IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWN1cnJlbmN5LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtY3VycmVuY3kgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtY3VycmVuY3ktcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1lcXVpdHkgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtZXF1aXR5LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtZXF1aXR5IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWVxdWl0eS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWVxdWl0eSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1lcXVpdHktcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1lcXVpdHkgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtZXF1aXR5LXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtZXRmIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWV0Zi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWV0ZiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1ldGYtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtZXRmIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWV0Zi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1ldGYgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtZXRmLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWV0ZiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1ldGYtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtZml4ZWQtaW5jb21lIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWZpeGVkLWluY29tZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWZpeGVkLWluY29tZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1maXhlZC1pbmNvbWUtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1maXhlZC1pbmNvbWUgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtZml4ZWQtaW5jb21lLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtZml4ZWQtaW5jb21lIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWZpeGVkLWluY29tZS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWluc3VyYW5jZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1pbnN1cmFuY2UtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1pbnN1cmFuY2UgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtaW5zdXJhbmNlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtaW5zdXJhbmNlIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWluc3VyYW5jZS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWlwbyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1pcG8tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1pcG8gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtaXBvLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtaXBvIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLWlwby1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLWlwbyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1pcG8tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1pcG8gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtaXBvLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtbWFuYWdlZC1wb3J0Zm9saW8gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtbWFuYWdlZC1wb3J0Zm9saW8tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1tYW5hZ2VkLXBvcnRmb2xpbyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1tYW5hZ2VkLXBvcnRmb2xpby1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLW1hbmFnZWQtcG9ydGZvbGlvIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLW1hbmFnZWQtcG9ydGZvbGlvLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtbWYgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtbWYtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1tZiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1tZi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLW1mIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLW1mLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtcG1zIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLXBtcy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLXBtcyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1wbXMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1wbXMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtcG1zLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtcG1zIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLXBtcy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLXNnYiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1zZ2ItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1zZ2IgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtc2diLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtc2diIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLXNnYi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLXNnYiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1zZ2ItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS1zdHJ1Y3R1cmVkLXByb2R1Y3QgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtc3RydWN0dXJlZC1wcm9kdWN0LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtc3RydWN0dXJlZC1wcm9kdWN0IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLXN0cnVjdHVyZWQtcHJvZHVjdC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLXN0cnVjdHVyZWQtcHJvZHVjdCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS1zdHJ1Y3R1cmVkLXByb2R1Y3QtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5jb21lLWhhbmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5jb21lLWhhbmQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdG1lbnQtYnVsYiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LWJ1bGI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdG1lbnQtZ3JhcGgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0bWVudC1ncmFwaDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSXBvMSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSXBvMS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSXBvMSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSXBvMS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUlwbzEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUlwbzEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JcG8xIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JcG8xLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSXBvMSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSXBvMS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUlwbzEgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUlwbzEtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JcG8xIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JcG8xLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSXBvMSAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSXBvMS1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxldmVyYWdlLXByb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGV2ZXJhZ2UtcHJvZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGlmZWluc3VyYW5jZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGlmZWluc3VyYW5jZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saWZlaW5zdXJhbmNlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saWZlaW5zdXJhbmNlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYW5hZ2VkLXBvcnQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hbmFnZWQtcG9ydC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDksIDIxNywgMjE1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYW5hZ2VkLXBvcnQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hbmFnZWQtcG9ydC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hbmFnZWQtcG9ydCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFuYWdlZC1wb3J0LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFya2V0LWFuYWx5c2lzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmtldC1hbmFseXNpczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWVudS1ob21lIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1lbnUtaG9tZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbW9uZXktdXBmbG93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1vbmV5LXVwZmxvdzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbXNnLWVtYWlsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1zZy1lbWFpbDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm8tZGF0YSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm8tZGF0YS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm8tZGF0YSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm8tZGF0YS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vLWRhdGEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vLWRhdGEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uby1kYXRhIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uby1kYXRhLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uby1kYXRhIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uby1kYXRhLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uby1kYXRhIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uby1kYXRhLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYXJ0bmVyc2hpcC1oYW5kcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYXJ0bmVyc2hpcC1oYW5kczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGlnLXRheCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWctdGF4OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbGVkZ2UtY29sb3VyZWQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsZWRnZS1jb2xvdXJlZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGxlZGdlLWNvbG91cmVkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGVkZ2UtY29sb3VyZWQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yYXRpbmctc3RhcnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmF0aW5nLXN0YXJzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1SQkkgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVJCSS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tUkJJIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1SQkktcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0OCwgNjAsIDYwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1SQkkgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVJCSS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQ4LCA2MCwgNjApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlZHVjZS1ncmFwaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZWR1Y2UtZ3JhcGg7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDIwNiwgODYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyMDYsIDg2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZCAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZCAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MiwgMjQyLCAyNDUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyMDYsIDg2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZCAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyMDYsIDg2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ydXBlZS10dXJuLXByb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcnVwZWUtdHVybi1wcm9kOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zYXZlLW1vbmV5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNhdmUtbW9uZXk7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNiaS1sb2dvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNiaS1sb2dvOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zY2FsZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2NhbGVzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zY2VuYXJpbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zY2VuYXJpbzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtZmlsbDEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsMSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbDEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsMS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtZmlsbDEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsMSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbDEtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsMS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtZmlsbDEgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDgxLCAxNzgsIDg1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydC1maWxsMSAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbDEtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1wb3B1cCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1wb3B1cC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1wb3B1cCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1wb3B1cC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtcG9wdXAgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtcG9wdXAtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS44NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1wb3B1cCAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1wb3B1cC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtcG9wdXAgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1Y2Nlc3MtcG9wdXAtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS44NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGFncy1wcm9kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRhZ3MtcHJvZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGF4LXByb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGF4LXByb2Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRpbWVyLXJlcG9ydHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGltZXItcmVwb3J0czsgICAgIFxyXG4gICAgY29sb3I6ICM3MjcyNzE7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhZGUtcHJvZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFkZS1wcm9kOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFkZS1wcm9kLTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJhZGUtcHJvZC0yOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi11bWJyZWxsYSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdW1icmVsbGEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQ5LCAyMTcsIDIxNSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdW1icmVsbGEgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVtYnJlbGxhLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI4LCAyNiwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVtYnJlbGxhIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11bWJyZWxsYS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyOCwgMjYsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1VbmlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1VbmlvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2FsbGV0LXByb2Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2FsbGV0LXByb2Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcHktMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3B5LTE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbG91cmVkLXN0YXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sb3VyZWQtc3RhcjsgICAgIFxyXG4gICAgY29sb3I6ICNmZmM3MDA7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmF0aW5nLXN0YXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmF0aW5nLXN0YXI7ICAgICBcclxuICAgIGNvbG9yOiAjYzBiZmNiO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJhdGluZy1ibG9jayAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmF0aW5nLWJsb2NrLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yYXRpbmctYmxvY2sgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJhdGluZy1ibG9jay1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjk1ODAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmF0aW5nLWJsb2NrIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yYXRpbmctYmxvY2stcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJhdGluZy1ibG9jayAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmF0aW5nLWJsb2NrLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yYXRpbmctYmxvY2sgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJhdGluZy1ibG9jay1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjk1ODAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmF0aW5nLWJsb2NrIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yYXRpbmctYmxvY2stcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmF0aW5nLWJsb2NrIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yYXRpbmctYmxvY2stcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJhdGluZy1ibG9jayAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmF0aW5nLWJsb2NrLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yaWdodC1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmlnaHQtY2lyY2xlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xkLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI5LCAxODcsIDIzNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29sZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sZC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA0OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xkIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xkLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQ5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI5LCAxODcsIDIzNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29sZC10YWcgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbGQtdGFnLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI5LCAxODcsIDIzNyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29sZC10YWcgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbGQtdGFnLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQ5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbGQtdGFnIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xkLXRhZy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA0OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzMSwgMTg4LCAyMzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbGQtdGFnIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2xkLXRhZy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA0OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNiwgMjYsIDI2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xkLXRhZyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sZC10YWctcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNDk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMzEsIDE4OCwgMjM3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3QgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzcsIDI5LCAyOSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG90IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3QtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvdCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG90LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzcsIDI5LCAyOSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG90LXRhZyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG90LXRhZy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzcsIDI5LCAyOSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG90LXRhZyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG90LXRhZy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG90LXRhZyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG90LXRhZy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjM3LCAyOSwgMjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvdC10YWcgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdC10YWctcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIzNywgMjksIDI5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3QtdGFnIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3QtdGFnLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNiwgMjYsIDI2KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3QtdGFnIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3QtdGFnLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMzcsIDI5LCAyOSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdXJnZW50IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11cmdlbnQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAxOTksIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVyZ2VudCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdXJnZW50LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQ5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVyZ2VudCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdXJnZW50LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQ5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMTk5LCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi11cmdlbnQgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVyZ2VudC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA0OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDE5OSwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2FybSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2FybS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTIsIDE1MywgMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2FybSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2FybS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA0OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXJtIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXJtLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQ5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1MiwgMTUzLCAzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXJtLXRhZyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2FybS10YWctcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjUyLCAxNTMsIDMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhcm0tdGFnIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXJtLXRhZy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA0OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXJtLXRhZyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2FybS10YWctcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNDk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjUyLCAxNTMsIDMpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhcm0tdGFnIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXJtLXRhZy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA0OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTIsIDE1MywgMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2FybS10YWcgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhcm0tdGFnLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDQ5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI2LCAyNiwgMjYpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdGljZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm90aWNlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdGljZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm90aWNlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ub3RpY2UgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdGljZS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdGljZSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm90aWNlLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXhwZXJ0LXBlcnNvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1leHBlcnQtcGVyc29uOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wb3J0cmFpdCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG9ydHJhaXQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBvcnRyYWl0IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wb3J0cmFpdC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBvcnRyYWl0IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wb3J0cmFpdC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV4cGFuZC12aWV3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV4cGFuZC12aWV3OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3dubG9hZC1jb2xvci1uZXcgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvd25sb2FkLWNvbG9yLW5ldy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG93bmxvYWQtY29sb3ItbmV3IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb3dubG9hZC1jb2xvci1uZXctcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UaW1lci1yZWZyZXNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVRpbWVyLXJlZnJlc2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3NmdWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzc2Z1bDsgICAgIFxyXG4gICAgY29sb3I6ICMwN2FmNzI7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm90LWFwcHJvdmVkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3QtYXBwcm92ZWQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdC1hcHByb3ZlZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm90LWFwcHJvdmVkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNjY2OTkyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMSwgODAsIDc3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ub3QtYXBwcm92ZWQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdC1hcHByb3ZlZC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjY2Njk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ub3QtYXBwcm92ZWQgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdC1hcHByb3ZlZC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjY2Njk5MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hcHByb3ZlZCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXBwcm92ZWQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoODEsIDE3OCwgODUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFwcHJvdmVkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hcHByb3ZlZC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcwNjA1NDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYig4MSwgMTc4LCA4NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXBwcm92ZWQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFwcHJvdmVkLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzA2MDU0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRpc2xpa2UxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRpc2xpa2UxOyAgICAgXHJcbiAgICBjb2xvcjogI2RkNTA0ZDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saWtlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpa2U7ICAgICBcclxuICAgIGNvbG9yOiAjNTFiMjU1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN5c3RlbSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3lzdGVtLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MiwgMjQyLCAyNDUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN5c3RlbSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3lzdGVtLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zeXN0ZW0gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN5c3RlbS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3lzdGVtIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zeXN0ZW0tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpbGUtZGVjbGluZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmlsZS1kZWNsaW5lLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpbGUtZGVjbGluZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmlsZS1kZWNsaW5lLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDE0NjQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maWxlLWRlY2xpbmUgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbGUtZGVjbGluZS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjAxNDY0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVkLWNyb3NzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlZC1jcm9zczsgICAgIFxyXG4gICAgY29sb3I6ICNkYzNkM2Q7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdXBsb2FkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11cGxvYWQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVwbG9hZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdXBsb2FkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi11cGxvYWQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVwbG9hZC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFjY2Vzcy1kZW5pZWQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFjY2Vzcy1kZW5pZWQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFjY2Vzcy1kZW5pZWQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFjY2Vzcy1kZW5pZWQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMSwgODAsIDc3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRlci0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGVyLTI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvY3VtZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvY3VtZW50OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YXJnZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGFyZ2V0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXJuaW5nLWJvbGQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2FybmluZy1ib2xkOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbmZvLTIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluZm8tMi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDIsIDI0MiwgMjQ1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbmZvLTIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluZm8tMi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluZm8tMiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5mby0yLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVuZGluZyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVuZGluZy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZW5kaW5nIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZW5kaW5nLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDE1NiwgODQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlbmRpbmcgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBlbmRpbmctcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMTU2LCA4NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVuZGluZyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVuZGluZy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAxNTYsIDg0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZW5kaW5nIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZW5kaW5nLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDE1NiwgODQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlbmRpbmcgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBlbmRpbmctcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMTU2LCA4NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbGVkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsZWQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjIxLCA4MCwgNzcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZhaWxlZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFpbGVkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmFpbGVkIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWlsZWQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMSwgODAsIDc3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWlsZWQgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhaWxlZC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2VzcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdWNjZXNzOyAgICAgXHJcbiAgICBjb2xvcjogIzUxYjI1NTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3VyZ2xhc3MyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3VyZ2xhc3MyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3VyZ2xhc3MyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3VyZ2xhc3MyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG91cmdsYXNzMiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG91cmdsYXNzMi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvdXJnbGFzczIgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdXJnbGFzczItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3VyZ2xhc3MyIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob3VyZ2xhc3MyLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG91cmdsYXNzMiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG91cmdsYXNzMi1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvdXJnbGFzczIgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdXJnbGFzczItcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kYXlzLWNhbGVuZGVyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kYXlzLWNhbGVuZGVyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kYXlzLWNhbGVuZGVyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kYXlzLWNhbGVuZGVyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFpbC1zZW50IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYWlsLXNlbnQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1haWwtc2VudCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFpbC1zZW50LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXByb2ZpbGUgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1wcm9maWxlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtcHJvZmlsZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2lyY2xlLXByb2ZpbGUtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXQtYWxlcnQtb3V0bGluZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0LWFsZXJ0LW91dGxpbmUtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldC1hbGVydC1vdXRsaW5lIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXQtYWxlcnQtb3V0bGluZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0LWFsZXJ0LW91dGxpbmUgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldC1hbGVydC1vdXRsaW5lLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXQtYWxlcnQtb3V0bGluZSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0LWFsZXJ0LW91dGxpbmUtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldC1hbGVydC1vdXRsaW5lIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXQtYWxlcnQtb3V0bGluZS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12aWV3LXF1b3RlLW91dGxpbmUtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZpZXctcXVvdGUtb3V0bGluZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZpZXctcXVvdGUtb3V0bGluZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZpZXctcXVvdGUtb3V0bGluZSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZpZXctcXVvdGUtb3V0bGluZSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZpZXctcXVvdGUtb3V0bGluZSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxlZnQtc2hvcnRBcnJvdyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sZWZ0LXNob3J0QXJyb3c7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyZWVuLW5vdGUtYm9yZGVyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmVlbi1ub3RlLWJvcmRlci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMDYsIDIzMywgMjI0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmVlbi1ub3RlLWJvcmRlciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JlZW4tbm90ZS1ib3JkZXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogbm9uZTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmVlbi1ub3RlLWJvcmRlciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JlZW4tbm90ZS1ib3JkZXItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDcsIDE3NSwgMTE0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmVlbi1ub3RlLWJvcmRlciAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JlZW4tbm90ZS1ib3JkZXItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDcsIDE3NSwgMTE0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmVlbi1ub3RlLWJvcmRlciAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JlZW4tbm90ZS1ib3JkZXItcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogbm9uZTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXBvcnRzLW5vdGUgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlcG9ydHMtbm90ZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVwb3J0cy1ub3RlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXBvcnRzLW5vdGUtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXBvcnRzLW5vdGUgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlcG9ydHMtbm90ZS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxheWVycy1zdG9jayAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxheWVycy1zdG9jayAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDIsIDI0MiwgMjQ1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sYXllcnMtc3RvY2sgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQyLCAyNDIsIDI0NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGF5ZXJzLXN0b2NrIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sYXllcnMtc3RvY2sgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxheWVycy1zdG9jayAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGF5ZXJzLXN0b2NrIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sYXllcnMtc3RvY2sgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxheWVycy1zdG9jayAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGF5ZXJzLXN0b2NrIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxheWVycy1zdG9jayAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sYXllcnMtc3RvY2sgLnBhdGgxMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDEyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGF5ZXJzLXN0b2NrIC5wYXRoMTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgxMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxheWVycy1zdG9jayAucGF0aDE0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoMTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sYXllcnMtc3RvY2sgLnBhdGgxNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDE1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2l0aGRyYXdhbC1kZXRhaWxzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13aXRoZHJhd2FsLWRldGFpbHMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdpdGhkcmF3YWwtZGV0YWlscyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2l0aGRyYXdhbC1kZXRhaWxzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2l0aGRyYXdhbC1kZXRhaWxzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13aXRoZHJhd2FsLWRldGFpbHMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50LWRldGFpbHMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdG1lbnQtZGV0YWlscy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0bWVudC1kZXRhaWxzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LWRldGFpbHMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50LWRldGFpbHMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdG1lbnQtZGV0YWlscy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdG1lbnQtZGV0YWlscyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0bWVudC1kZXRhaWxzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0bWVudC1kZXRhaWxzIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3RtZW50LWRldGFpbHMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3RtZW50LWRldGFpbHMgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdG1lbnQtZGV0YWlscy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJpc2stbWVhc3VyZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmlzay1tZWFzdXJlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yaXNrLW1lYXN1cmUgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJpc2stbWVhc3VyZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIzMDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJpc2stbWVhc3VyZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmlzay1tZWFzdXJlLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjMwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcXVhbGl0eS1tZWFzdXJlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1xdWFsaXR5LW1lYXN1cmUtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXF1YWxpdHktbWVhc3VyZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcXVhbGl0eS1tZWFzdXJlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3BsaXQtY29sb3VyZWQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNwbGl0LWNvbG91cmVkLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNwbGl0LWNvbG91cmVkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zcGxpdC1jb2xvdXJlZC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24gLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24gLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24gLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24gLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tVHJhdmVsLUluc3VyYW5jZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVHJhdmVsLUluc3VyYW5jZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tVHJhdmVsLUluc3VyYW5jZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVHJhdmVsLUluc3VyYW5jZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVRyYXZlbC1JbnN1cmFuY2UgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVRyYXZlbC1JbnN1cmFuY2UtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItSW5zdXJhbmNlLUljb24tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbi1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbi1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbi1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbi1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRmluYW5jaWFsUHJvdGVjdGlvbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRmluYW5jaWFsUHJvdGVjdGlvbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRmluYW5jaWFsUHJvdGVjdGlvbiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRmluYW5jaWFsUHJvdGVjdGlvbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUZpbmFuY2lhbFByb3RlY3Rpb24gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUZpbmFuY2lhbFByb3RlY3Rpb24tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1GaW5hbmNpYWxQcm90ZWN0aW9uIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1GaW5hbmNpYWxQcm90ZWN0aW9uLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRmluYW5jaWFsUHJvdGVjdGlvbiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRmluYW5jaWFsUHJvdGVjdGlvbi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJlYXJpc2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmVhcmlzaDsgICAgIFxyXG4gICAgY29sb3I6ICNkZDUwNGQ7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnVsbGlzaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idWxsaXNoOyAgICAgXHJcbiAgICBjb2xvcjogIzUxYjI1NTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ib29rLWluZm8gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJvb2staW5mby1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYm9vay1pbmZvIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ib29rLWluZm8tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJvb2staW5mbyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYm9vay1pbmZvLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ib29rLWluZm8gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJvb2staW5mby1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYm9vay1pbmZvIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ib29rLWluZm8tcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRldGFpbHMtY2hhaW4gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRldGFpbHMtY2hhaW4tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRldGFpbHMtY2hhaW4gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRldGFpbHMtY2hhaW4tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS42NDI1NzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGV0YWlscy1jaGFpbiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGV0YWlscy1jaGFpbi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjY0MjU3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZXRhaWxzLWNoYWluIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kZXRhaWxzLWNoYWluLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNjQyNTc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRldGFpbHMtY2hhaW4gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRldGFpbHMtY2hhaW4tcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS42NDI1NzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGV0YWlscy1jaGFpbiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGV0YWlscy1jaGFpbi1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjY0MjU3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mdXR1cmUtbW9uZXktYmFnIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mdXR1cmUtbW9uZXktYmFnLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mdXR1cmUtbW9uZXktYmFnIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mdXR1cmUtbW9uZXktYmFnLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzg0MTc5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mdXR1cmUtbW9uZXktYmFnIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mdXR1cmUtbW9uZXktYmFnLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzg0MTc5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mdXR1cmUtbW9uZXktYmFnIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mdXR1cmUtbW9uZXktYmFnLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzg0MTc5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mdXR1cmUtbW9uZXktYmFnIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mdXR1cmUtbW9uZXktYmFnLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzg0MTc5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mdXR1cmUtbW9uZXktYmFnIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mdXR1cmUtbW9uZXktYmFnLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzg0MTc5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrLWdyYXBoIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLWdyYXBoLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrLWdyYXBoIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLWdyYXBoLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrLWdyYXBoIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLWdyYXBoLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrLWdyYXBoIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLWdyYXBoLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrLWdyYXBoIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLWdyYXBoLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrLWdyYXBoIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLWdyYXBoLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1idXliYWNrLWdyYXBoIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXliYWNrLWdyYXBoLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWdneS1iYW5rLTEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGlnZ3ktYmFuay0xIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpZ2d5LWJhbmstMSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWdneS1iYW5rLTEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1ODAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGlnZ3ktYmFuay0xIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpZ2d5LWJhbmstMSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWdneS1iYW5rLTEgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1ODAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGlnZ3ktYmFuay0xIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTgwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpZ2d5LWJhbmstMSAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWdneS1iYW5rLTEgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWdneS1iYW5rLTEgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU4MDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Hcm91cC0yMzQ4MyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tR3JvdXAtMjM0ODMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUdyb3VwLTIzNDgzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Hcm91cC0yMzQ4My1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUdyb3VwLTIzNDgzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Hcm91cC0yMzQ4My1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUdyb3VwLTIzNDgzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Hcm91cC0yMzQ4My1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUdyb3VwLTIzNDgzIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Hcm91cC0yMzQ4My1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUdyb3VwLTIzNDgzIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Hcm91cC0yMzQ4My1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUdyb3VwLTIzNDgzIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Hcm91cC0yMzQ4My1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUdyb3VwLTIzNDgzIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Hcm91cC0yMzQ4My1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0YXJzLXRodW1icy11cCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0YXJzLXRodW1icy11cC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0YXJzLXRodW1icy11cCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0YXJzLXRodW1icy11cC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0YXJzLXRodW1icy11cCAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogbm9uZTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kcml2aW5nLW1hcmtldHMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRyaXZpbmctbWFya2V0cy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZHJpdmluZy1tYXJrZXRzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kcml2aW5nLW1hcmtldHMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maXhlZC1yZXR1cm5zIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZC1yZXR1cm5zLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maXhlZC1yZXR1cm5zIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZC1yZXR1cm5zLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZml4ZWQtcmV0dXJucyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZml4ZWQtcmV0dXJucy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpeGVkLXJldHVybnMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpeGVkLXJldHVybnMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maXhlZC1yZXR1cm5zIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maXhlZC1yZXR1cm5zLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZml4ZWQtcmV0dXJucyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZml4ZWQtcmV0dXJucy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbW11bml0eSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tdW5pdHk7ICAgICBcclxuICAgIGNvbG9yOiAjZjA0ZTQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVByb3RlY3Rpb25QbGFucyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tUHJvdGVjdGlvblBsYW5zLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Qcm90ZWN0aW9uUGxhbnMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVByb3RlY3Rpb25QbGFucy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVByb3RlY3Rpb25QbGFucyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tUHJvdGVjdGlvblBsYW5zLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VwcG9ydC0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1cHBvcnQtMjsgICAgIFxyXG4gICAgY29sb3I6ICM1YzVlNjQ7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbmV3LWFkdmlzb3J5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5ldy1hZHZpc29yeTsgICAgIFxyXG4gICAgY29sb3I6ICM1YzVlNjQ7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3RoZXItaW5mbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vdGhlci1pbmZvOyAgICAgXHJcbiAgICBjb2xvcjogIzVjNWU2NDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXJ2aWNlLXJlcXVlc3QtMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXJ2aWNlLXJlcXVlc3QtMjsgICAgIFxyXG4gICAgY29sb3I6ICM1YzVlNjQ7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVwb3J0aW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlcG9ydGluZzsgICAgIFxyXG4gICAgY29sb3I6ICM1YzVlNjQ7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhbnNhY3Rpb25zLTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJhbnNhY3Rpb25zLTI7ICAgICBcclxuICAgIGNvbG9yOiAjNWM1ZTY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhdGNobGlzdC0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhdGNobGlzdC0yOyAgICAgXHJcbiAgICBjb2xvcjogIzVjNWU2NDtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXZlbnVlLWRhc2hib2FyZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXZlbnVlLWRhc2hib2FyZDsgICAgIFxyXG4gICAgY29sb3I6ICM1YzVlNjQ7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGVhZC1kYXNoYm9hcmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGVhZC1kYXNoYm9hcmQ7ICAgICBcclxuICAgIGNvbG9yOiAjNWM1ZTY0O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhvbWUtNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lLTQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNtb290aC1iZWxsIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zbW9vdGgtYmVsbC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYig3NSwgNzAsIDkyKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zbW9vdGgtYmVsbCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc21vb3RoLWJlbGwtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc21vb3RoLWJlbGwgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNtb290aC1iZWxsLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig3NSwgNzAsIDkyKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zbW9vdGgtYmVsbCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc21vb3RoLWJlbGwtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyAgXHJcbiAgICBvcGFjaXR5OiAwLjI7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbG91cmVkLWNhbGVuZGFyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhciAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhciAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXItcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhciAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXItcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhciAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXItcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGNvay1leGNoYW5nZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDE7ICBcclxuICAgIGNvbG9yOiBub25lO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNTgyMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE1ODIwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogbm9uZTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGNvay1leGNoYW5nZSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTU4MjAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiBub25lO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNTgyMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE1ODIwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogbm9uZTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGNvay1leGNoYW5nZSAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTU4MjAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiBub25lO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNTgyMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE1ODIwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGNvay1leGNoYW5nZSAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNTgyMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTU4MjAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlIC5wYXRoMTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDEyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjE1ODIwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGNvay1leGNoYW5nZSAucGF0aDEzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGgxMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxNTgyMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYW5hbHl0aWNzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbmFseXRpY3MtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFuYWx5dGljcyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYW5hbHl0aWNzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYW5hbHl0aWNzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbmFseXRpY3MtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbmFseXRpY3MgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFuYWx5dGljcy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFuYWx5dGljcyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYW5hbHl0aWNzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2hhcmVob2xkZXItY29sb3IgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNoYXJlaG9sZGVyLWNvbG9yLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zaGFyZWhvbGRlci1jb2xvciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2hhcmVob2xkZXItY29sb3ItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zaGFyZWhvbGRlci1jb2xvciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2hhcmVob2xkZXItY29sb3ItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbmZvLWJvb2sgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluZm8tYm9vay1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5mby1ib29rIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbmZvLWJvb2stcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbmZvLWJvb2sgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluZm8tYm9vay1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluZm8tYm9vayAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5mby1ib29rLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5mby1ib29rIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbmZvLWJvb2stcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcm9maXQtY29sb3IgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByb2ZpdC1jb2xvci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJvZml0LWNvbG9yIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcm9maXQtY29sb3ItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yaXNrcy0xIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yaXNrcy0xLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yaXNrcy0xIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yaXNrcy0xLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmlza3MtMSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmlza3MtMS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJpc2tzLTEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJpc2tzLTEtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yaXNrcy0xIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yaXNrcy0xLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmlza3MtMSAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmlza3MtMS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdC1wbGFudCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0LXBsYW50LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3QtcGxhbnQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdC1wbGFudC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdC1wbGFudCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0LXBsYW50LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWRkLW5vdGZpbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWRkLW5vdGZpbGw7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFkdmlzb3J5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFkdmlzb3J5OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3dubG9hZC1jb2xvdXJlZCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG93bmxvYWQtY29sb3VyZWQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvd25sb2FkLWNvbG91cmVkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb3dubG9hZC1jb2xvdXJlZC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZsaXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmxpcDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdm90aW5nIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12b3RpbmctcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZvdGluZyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdm90aW5nLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdm90aW5nIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12b3RpbmctcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12b3RpbmcgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZvdGluZy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZvdGluZyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdm90aW5nLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFyZ2luZmlsZXMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmdpbmZpbGVzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJnaW5maWxlcyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFyZ2luZmlsZXMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJnaW5maWxlcyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFyZ2luZmlsZXMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJnaW5maWxlcyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFyZ2luZmlsZXMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJnaW5maWxlcyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFyZ2luZmlsZXMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJnaW5maWxlcyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFyZ2luZmlsZXMtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wb3NpdGlvbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG9zaXRpb24tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBvc2l0aW9uIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wb3NpdGlvbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjIxMzg2NzE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG9zaXRpb24gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBvc2l0aW9uLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMjEzODY3MTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wb3NpdGlvbiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG9zaXRpb24tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yMTM4NjcxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3IgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3IgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxjdWxhdG9yLWNvbG9yIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxjdWxhdG9yLWNvbG9yLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsY3VsYXRvci1jb2xvciAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3IgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxjdWxhdG9yLWNvbG9yIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxjdWxhdG9yLWNvbG9yLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsY3VsYXRvci1jb2xvciAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3IgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGN1bGF0b3ItY29sb3ItcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxjdWxhdG9yLWNvbG9yIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxjdWxhdG9yLWNvbG9yLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hhcnQtY29sb3IgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNoYXJ0LWNvbG9yLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaGFydC1jb2xvciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhcnQtY29sb3ItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njk3MjY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluZm8tY29sb3IgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluZm8tY29sb3ItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluZm8tY29sb3IgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluZm8tY29sb3ItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njk3MjY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRhYmxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRhYmxlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1iYXItY2hhcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmFyLWNoYXJ0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb2dvdXQxIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb2dvdXQxLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb2dvdXQxIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb2dvdXQxLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODQ5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNlcnZpY2UgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNlcnZpY2UtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNlcnZpY2UgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNlcnZpY2UtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXJ2aWNlIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXJ2aWNlLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2VydmljZSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2VydmljZS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNlcnZpY2UgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNlcnZpY2UtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXJ2aWNlIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXJ2aWNlLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1haWwxIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbWFpbDEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtYWlsMSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1haWwxLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODkyNTc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVtYWlsMSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1haWwxLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODkyNTc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQyLCAyNDIsIDI0NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1haWwxIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbWFpbDEtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44OTI1NzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hhdCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhdC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hhdCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2hhdC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1cHBvcnQtY29sb3IgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1cHBvcnQtY29sb3ItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1cHBvcnQtY29sb3IgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1cHBvcnQtY29sb3ItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcmJib2sgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJiYm9rIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MzMwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9yZGVyYmJvayAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJiYm9rLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODMzMDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcmJib2sgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgzMzAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJiYm9rIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MzMwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9yZGVyYmJvayAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJiYm9rLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODMzMDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcmJib2sgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgzMzAwNzgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJiYm9rIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MzMwMDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9yZGVyYmJvayAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3JkZXJiYm9rLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODMzMDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcmRlcmJib2sgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODMzMDA3ODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tZi1zaXBib29rIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tZi1zaXBib29rLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tZi1zaXBib29rIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tZi1zaXBib29rLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODIzMjQyMTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1mLXNpcGJvb2sgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjMyNDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1mLXNpcGJvb2sgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjMyNDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1mLXNpcGJvb2sgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjMyNDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1mLXNpcGJvb2sgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjMyNDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1mLXNpcGJvb2sgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjMyNDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNpcGJvb2sgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNpcGJvb2stcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNpcGJvb2sgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNpcGJvb2stcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjMyNDIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2lwYm9vayAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2lwYm9vay1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgyMzI0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2lwYm9vayAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2lwYm9vay1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgyMzI0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2lwYm9vayAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2lwYm9vay1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgyMzI0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2lwYm9vayAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2lwYm9vay1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgyMzI0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2lwYm9vayAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2lwYm9vay1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgyMzI0MjE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpczEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXMxLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXMxIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGlzMS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjExNTIzNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXMxIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGlzMS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjExNTIzNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXMxIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGlzMS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjExNTIzNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lZGlzMSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRpczEtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMTUyMzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpczEgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXMxLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTE1MjM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXMxIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGlzMS1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjExNTIzNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mdW5kdHJhbnNmZXIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZ1bmR0cmFuc2Zlci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZnVuZHRyYW5zZmVyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mdW5kdHJhbnNmZXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mdW5kdHJhbnNmZXIgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZ1bmR0cmFuc2Zlci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZ1bmR0cmFuc2ZlciAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZnVuZHRyYW5zZmVyLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZnVuZHRyYW5zZmVyIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mdW5kdHJhbnNmZXItcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mdW5kdHJhbnNmZXIgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZ1bmR0cmFuc2Zlci1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9yZGVyc3RhdHVzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcmRlcnN0YXR1cy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJzdGF0dXMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJzdGF0dXMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJzdGF0dXMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJzdGF0dXMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJzdGF0dXMgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJzdGF0dXMgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJzdGF0dXMgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJzdGF0dXMgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJzdGF0dXMgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcmRlcnN0YXR1cy1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbGFjZW9yZGVyIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbGFjZW9yZGVyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGxhY2VvcmRlciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGxhY2VvcmRlci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBsYWNlb3JkZXIgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbGFjZW9yZGVyIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGxhY2VvcmRlciAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGxhY2VvcmRlci1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBsYWNlb3JkZXIgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbGFjZW9yZGVyIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGxhY2VvcmRlciAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGxhY2VvcmRlci1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBsYWNlb3JkZXIgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBsYWNlb3JkZXIgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBsZWRnZTEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsZWRnZTEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBsZWRnZTEgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsZWRnZTEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NjM4NjcxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43MzMzOTg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43MzMzOTg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43MzMzOTg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVkaXMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43MzMzOTg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV0ZiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXRmLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ldGYgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV0Zi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3MDcwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ldGYgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV0Zi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3MDcwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ldGYgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV0Zi1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3MDcwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ldGYgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV0Zi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3MDcwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ldGYgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV0Zi1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3MDcwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ldGYgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV0Zi1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3MDcwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZ2IgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2diIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZ2ItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZ2IgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNnYiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2diLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2diIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZ2ItcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZ2IgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNnYiAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2diLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2diIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZ2ItcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZ2IgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNnYiAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZ2IgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZ2ItcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbmNkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uY2QtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5jZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmNkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbmNkIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uY2QtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uY2QgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5jZC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5jZCAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmNkLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDgsIDYwLCA2MCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRUMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUVDLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1FQyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRUMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1FQyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRUMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1FQyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRUMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1FQyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRUMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1FQyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRUMtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1FQyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRUMtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0OCwgNjAsIDYwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29ycC1mZC1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjAzNjEzMjgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29ycC1mZCAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDEyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoMTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29ycC1mZC1wYXRoMTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGgxNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjAzNjEzMjgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29ycC1mZCAucGF0aDE1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDE1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb3JwLWZkIC5wYXRoMTYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29ycC1mZC1wYXRoMTY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMzYxMzI4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcnAtZmQgLnBhdGgxNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjAzNjEzMjgxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29ycC1mZCAucGF0aDE4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvcnAtZmQtcGF0aDE4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDM2MTMyODEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZ2ItaXBvIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZ2ItaXBvLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZ2ItaXBvIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZ2ItaXBvLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2diLWlwbyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2diLWlwby1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNnYi1pcG8gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1pcG8tcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZ2ItaXBvIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZ2ItaXBvLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2diLWlwbyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2diLWlwby1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNnYi1pcG8gLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNnYi1pcG8tcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uZm8gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5mby1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbmZvIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uZm8tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMi4wNDU4OTg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5mbyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmZvLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTIuMDQ1ODk4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uZm8gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5mby1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0yLjA0NTg5ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbmZvIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uZm8tcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMi4wNDU4OTg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5mbyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmZvLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTIuMDQ1ODk4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uZm8gLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5mby1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0yLjA0NTg5ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbmZvIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1uZm8tcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMi4wNDU4OTg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5jZC1pcG8gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5jZC1pcG8tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5jZC1pcG8gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5jZC1pcG8tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JcG8gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUlwby1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSXBvIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JcG8tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45MDkxNzk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUlwbyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSXBvLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTA5MTc5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JcG8gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUlwby1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkwOTE3OTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSXBvIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JcG8tcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45MDkxNzk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUlwbyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSXBvLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTA5MTc5Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JcG8gLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUlwby1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkwOTE3OTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSXBvIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JcG8tcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45MDkxNzk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmdpbi1jYWwgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmdpbi1jYWwtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmdpbi1jYWwgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmdpbi1jYWwtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NjM4NjcxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmdpbi1jYWwgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmdpbi1jYWwtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NjM4NjcxODc1ZW07ICBcclxuICAgIGNvbG9yOiBub25lO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFwbGhhLWFsZXJ0cyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXBsaGEtYWxlcnRzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hcGxoYS1hbGVydHMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFwbGhhLWFsZXJ0cy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkyODcxMDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhZGluZy1hcmVhIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFkaW5nLWFyZWEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRyYWRpbmctYXJlYSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJhZGluZy1hcmVhLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhZGluZy1hcmVhIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFkaW5nLWFyZWEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFkaW5nLWFyZWEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyYWRpbmctYXJlYS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRyYWRpbmctYXJlYSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJhZGluZy1hcmVhLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGVhbHMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRlYWxzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kZWFscyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGVhbHMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNDE5OTIxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpdmVuZXdzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXZlbmV3cy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZW5ld3MgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmVuZXdzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZW5ld3MgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmVuZXdzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZW5ld3MgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmVuZXdzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZW5ld3MgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmVuZXdzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZW5ld3MgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmVuZXdzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZW5ld3MgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmVuZXdzLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZW5ld3MgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmVuZXdzLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXZlbnQtY2FsZW5kZXIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV2ZW50LWNhbGVuZGVyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ldmVudC1jYWxlbmRlciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXZlbnQtY2FsZW5kZXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcHRpb25DaGFpbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3B0aW9uQ2hhaW4tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9wdGlvbkNoYWluIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcHRpb25DaGFpbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9uQ2hhaW4gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbkNoYWluLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9uQ2hhaW4gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbkNoYWluLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9uQ2hhaW4gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbkNoYWluLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9uQ2hhaW4gLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbkNoYWluLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9uQ2hhaW4gLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbkNoYWluLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9uQ2hhaW4gLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbkNoYWluLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taWNvbnNfVmlkZW9zIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pY29uc19WaWRlb3MtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWljb25zX1ZpZGVvcyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taWNvbnNfVmlkZW9zLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taWNvbnNfVmlkZW9zIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pY29uc19WaWRlb3MtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pY29uc19WaWRlb3MgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWljb25zX1ZpZGVvcy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9wdGlvbnMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbnMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9wdGlvbnMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbnMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMTUyMzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9ucyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3B0aW9ucy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjExNTIzNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vcHRpb25zIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcHRpb25zLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTE1MjM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9wdGlvbnMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbnMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMTUyMzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY3VycmVuY3kxIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jdXJyZW5jeTEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWN1cnJlbmN5MSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY3VycmVuY3kxLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY5NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jdXJyZW5jeTEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWN1cnJlbmN5MS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2OTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY3VycmVuY3kxIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jdXJyZW5jeTEtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njk3MjY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWN1cnJlbmN5MSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY3VycmVuY3kxLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY5NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jdXJyZW5jeTEgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWN1cnJlbmN5MS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2OTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbW9kaXR5MSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tbW9kaXR5MS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbW9kaXR5MSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tbW9kaXR5MS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3MjY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbW1vZGl0eTEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbW1vZGl0eTEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21tb2RpdHkxIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tb2RpdHkxLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbW9kaXR5MSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tbW9kaXR5MS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3MjY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbW1vZGl0eTEgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbW1vZGl0eTEtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21tb2RpdHkxIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tb2RpdHkxLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXF1aXR5MSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXF1aXR5MS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXF1aXR5MSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXF1aXR5MS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVxdWl0eTEgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVxdWl0eTEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcXVpdHkxIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcXVpdHkxLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXF1aXR5MSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXF1aXR5MS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVxdWl0eTEgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVxdWl0eTEtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lcXVpdHkxIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcXVpdHkxLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXF1aXR5MSAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXF1aXR5MS1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpY2tyaWdodCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGlja3JpZ2h0LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waWNrcmlnaHQgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpY2tyaWdodC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2OTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGlnZ3ktYmFuayAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGlnZ3ktYmFuay1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGlnZ3ktYmFuayAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGlnZ3ktYmFuay1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2NTgyMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGlnZ3ktYmFuayAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGlnZ3ktYmFuay1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2NTgyMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGlnZ3ktYmFuayAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGlnZ3ktYmFuay1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2NTgyMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGlnZ3ktYmFuayAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGlnZ3ktYmFuay1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2NTgyMDMxMjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3BtbGQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNwbWxkLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zcG1sZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3BtbGQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MDY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3BtbGQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNwbWxkLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODA2NjQwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNwbWxkIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zcG1sZC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgwNjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zcG1sZCAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3BtbGQtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MDY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3BtbGQgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNwbWxkLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODA2NjQwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNwbWxkIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zcG1sZC1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgwNjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zcG1sZCAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3BtbGQtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MDY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZS0zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvbWUtMzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWVudSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tZW51OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZWdpc3Rlci1ub3RlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlZ2lzdGVyLW5vdGU7ICAgICBcclxuICAgIGNvbG9yOiAjMDMwMDJmO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUVzY2FsYXRpb25NYXRyaXggLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUVzY2FsYXRpb25NYXRyaXgtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUVzY2FsYXRpb25NYXRyaXggLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUVzY2FsYXRpb25NYXRyaXgtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTgzNTkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRkFRIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1GQVEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUZBUSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRkFRLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tRkFRIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1GQVEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1GQVEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUZBUS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvYWN0ZS11cyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9hY3RlLXVzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb2FjdGUtdXMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxvYWN0ZS11cy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg2OTE0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1BY2NvdW50LU9wZW4gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUFjY291bnQtT3Blbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQWNjb3VudC1PcGVuIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1BY2NvdW50LU9wZW4tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJnaW5zIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJnaW5zLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJnaW5zIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJnaW5zLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFyZ2lucyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFyZ2lucy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxlZGdlciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGVkZ2VyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sZWRnZXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxlZGdlci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxlZGdlciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGVkZ2VyLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhbnNhY3Rpb25oaXN0b3J5IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFuc2FjdGlvbmhpc3RvcnktcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRyYW5zYWN0aW9uaGlzdG9yeSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJhbnNhY3Rpb25oaXN0b3J5LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJhbnNhY3Rpb25oaXN0b3J5IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFuc2FjdGlvbmhpc3RvcnktcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YXggLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRheC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGF4IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10YXgtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YXggLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRheC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByb2ZpdGxvc3MgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByb2ZpdGxvc3MtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByb2ZpdGxvc3MgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByb2ZpdGxvc3MtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcm9maXRsb3NzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcm9maXRsb3NzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcm9maXRsb3NzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcm9maXRsb3NzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJvZml0bG9zcyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJvZml0bG9zcy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJyaWVmY2FzZS1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnJpZWZjYXNlLWNvbG9yLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1icmllZmNhc2UtY29sb3IgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJyaWVmY2FzZS1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJyaWVmY2FzZS1jb2xvciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYnJpZWZjYXNlLWNvbG9yLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGFzaGJvYXJkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kYXNoYm9hcmQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRhc2hib2FyZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGFzaGJvYXJkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGFzaGJvYXJkIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kYXNoYm9hcmQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kYXNoYm9hcmQgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRhc2hib2FyZC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRhc2hib2FyZCAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGFzaGJvYXJkLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpdC1sZWFkIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGl0LWxlYWQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkaXQtbGVhZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRpdC1sZWFkLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG93bmxvYWQtcGFnZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG93bmxvYWQtcGFnZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG93bmxvYWQtcGFnZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG93bmxvYWQtcGFnZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjg0NTcwMzEyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3dubG9hZC1wYWdlIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb3dubG9hZC1wYWdlLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODQ1NzAzMTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNwbGl0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNwbGl0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10d2l0dGVyLW5ldyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10d2l0dGVyLW5ldzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHJlbmRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyZW5kczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWJvdXQtY29tcGFueSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWJvdXQtY29tcGFueS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWJvdXQtY29tcGFueSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWJvdXQtY29tcGFueS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWJvdXQtY29tcGFueSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWJvdXQtY29tcGFueS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWJvdXQtY29tcGFueSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWJvdXQtY29tcGFueS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWJvdXQtY29tcGFueSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWJvdXQtY29tcGFueS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVlci1jb21wYXJpc2lvbiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVlci1jb21wYXJpc2lvbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVlci1jb21wYXJpc2lvbiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVlci1jb21wYXJpc2lvbi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBlZXItY29tcGFyaXNpb24gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBlZXItY29tcGFyaXNpb24tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZWVyLWNvbXBhcmlzaW9uIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmlzaW9uLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGVlci1jb21wYXJpc2lvbiAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGVlci1jb21wYXJpc2lvbi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQ29ycG9yYXRlLW5ld3MgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQ29ycG9yYXRlLW5ld3MgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQ29ycG9yYXRlLW5ld3MgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQ29ycG9yYXRlLW5ld3MgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQ29ycG9yYXRlLW5ld3MgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQ29ycG9yYXRlLW5ld3MgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQ29ycG9yYXRlLW5ld3MgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQ29ycG9yYXRlLW5ld3MgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQ29ycG9yYXRlLW5ld3MgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cy1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zaGFyZWhvbGRlciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2hhcmVob2xkZXItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNoYXJlaG9sZGVyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zaGFyZWhvbGRlci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNoYXJlaG9sZGVyIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zaGFyZWhvbGRlci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUZ1bmRhbWVudGFscyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRnVuZGFtZW50YWxzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1GdW5kYW1lbnRhbHMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUZ1bmRhbWVudGFscy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk2OTcyNjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tSGVhcnQtc2hhcGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tSGVhcnQtc2hhcGU7ICAgICBcclxuICAgIGNvbG9yOiAjYjhiOGI4O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRlY2huaWNhbC1kcmF3aW5nIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10ZWNobmljYWwtZHJhd2luZy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmcgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRlY2huaWNhbC1kcmF3aW5nLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTY5NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10ZWNobmljYWwtZHJhd2luZyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Njk3MjY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLXNjYW4gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLXNjYW4tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLXNjYW4gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLXNjYW4tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1zY2FuIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1zY2FuLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stc2NhbiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stc2Nhbi1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLXNjYW4gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLXNjYW4tcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1zY2FuIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1zY2FuLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVhc3NpZ24tbGVhZCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVhc3NpZ24tbGVhZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVhc3NpZ24tbGVhZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVhc3NpZ24tbGVhZC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlYXNzaWduLWxlYWQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlYXNzaWduLWxlYWQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZWFzc2lnbi1sZWFkIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZWFzc2lnbi1sZWFkLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbG9nb3V0LW5ldyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb2dvdXQtbmV3OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob21lLTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG9tZS0yOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbmZvLTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5mby0xOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXJ2aWNlLXJlcXVlc3Qge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2VydmljZS1yZXF1ZXN0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXBvcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVwb3J0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFuc2FjdGlvbnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdHJhbnNhY3Rpb25zOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXRjaGxpc3QtMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXRjaGxpc3QtMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmV2ZW51ZS1kYiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXZlbnVlLWRiOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sZWFkLWRiIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxlYWQtZGI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNlbmQtbWVzc2FnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZW5kLW1lc3NhZ2U7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFycm93LWRvd24tYmlnIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFycm93LWRvd24tYmlnOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zaWRlYmFyLWNvbGxhcHNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNpZGViYXItY29sbGFwc2U7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1cHBvcnQtMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdXBwb3J0LTE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJvdW5kLWJlbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcm91bmQtYmVsbDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmlsZS1jaXJjbGUtaW5mbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maWxlLWNpcmNsZS1pbmZvOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZWNlaXB0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlY2VpcHQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNtb290aC1zdGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNtb290aC1zdGFyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YWxsZXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2FsbGV0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1taW51cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1taW51czsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG9tZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ob21lOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hcHBsaWNhdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hcHBsaWNhdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGlnaC1tZXRlciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGlnaC1tZXRlci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCA2MCwgODApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhpZ2gtbWV0ZXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhpZ2gtbWV0ZXItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0NSwgMjQ1LCAyNDUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhpZ2gtbWV0ZXIgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhpZ2gtbWV0ZXItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDgxLCAxNzgsIDg1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1oaWdoLW1ldGVyIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1oaWdoLW1ldGVyLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig3NywgMjIzLCA4Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGlnaC1tZXRlciAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGlnaC1tZXRlci1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyMjksIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhpZ2gtbWV0ZXIgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhpZ2gtbWV0ZXItcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMywgMTY3LCAyMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGlnaC1tZXRlciAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGlnaC1tZXRlci1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAxMDcsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhpZ2gtbWV0ZXIgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhpZ2gtbWV0ZXItcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDIyMSwgODAsIDc3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tZWRpdW0tbWV0ZXIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1lZGl1bS1tZXRlci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCA2MCwgODApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1lZGl1bS1tZXRlciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWVkaXVtLW1ldGVyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDUsIDI0NSwgMjQ1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tZWRpdW0tbWV0ZXIgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1lZGl1bS1tZXRlci1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoODEsIDE3OCwgODUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1lZGl1bS1tZXRlciAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWVkaXVtLW1ldGVyLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig3NywgMjIzLCA4Myk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWVkaXVtLW1ldGVyIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tZWRpdW0tbWV0ZXItcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjI5LCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tZWRpdW0tbWV0ZXIgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1lZGl1bS1tZXRlci1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjIzLCAxNjcsIDIzKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tZWRpdW0tbWV0ZXIgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1lZGl1bS1tZXRlci1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAxMDcsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1lZGl1bS1tZXRlciAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWVkaXVtLW1ldGVyLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjEsIDgwLCA3Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTkEtbWV0ZXIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5BLW1ldGVyLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDYwLCA4MCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTkEtbWV0ZXIgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5BLW1ldGVyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDUsIDI0NSwgMjQ1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1OQS1tZXRlciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTkEtbWV0ZXItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE4NCwgMTg0LCAxODQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5BLW1ldGVyIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1OQS1tZXRlci1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTg0LCAxODQsIDE4NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTkEtbWV0ZXIgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5BLW1ldGVyLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxODQsIDE4NCwgMTg0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1OQS1tZXRlciAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTkEtbWV0ZXItcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDE4NCwgMTg0LCAxODQpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU5BLW1ldGVyIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1OQS1tZXRlci1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMTg0LCAxODQsIDE4NCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTkEtbWV0ZXIgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU5BLW1ldGVyLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigxODQsIDE4NCwgMTg0KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoODEsIDE3OCwgODUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYig4MSwgMTc4LCA4NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDgxLCAxNzgsIDg1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbC1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbCAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbC1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmtldC1yYXRlcyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFya2V0LXJhdGVzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmtldC1yYXRlcy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmtldC1yYXRlcyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFya2V0LXJhdGVzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFya2V0LXJhdGVzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmtldC1yYXRlcy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmtldC1yYXRlcyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFya2V0LXJhdGVzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFya2V0LXJhdGVzIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0LWVxdWl0aWVzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdC1lcXVpdGllcyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0LWVxdWl0aWVzIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdC1lcXVpdGllcyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0LWVxdWl0aWVzIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWludmVzdC1lcXVpdGllcyAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMtcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW52ZXN0LWVxdWl0aWVzIC5wYXRoMTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGgxMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhc2gtY2FycnktbXRmIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10Zi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FzaC1jYXJyeS1tdGYgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FzaC1jYXJyeS1tdGYgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FzaC1jYXJyeS1tdGYgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FzaC1jYXJyeS1tdGYgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FzaC1jYXJyeS1tdGYgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FzaC1jYXJyeS1tdGYgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FzaC1jYXJyeS1tdGYgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FzaC1jYXJyeS1tdGYgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FzaC1jYXJyeS1tdGYgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10Zi1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10ZiAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBubC10YXggLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC10YXgtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBubC10YXggLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC10YXgtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbmwtdGF4IC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5sLXRheCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5sLXRheC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBubC10YXggLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC10YXgtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbmwtdGF4IC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5sLXRheCAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG5sLXRheC1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBubC10YXggLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC10YXgtcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbmwtdGF4IC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5sLXRheCAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC10YXgtcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5sLXRheCAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC10YXgtcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5sLXRheCAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC10YXgtcGF0aDEyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5sLXRheCAucGF0aDEzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC10YXgtcGF0aDEzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5sLXRheCAucGF0aDE0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC10YXgtcGF0aDE0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVzZWFyY2gtMS0xIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXNlYXJjaC0xLTEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlc2VhcmNoLTEtMSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVzZWFyY2gtMS0xLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVzZWFyY2gtMS0xIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXNlYXJjaC0xLTEtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXNlYXJjaC0xLTEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlc2VhcmNoLTEtMS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlc2VhcmNoLTEtMSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVzZWFyY2gtMS0xLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGljay1jb2xvci1jaXJjbGUgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRpY2stY29sb3ItY2lyY2xlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10aWNrLWNvbG9yLWNpcmNsZSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGljay1jb2xvci1jaXJjbGUtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdXBlci1zdGFycyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VwZXItc3RhcnMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1cGVyLXN0YXJzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdXBlci1zdGFycy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1cGVyLXN0YXJzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdXBlci1zdGFycy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1cGVyLXN0YXJzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdXBlci1zdGFycy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpdmUtbmV3cyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZS1uZXdzLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlLW5ld3MgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmUtbmV3cy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpdmUtbmV3cyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZS1uZXdzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZS1uZXdzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXZlLW5ld3MtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saXZlLW5ld3MgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpdmUtbmV3cy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpdmUtbmV3cyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGl2ZS1uZXdzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGl2ZS1uZXdzIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXZlLW5ld3MtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waS1jaGFydC1zZWN0b3JhbCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGktY2hhcnQtc2VjdG9yYWwtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpLWNoYXJ0LXNlY3RvcmFsIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waS1jaGFydC1zZWN0b3JhbC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpLWNoYXJ0LXNlY3RvcmFsIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waS1jaGFydC1zZWN0b3JhbC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmtldC1tYXAgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmtldC1tYXAtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmtldC1tYXAgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmtldC1tYXAtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJrZXQtdG9kYXkgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmtldC10b2RheS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFya2V0LXRvZGF5IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJrZXQtdG9kYXktcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ydXBlZS1idXliYWNrIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ydXBlZS1idXliYWNrLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ydXBlZS1idXliYWNrIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ydXBlZS1idXliYWNrLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcnVwZWUtYnV5YmFjayAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcnVwZWUtYnV5YmFjay1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhpZ2gtcmV0dXJucyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGlnaC1yZXR1cm5zLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1oaWdoLXJldHVybnMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhpZ2gtcmV0dXJucy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhpZ2gtcmV0dXJucyAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGlnaC1yZXR1cm5zLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGlnaC1yZXR1cm5zIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1oaWdoLXJldHVybnMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1oaWdoLXJldHVybnMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhpZ2gtcmV0dXJucy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWhpZ2gtcmV0dXJucyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGlnaC1yZXR1cm5zLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG91ci1nbGFzcy1tZWRpdW0gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdXItZ2xhc3MtbWVkaXVtLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ob3VyLWdsYXNzLW1lZGl1bSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taG91ci1nbGFzcy1tZWRpdW0tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1nYXVnZS1leGNsYWltIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1nYXVnZS1leGNsYWltLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1nYXVnZS1leGNsYWltIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1nYXVnZS1leGNsYWltLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ2F1Z2UtZXhjbGFpbSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ2F1Z2UtZXhjbGFpbS1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmFwaC1kZXJpdmF0aXZlcy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taXRyYWRheS11cCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taXRyYWRheS11cC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taXRyYWRheS11cCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taXRyYWRheS11cC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWl0cmFkYXktdXAgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWl0cmFkYXktdXAtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pdHJhZGF5LXVwIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pdHJhZGF5LXVwLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmlsdGVyLWJvcmRlciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmlsdGVyLWJvcmRlci1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDIsIDI0MiwgMjQ1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maWx0ZXItYm9yZGVyIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maWx0ZXItYm9yZGVyLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG9sbGFyLWVtYmxlbSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG9sbGFyLWVtYmxlbSAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNjcxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvbGxhci1lbWJsZW0gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvbGxhci1lbWJsZW0tcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzY3MTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb2xsYXItZW1ibGVtIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM2NzE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG9sbGFyLWVtYmxlbSAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNjcxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvbGxhci1lbWJsZW0gLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvbGxhci1lbWJsZW0tcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzY3MTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb2xsYXItZW1ibGVtIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMTM2NzE4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG9sbGFyLWVtYmxlbSAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG9sbGFyLWVtYmxlbS1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjEzNjcxODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvbGxhci1lbWJsZW0gLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvbGxhci1lbWJsZW0tcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMzY3MTg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDUyNzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNpcmNsZS1zdG9jayAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoMTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGgxNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDE0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDUyNzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNpcmNsZS1zdG9jayAucGF0aDE1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMTU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoMTYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGgxNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDE3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDUyNzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNpcmNsZS1zdG9jayAucGF0aDE4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMTg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoMTkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgxOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGgyMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDIwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDUyNzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNpcmNsZS1zdG9jayAucGF0aDIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMjE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2lyY2xlLXN0b2NrIC5wYXRoMjIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgyMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1MjczNDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaXJjbGUtc3RvY2sgLnBhdGgyMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDIzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDUyNzM0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNpcmNsZS1zdG9jayAucGF0aDI0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMjQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNTI3MzQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1leGNoYW5nZSAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlIC5wYXRoMTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDEyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlIC5wYXRoMTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDEzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlIC5wYXRoMTQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDE0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlIC5wYXRoMTUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDE1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlIC5wYXRoMTYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDE2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlIC5wYXRoMTcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDE3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlIC5wYXRoMTgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDE4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNTk5NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgxOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgyMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgyMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgyMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgyNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgyNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgyNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgyNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgyOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgyOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgzMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgzMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgzMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgzMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgzNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgzNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgzNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgzNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgzOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RvY2stZXhjaGFuZ2UgLnBhdGgzOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC41OTk2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJpY2UtdGFnIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcmljZS10YWctcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByaWNlLXRhZyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJpY2UtdGFnLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJpY2UtdGFnIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcmljZS10YWctcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcmljZS10YWcgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByaWNlLXRhZy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJlcG9ydC1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVwb3J0LWNvbG9yLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXBvcnQtY29sb3IgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlcG9ydC1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxNTQyOTY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzLW5vdGVzIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cy1ub3RlcyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydHMtbm90ZXMgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsZXJ0cy1ub3Rlcy1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzLW5vdGVzIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cy1ub3RlcyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydHMtbm90ZXMgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsZXJ0cy1ub3Rlcy1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzLW5vdGVzIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFsZXJ0cy1ub3RlcyAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydHMtbm90ZXMgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsZXJ0cy1ub3Rlcy1wYXRoOTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzLW5vdGVzIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzLW5vdGVzIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzLW5vdGVzIC5wYXRoMTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGgxMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWxlcnRzLW5vdGVzIC5wYXRoMTMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGgxMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm8tZXZlbnQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vLWV2ZW50LXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uby1ldmVudCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm8tZXZlbnQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1uby1ldmVudCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm8tZXZlbnQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmVlbi10aWNrMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmVlbi10aWNrMTsgICAgIFxyXG4gICAgY29sb3I6ICM1MWIyNTU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGVsZXRlLXJlZDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZGVsZXRlLXJlZDE7ICAgICBcclxuICAgIGNvbG9yOiAjZGQ1MDRkO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJ1c2luZXNzbWFuIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idXNpbmVzc21hbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnVzaW5lc3NtYW4gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJ1c2luZXNzbWFuLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtZmlsbCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtZmlsbCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1NTY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtZmlsbCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1NTY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtZmlsbCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1NTY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtZmlsbCAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1NTY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtZmlsbCAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoNjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1NTY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtZmlsbCAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1NTY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYig4MSwgMTc4LCA4NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQtZmlsbCAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA1NTY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldGFsZXJ0IC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk0NDMzNTkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0YWxlcnQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldGFsZXJ0LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTQ0MzM1OTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXRhbGVydCAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0YWxlcnQtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NDQzMzU5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNldGFsZXJ0IC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZXRhbGVydC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk0NDMzNTkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsZW5kYXItY29sb3IgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1jb2xvciAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1jb2xvciAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1jb2xvciAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1jb2xvciAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1jb2xvciAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1jb2xvciAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1jb2xvciAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1jb2xvciAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhci1jb2xvciAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9uLXNlbGVjdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcHRpb24tc2VsZWN0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maW5hbmNpYWwtcHJvdGVjdGlvbjEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbmFuY2lhbC1wcm90ZWN0aW9uMS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmluYW5jaWFsLXByb3RlY3Rpb24xIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maW5hbmNpYWwtcHJvdGVjdGlvbjEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Nzc1MzkwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZpbmFuY2lhbC1wcm90ZWN0aW9uMSAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmluYW5jaWFsLXByb3RlY3Rpb24xLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTc3NTM5MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maW5hbmNpYWwtcHJvdGVjdGlvbjEgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbmFuY2lhbC1wcm90ZWN0aW9uMS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk3NzUzOTA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmluYW5jaWFsLXByb3RlY3Rpb24xIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1maW5hbmNpYWwtcHJvdGVjdGlvbjEtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45Nzc1MzkwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1zdG9jay0xIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmFwaC1zdG9jay0xLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtc3RvY2stMSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtc3RvY2stMS1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ncmFwaC1zdG9jay0xIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ncmFwaC1zdG9jay0xLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ3JhcGgtc3RvY2stMSAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ3JhcGgtc3RvY2stMS1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucyAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24teW91bi1zdGFyLXBsYW5zLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1MjE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24teW91bi1zdGFyLXBsYW5zIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTIxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24teW91bi1zdGFyLXBsYW5zLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTUyMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1MjE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24teW91bi1zdGFyLXBsYW5zIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTIxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucyAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24teW91bi1zdGFyLXBsYW5zLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTUyMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucy1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1MjE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taGVhbHRoLTIgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhlYWx0aC0yLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1oZWFsdGgtMiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taGVhbHRoLTItcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4gLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmV0aXJlbWVudC1wbGFuIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4tcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTIxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbiAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmV0aXJlbWVudC1wbGFuLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTUyMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbi1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1MjE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmV0aXJlbWVudC1wbGFuIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4tcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC45NTIxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbiAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmV0aXJlbWVudC1wbGFuLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTUyMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4gLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbi1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjk1MjE0ODQzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tU2F2aW5nLXBsYW5zIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVNhdmluZy1wbGFucyAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tU2F2aW5nLXBsYW5zIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1TYXZpbmctcGxhbnMgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoNDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVNhdmluZy1wbGFucyAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tU2F2aW5nLXBsYW5zIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1TYXZpbmctcGxhbnMgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoNzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVNhdmluZy1wbGFucyAucGF0aDgge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tU2F2aW5nLXBsYW5zIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1TYXZpbmctcGxhbnMgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tU2F2aW5nLXBsYW5zIC5wYXRoMTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGgxMTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVNhdmluZy1wbGFucyAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1TYXZpbmctcGxhbnMgLnBhdGgxMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDEzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJvdGVjdGlvbi1wbGFuIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcm90ZWN0aW9uLXBsYW4tcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByb3RlY3Rpb24tcGxhbiAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJvdGVjdGlvbi1wbGFuLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTUyMTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMiAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc5OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTIgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzk5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMiAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43OTk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc5OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTIgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzk5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMiAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43OTk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc5OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTIgLnBhdGg5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNzk5ODA0Njg3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMiAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGgxMDsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc5OTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTIgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC43OTk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdlYWx0aC1pY29uIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13ZWFsdGgtaWNvbi1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2VhbHRoLWljb24gLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdlYWx0aC1pY29uLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2VhbHRoLWljb24gLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdlYWx0aC1pY29uLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2VhbHRoLWljb24gLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdlYWx0aC1pY29uLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2VhbHRoLWljb24gLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdlYWx0aC1pY29uLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2VhbHRoLWljb24gLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdlYWx0aC1pY29uLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2VhbHRoLWljb24gLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdlYWx0aC1pY29uLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2VhbHRoLWljb24gLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdlYWx0aC1pY29uLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTgwNDY4NzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ29hbHMtY3VwIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1nb2Fscy1jdXAtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdvYWxzLWN1cCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ29hbHMtY3VwLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODQ0NzI2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YXgtYmVuZWZpdHMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyMjksIDIyOSwgMjI5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YXgtYmVuZWZpdHMgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2NjQwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGF4LWJlbmVmaXRzIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MiwgMjQyLCAyNDUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRheC1iZW5lZml0cyAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YXgtYmVuZWZpdHMgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2NjQwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRheC1iZW5lZml0cyAucGF0aDYge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGF4LWJlbmVmaXRzIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNjY0MDYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YXgtYmVuZWZpdHMgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA2NjQwNjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRheC1iZW5lZml0cyAucGF0aDkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YXgtYmVuZWZpdHMgLnBhdGgxMCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDEwOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10YXgtYmVuZWZpdHMgLnBhdGgxMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDExOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTEuMDY2NDA2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODI3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODI3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODI3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODI3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODI3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODI3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlIC5wYXRoOCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGg4OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODI3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGg5OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODI3MTQ4NDM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlIC5wYXRoMTAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVHJhdmVsLWluc3VyYW5jZS1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MjcxNDg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuODEzNDc2NTYyNWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UgLnBhdGg4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoODsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjgxMzQ3NjU2MjVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTW90b3ItaW5zdXJhbmNlIC5wYXRoOSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UtcGF0aDk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDEwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDExIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDEyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDEzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDE0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDE1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDE2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDE3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDE4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTg7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDE5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMTk7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDIwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMjA7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZSAucGF0aDIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMjE7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC44MTM0NzY1NjI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUhlYWx0aC1pbnN1cmFuY2UgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUhlYWx0aC1pbnN1cmFuY2UtcGF0aDE7ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUhlYWx0aC1pbnN1cmFuY2UgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUhlYWx0aC1pbnN1cmFuY2UtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4xMDgzOTg0Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUxpZmUtaW5zdXJhbmNlIC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1MaWZlLWluc3VyYW5jZS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tTGlmZS1pbnN1cmFuY2UgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUxpZmUtaW5zdXJhbmNlLXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTAuOTU1MDc4MTI1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZhbHVlLW1vbmV5IC5wYXRoMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12YWx1ZS1tb25leS1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmFsdWUtbW9uZXkgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZhbHVlLW1vbmV5LXBhdGgyOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmFsdWUtbW9uZXkgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZhbHVlLW1vbmV5LXBhdGgzOyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmFsdWUtbW9uZXkgLnBhdGg0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZhbHVlLW1vbmV5LXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmFsdWUtbW9uZXkgLnBhdGg1IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZhbHVlLW1vbmV5LXBhdGg1OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmFsdWUtbW9uZXkgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZhbHVlLW1vbmV5LXBhdGg2OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmFsdWUtbW9uZXkgLnBhdGg3IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZhbHVlLW1vbmV5LXBhdGg3OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmFsdWUtZGlhbW9uZCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmFsdWUtZGlhbW9uZC1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmFsdWUtZGlhbW9uZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmFsdWUtZGlhbW9uZC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZhbHVlLWRpYW1vbmQgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZhbHVlLWRpYW1vbmQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12YWx1ZS1kaWFtb25kIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi12YWx1ZS1kaWFtb25kLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdmFsdWUtZGlhbW9uZCAucGF0aDUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdmFsdWUtZGlhbW9uZC1wYXRoNTsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMywgMCwgNDcpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXZhbHVlLWRpYW1vbmQgLnBhdGg2IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZhbHVlLWRpYW1vbmQtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ub3RlLWxvb2sgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdGUtbG9vay1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm90ZS1sb29rIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3RlLWxvb2stcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ub3RlLWxvb2sgLnBhdGgzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdGUtbG9vay1wYXRoMzsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdGUtbG9vayAucGF0aDQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm90ZS1sb29rLXBhdGg0OyAgXHJcbiAgICBtYXJnaW4tbGVmdDogLTFlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNDAsIDc4LCA2OSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbm90ZS1sb29rIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ub3RlLWxvb2stcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hdHRhY2hlbWVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hdHRhY2hlbWVudDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2hlY2tlZC1oYWxmLWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaGVja2VkLWhhbGYtY2lyY2xlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maWxlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZpbGU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhdGNobGlzdC1zdGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhdGNobGlzdC1zdGFyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vdXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb3V0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1JbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1JbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGxlZGdpbmctYm94IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsZWRnaW5nLWJveDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsZW5kYXItcmVwb3J0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGFyLXJlcG9ydDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc2V0dGluZ3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2V0dGluZ3M7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJvdW5kZWQtcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yb3VuZGVkLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdpbi1iYWNrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdpbi1iYWNrOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1FbmdhZ2VtZW50IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLUVuZ2FnZW1lbnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFjdGl2YXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQWN0aXZhdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb25Cb2FyZGluZyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vbkJvYXJkaW5nOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yb3VuZC1jaXJjbGUtbWludXMgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJvdW5kLWNpcmNsZS1taW51cy1wYXRoMTsgIFxyXG4gICAgY29sb3I6IHJnYigzLCAwLCA0Nyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcm91bmQtY2lyY2xlLW1pbnVzIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yb3VuZC1jaXJjbGUtbWludXMtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhcm5pbmctZXhjbGEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2FybmluZy1leGNsYTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VjY2Vzcy1jaXJjbGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1jaXJjbGU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN1Y2Nlc3MtZ3JvdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3VjY2Vzcy1ncm91cDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXJyb3ctZG93bi1maWxsY29sb3Ige1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctZG93bi1maWxsY29sb3I7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFycm93LXVwLWZpbGxjb2xvciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hcnJvdy11cC1maWxsY29sb3I7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxlYWQtbG9ncyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sZWFkLWxvZ3M7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBhc3QtaW50ZXJhY3Rpb25zIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBhc3QtaW50ZXJhY3Rpb25zOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcm9maWxlLXJlZnJlc2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJvZmlsZS1yZWZyZXNoOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lZGl0LWljb24tbGFyZ2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRpdC1pY29uLWxhcmdlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wcm9kdWN0LXBpdGNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXByb2R1Y3QtcGl0Y2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFkZC1leHBlbnNlcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hZGQtZXhwZW5zZXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByb2R1Y3QtaW5mbyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcm9kdWN0LWluZm87IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvdWJsZS1yZWZyZXNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvdWJsZS1yZWZyZXNoOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jcm9zcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jcm9zczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RyZWFtaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0cmVhbWluZzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2F0Y2hsaXN0LW1lbnUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2F0Y2hsaXN0LW1lbnU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV2ZW50cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ldmVudHM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5ld3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmV3czsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9uc2NoYWluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbnNjaGFpbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG93bmxvYWQtMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb3dubG9hZC0xOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYXBlci10cmFkaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBhcGVyLXRyYWRpbmc7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9wdGlvbi1zdHJhdGVneSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vcHRpb24tc3RyYXRlZ3k7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWljb24tY2hhcnRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWljb24tY2hhcnRzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZXR0aW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNldHRpbmc7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWltcG9ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbXBvcnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXByZXNldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wcmVzZXQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbXBhcmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tcGFyZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbW92ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tb3ZlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb252ZXJ0ZS1wb3NpdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb252ZXJ0ZS1wb3NpdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZHVwbGljYXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWR1cGxpY2F0ZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGluLWxhcmdlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBpbi1sYXJnZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24td2F0Y2hsaXN0LWJyaWVmY2FzZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXRjaGxpc3QtYnJpZWZjYXNlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb3NzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxvc3M7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhdGNobGlzdC1jYWxlbmRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXRjaGxpc3QtY2FsZW5kZXI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1waW47IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUFkZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1BZGQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVwbG9hZC1pY29uMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11cGxvYWQtaWNvbjE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXlvdXR1YmUtcGxheWJ1dHRvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi15b3V0dWJlLXBsYXlidXR0b247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV5ZS1zaG93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV5ZS1zaG93OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1leWUtaGlkZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1leWUtaGlkZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3B0aW9uLWNoYWluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9wdGlvbi1jaGFpbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcmVhZC1yZXBvcnQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcmVhZC1yZXBvcnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFuYWx5c2lzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFuYWx5c2lzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbGVydC1pY29uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFsZXJ0LWljb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJvdW5kLWNpcmNsZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1yb3VuZC1jaXJjbGU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvdWJsZS1hcnJvdy1kb3duIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvdWJsZS1hcnJvdy1kb3duOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3VibGUtYXJyb3ctdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG91YmxlLWFycm93LXVwOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kaWFtb25kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRpYW1vbmQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpa2VzMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saWtlczE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJvdW5kZWQtY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcm91bmRlZC1jbG9zZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYm9sZC1jbG9zZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ib2xkLWNsb3NlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13ZW50d3Jvbmctc2VhcmNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdlbnR3cm9uZy1zZWFyY2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWljb24tYmVsbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pY29uLWJlbGw7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBvaW50LWFycm93LWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG9pbnQtYXJyb3ctZG93bjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG9pbnQtYXJyb3ctdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcG9pbnQtYXJyb3ctdXA7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV4Y2VsMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1leGNlbDE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhcjI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFycm93LWxlZnQxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFycm93LWxlZnQxOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hcnJvdy1yaWdodDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctcmlnaHQxOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxlbmRhcjEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsZW5kYXIxOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zaGFyZS1pY29uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNoYXJlLWljb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJhcnMxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWJhcnMxOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZWFyY2gxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNlYXJjaDE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBtcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhdGNobGlzdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi13YXRjaGxpc3Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmtldHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFya2V0czsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3dpdGNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN3aXRjaDsgICAgIFxyXG4gICAgY29sb3I6ICNkOWQ5ZDk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFpbnRhaW4ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFpbnRhaW47IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVwbG9hZC1jdXJ2ZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11cGxvYWQtY3VydmU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvd25sb2FkLWN1cnZlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvd25sb2FkLWN1cnZlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1UcmFuc2FjdGlvbi1ib3JkZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVHJhbnNhY3Rpb24tYm9yZGVyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10b3VjaHNjcmVlbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10b3VjaHNjcmVlbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbWFya2V0LWNhcGl0YWwgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1hcmtldC1jYXBpdGFsLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1hcmtldC1jYXBpdGFsIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1tYXJrZXQtY2FwaXRhbC1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjAyMjQ2MDkzNzVlbTsgIFxyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tYXJrZXQtY2FwaXRhbCAucGF0aDMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbWFya2V0LWNhcGl0YWwtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wMjI0NjA5Mzc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tQm9uZHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQm9uZHM7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVN0cnVjdHVyZWQtUHJvZHVjdHMtMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1TdHJ1Y3R1cmVkLVByb2R1Y3RzLTE7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVJCSS1Cb25kcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1SQkktQm9uZHM7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLURlYmVudHVyZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tRGViZW50dXJlczsgICAgIFxyXG4gICAgY29sb3I6ICM2Mzc0ZDU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tNTRlYy1ib25kcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi01NGVjLWJvbmRzOyAgICAgXHJcbiAgICBjb2xvcjogIzYzNzRkNTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1vZmZlcmluZy1ldGZzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9mZmVyaW5nLWV0ZnM7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmVyaW5ncy1tZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZ3MtbWY7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmVyaW5nLXBtcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1wbXM7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmVyaW5nLWFpZiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1haWY7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWdlbmVyYWwtaW5zdXJhbmNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWdlbmVyYWwtaW5zdXJhbmNlOyAgICAgXHJcbiAgICBjb2xvcjogIzYzNzRkNTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1saWZlLWluc3VyYW5jZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saWZlLWluc3VyYW5jZTsgICAgIFxyXG4gICAgY29sb3I6ICM2Mzc0ZDU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3ViZmVlLWluZmluaXR5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN1YmZlZS1pbmZpbml0eTsgICAgIFxyXG4gICAgY29sb3I6ICM2Mzc0ZDU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29tbW9kaXR5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9mZmVyaW5nLWNvbW1vZGl0eTsgICAgIFxyXG4gICAgY29sb3I6ICM2Mzc0ZDU7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY3VycmVuY3kge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb2ZmZXJpbmctY3VycmVuY3k7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmVyaW5nLWVxdWl0eSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1lcXVpdHk7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmVyaW5nLXNnYiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1zZ2I7ICAgICBcclxuICAgIGNvbG9yOiAjNjM3NGQ1O1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW9mZmVyaW5nLWNvcnBGZCAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tb2ZmZXJpbmctY29ycEZkLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29ycEZkIC5wYXRoMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29ycEZkIC5wYXRoMyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDM7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29ycEZkIC5wYXRoNCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDQ7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29ycEZkIC5wYXRoNSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDU7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29ycEZkIC5wYXRoNiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDY7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDk5LCAxMTYsIDIxMyk7XHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb2ZmZXJpbmctY29ycEZkIC5wYXRoNyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDc7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdhdGNobGlzdC1jb2xvciAucGF0aDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24td2F0Y2hsaXN0LWNvbG9yLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13YXRjaGxpc3QtY29sb3IgLnBhdGgyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdhdGNobGlzdC1jb2xvci1wYXRoMjsgIFxyXG4gICAgbWFyZ2luLWxlZnQ6IC0xLjU5OTYwOTM3NWVtOyAgXHJcbiAgICBjb2xvcjogcmdiKDI0MCwgNzgsIDY5KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21wYXJlLXRyZW5kcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21wYXJlLXRyZW5kczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tb3JkZXJib29rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW9yZGVyYm9vazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXJyb3ctcmlnaHQtYmlnIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFycm93LXJpZ2h0LWJpZzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tU3RyZW5ndGhzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVN0cmVuZ3RoczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc291bmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc291bmQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUNoYWxsZW5nZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tQ2hhbGxlbmdlczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taG91cmdsYXNzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWhvdXJnbGFzczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGluLWNvZGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGluLWNvZGU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5vdGlmaWNhdGlvbi1iZWxsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW5vdGlmaWNhdGlvbi1iZWxsOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pZGxlLW1pYyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pZGxlLW1pYzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taWRsZS1taWMtY29sb3VyZWQgLnBhdGgxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWlkbGUtbWljLWNvbG91cmVkLXBhdGgxOyAgXHJcbiAgICBjb2xvcjogcmdiKDMsIDAsIDQ3KTtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pZGxlLW1pYy1jb2xvdXJlZCAucGF0aDIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taWRsZS1taWMtY29sb3VyZWQtcGF0aDI7ICBcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNDk4MDQ2ODc1ZW07ICBcclxuICAgIGNvbG9yOiByZ2IoMjQwLCA3OCwgNjkpO1xyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLUZvbGRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1Gb2xkZXI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRpY2tldCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10aWNrZXQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbW1lbnQxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbW1lbnQxOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1SZXBvcnRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVJlcG9ydHM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJhbmsge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmFuazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2FsY3VsYXRvciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxjdWxhdG9yOyAgICAgXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hc3NpZ24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXNzaWduOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jcm9zcy0yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNyb3NzLTI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNtYWxsY2FzZS1yZXBvcnRzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXNtYWxsY2FzZS1yZXBvcnRzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jaGFydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jaGFydDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGlzdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saXN0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sYXllcnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGF5ZXJzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbXBvcnQxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWltcG9ydDE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVZlY3Rvci02IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLVZlY3Rvci02OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi12YWxpZGF0aW9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXZhbGlkYXRpb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBvc2libGUtc3RvY2tzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBvc2libGUtc3RvY2tzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1tc2cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbXNnOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbXRweV9pY29uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVtdHB5X2ljb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVycm9yLW1zZy1pY29uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWVycm9yLW1zZy1pY29uOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdG9jay1icmllZmNhc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3RvY2stYnJpZWZjYXNlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxlZnQtYXJyb3c7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyLW1vYiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxlbmRhci1tb2I7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNwbGl0LWljb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3BsaXQtaWNvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tVmlldy1wbmcge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVmlldy1wbmc7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLVZpZXctcXVvdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tVmlldy1xdW90ZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcG5sLWFsZXJ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBubC1hbGVydDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpdDEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRpdDE7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJvbGQtZG93bmxvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYm9sZC1kb3dubG9hZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYm9sZC1zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYm9sZC1zZWFyY2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWN1cnZlZC1maWx0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY3VydmVkLWZpbHRlcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYWRkMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hZGQxOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zb3J0MSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zb3J0MTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZGlzbGlrZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kaXNsaWtlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1pbmZvMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbmZvMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGlrZXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbGlrZXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXBsZWRnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGVkZ2U7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluZm8ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24taW5mbzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3RydWN0dXJlZC1wcm9kdWN0cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdHJ1Y3R1cmVkLXByb2R1Y3RzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ldGZzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV0ZnM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWZvIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZvOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb21tb2RpdHkge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY29tbW9kaXR5OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jdXJyZW5jeSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jdXJyZW5jeTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbXV0dWFsZnVuZHMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbXV0dWFsZnVuZHM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVxdWl0eSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lcXVpdHk7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvcHktaWNvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb3B5LWljb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXB1bGwtdHJhbnNhY3Rpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHVsbC10cmFuc2FjdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGRmIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBkZjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGltZW91dC1ob2xkaW5nIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRpbWVvdXQtaG9sZGluZzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc29ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zb3J0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hZGQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYWRkOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yb3RhdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcm90YXRlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi16b29tb3V0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXpvb21vdXQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXpvb21pbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi16b29taW47IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW5leHQtYXJyb3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbmV4dC1hcnJvdzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcHJldmlvdXMtYXJyb3cge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcHJldmlvdXMtYXJyb3c7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRvb2wge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdG9vbDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24taW5zdXJhbmNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWluc3VyYW5jZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbG9hbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1sb2FuOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lZGVsLWljb24tcmlnaHQtdGhpbi1hcnJvdyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGVsLWljb24tcmlnaHQtdGhpbi1hcnJvdzsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRlbC1sb2dvMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGVsLWxvZ28yOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi11c2VyMiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11c2VyMjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3VwcG9ydCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdXBwb3J0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1ub3RpZmljYXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbm90aWZpY2F0aW9uOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb2dvdXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9nb3V0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jdWJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWN1YmU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWJhcnMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYmFyczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZG90cy10aHJlZS1ob3Jpem9udGFsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvdHMtdGhyZWUtaG9yaXpvbnRhbDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYmxvY2tlZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1ibG9ja2VkOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1yZWZyZXNoIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJlZnJlc2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpbmstaWNvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saW5rLWljb247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXJpZ2h0LWFycm93IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXJpZ2h0LWFycm93OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jb2lucyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb2luczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGxheSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wbGF5OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10cmFzaCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10cmFzaDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmlsZS11cGxvYWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmlsZS11cGxvYWQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWV4Y2VsIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV4Y2VsOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10aW1lciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10aW1lcjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmxhc2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmxhc2g7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVzZXIxIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVzZXIxOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lbWFpbCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lbWFpbDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZmF4IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZheDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tbGluayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1saW5rOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1waG9uZTEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGhvbmUxOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi13ZWJzaXRlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdlYnNpdGU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWVkZWwtbG9nbzEge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRlbC1sb2dvMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZXllLWNyb3NzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWV5ZS1jcm9zczsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tc3Rhci1maWxsZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3Rhci1maWxsZWQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0YXItdW5maWxsZWQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc3Rhci11bmZpbGxlZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbXVuaWNhdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tdW5pY2F0aW9uOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYXN0LXRpbWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmFzdC10aW1lOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wZW9wbGUtdGFsayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wZW9wbGUtdGFsazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tcGhvbmUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tcGhvbmU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXN0YXItcGx1cyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zdGFyLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXVzZXItY2lyY2xlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVzZXItY2lyY2xlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wYXNzd29yZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wYXNzd29yZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZm9yZ290LWxvZ2luIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZvcmdvdC1sb2dpbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdW5sb2NrIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXVubG9jazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24teW9iIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXlvYjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZWRpdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1lZGl0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1leWUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXllOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wdXJzZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1wdXJzZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYXJyb3ctcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctcmlnaHQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluc3VmZmljaWVudC1mdW5kcyB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnN1ZmZpY2llbnQtZnVuZHM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLW1pbnVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLW1pbnVzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1wbHVzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXNlbGVjdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1zZWxlY3Q7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFycm93LXVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFycm93LXVwOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1maWx0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZmlsdGVyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jbG9jayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jbG9jazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24ta2V5LWhvcnoge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24ta2V5LWhvcno7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGVuZGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhbGVuZGFyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zdGFyIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXN0YXI7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWRvdWJsZS1hcnJvdy1sZWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWRvdWJsZS1hcnJvdy1sZWZ0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3VibGUtYXJyb3ctcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZG91YmxlLWFycm93LXJpZ2h0OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tc2VhcmNoOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hcnJvdy1sZWZ0IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWFycm93LWxlZnQ7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctZG93bjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdGljayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10aWNrOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1kb3dubG9hZCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1kb3dubG9hZDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdXNlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi11c2VyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYXFzIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWZhcXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxvZ2luLWhlbHAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9naW4taGVscDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tYnVsYiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1idWxiOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1sb2NhdGUtdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tbG9jYXRlLXVzOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1lZGVsLWxvZ28ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZWRlbC1sb2dvOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1hbm5vdW5jZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hbm5vdW5jZTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZW1haWwtdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZW1haWwtdXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhbGwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2FsbDsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tdHdpdHRlciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi10d2l0dGVyOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1mYWNlYm9vayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1mYWNlYm9vazsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tZ29vZ2xlLXBsdXMge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZ29vZ2xlLXBsdXM7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWxpbmtlZGluIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWxpbmtlZGluOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi15b3V0dWJlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXlvdXR1YmU7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWluc3RhZ3JhbSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1pbnN0YWdyYW07IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXdoYXRzYXBwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXdoYXRzYXBwOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYXJldC1kb3duIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhcmV0LWRvd247IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNhcmV0LXVwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNhcmV0LXVwOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1jYWxsMSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jYWxsMTsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY2xvc2Uge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tY2xvc2U7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLWNvbGxhcHNlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLWNvbGxhcHNlOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1leHBhbmQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tZXhwYW5kOyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi1leGNsYW1hdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1leGNsYW1hdGlvbjsgXHJcbiAgfVxyXG59XHJcbi5lZGVsLWljb24tY29tbWVudCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1jb21tZW50OyBcclxuICB9XHJcbn1cclxuLmVkZWwtaWNvbi10b29sdGlwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZWRlbC1pY29uLXRvb2x0aXA7IFxyXG4gIH1cclxufVxyXG4uZWRlbC1pY29uLXRpbWVvdXQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tdGltZW91dDsgXHJcbiAgfVxyXG59XHJcblxyXG4iLCIkaWNvbW9vbi1mb250LWZhbWlseTogXCJlZGVsX2ljb25cIiAhZGVmYXVsdDtcclxuJGljb21vb24tZm9udC1wYXRoOiBcImZvbnRzXCIgIWRlZmF1bHQ7XHJcblxyXG4kZWRlbC1pY29uLWNoYXQtY29sb3JlZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjE0OVwiJyk7XHJcbiRlZGVsLWljb24tY2hhdC1jb2xvcmVkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMTRhXCInKTtcclxuJGVkZWwtaWNvbi1jaGF0LWNvbG9yZWQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYxNGJcIicpO1xyXG4kZWRlbC1pY29uLWNoYXQtY29sb3JlZC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZjE0Y1wiJyk7XHJcbiRlZGVsLWljb24tQXJyb3ctdGhpbjogdW5xdW90ZSgnXCJcXFxcZjE0N1wiJyk7XHJcbiRlZGVsLWljb24tYXR0ZW50aW9uOiB1bnF1b3RlKCdcIlxcXFxmMTQ2XCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1yb3VuZGVkLTE6IHVucXVvdGUoJ1wiXFxcXGYxNDVcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyYm9vay0yLXJlZnJlc2g6IHVucXVvdGUoJ1wiXFxcXGYxNDJcIicpO1xyXG4kZWRlbC1pY29uLWRhdGFiYXNlLWV5ZTogdW5xdW90ZSgnXCJcXFxcZjE0NFwiJyk7XHJcbiRlZGVsLWljb24tc3dpdGNoLWZ1bmQtMzogdW5xdW90ZSgnXCJcXFxcZjE0M1wiJyk7XHJcbiRlZGVsLWljb24tZm9sZGVkLXBhcGVyOiB1bnF1b3RlKCdcIlxcXFxmMTQxXCInKTtcclxuJGVkZWwtaWNvbi1wYWdlLXNlYXJjaDogdW5xdW90ZSgnXCJcXFxcZjEzZlwiJyk7XHJcbiRlZGVsLWljb24tc3dpdGNoLWZ1bmQyOiB1bnF1b3RlKCdcIlxcXFxmMTQwXCInKTtcclxuJGVkZWwtaWNvbi1wYWdlLWV5ZS13aXRob3V0LWJvcmRlcjogdW5xdW90ZSgnXCJcXFxcZjEzYlwiJyk7XHJcbiRlZGVsLWljb24tcGFnZS1leWUtd2l0aC1ib3JkZXI6IHVucXVvdGUoJ1wiXFxcXGYxM2NcIicpO1xyXG4kZWRlbC1pY29uLWNvcHktMjogdW5xdW90ZSgnXCJcXFxcZjEzZFwiJyk7XHJcbiRlZGVsLWljb24tcnVwZWUtZG93bmxvYWQ6IHVucXVvdGUoJ1wiXFxcXGYxM2VcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyLXNlYXJjaDogdW5xdW90ZSgnXCJcXFxcZjEzOVwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItY3Jvc3M6IHVucXVvdGUoJ1wiXFxcXGYxM2FcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyLWRvd24tYXJyb3c6IHVucXVvdGUoJ1wiXFxcXGYxMzdcIicpO1xyXG4kZWRlbC1pY29uLXJlbG9hZDogdW5xdW90ZSgnXCJcXFxcZjEzOFwiJyk7XHJcbiRlZGVsLWljb24tdmlldy1tYWlsLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMTMzXCInKTtcclxuJGVkZWwtaWNvbi12aWV3LW1haWwtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYxMzRcIicpO1xyXG4kZWRlbC1pY29uLXZpZXctbWFpbC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjEzNVwiJyk7XHJcbiRlZGVsLWljb24tdmlldy1tYWlsLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMTM2XCInKTtcclxuJGVkZWwtaWNvbi1wZGYtZmlsZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjEyYVwiJyk7XHJcbiRlZGVsLWljb24tcGRmLWZpbGUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYxMmJcIicpO1xyXG4kZWRlbC1pY29uLXBkZi1maWxlLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMTJjXCInKTtcclxuJGVkZWwtaWNvbi1wZGYtZmlsZS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZjEyZFwiJyk7XHJcbiRlZGVsLWljb24tcGRmLWZpbGUtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGYxMmVcIicpO1xyXG4kZWRlbC1pY29uLXBkZi1maWxlLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxmMTJmXCInKTtcclxuJGVkZWwtaWNvbi1wZGYtZmlsZS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZjEzMFwiJyk7XHJcbiRlZGVsLWljb24tcGRmLWZpbGUtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGYxMzFcIicpO1xyXG4kZWRlbC1pY29uLXBkZi1maWxlLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxmMTMyXCInKTtcclxuJGVkZWwtaWNvbi1hdHRlbnRpb24taWNvbjogdW5xdW90ZSgnXCJcXFxcZjEyOVwiJyk7XHJcbiRlZGVsLWljb24tcmVkZWVtLTE6IHVucXVvdGUoJ1wiXFxcXGYxMjhcIicpO1xyXG4kZWRlbC1pY29uLWFzc2V0LWV0ZjogdW5xdW90ZSgnXCJcXFxcZjExZVwiJyk7XHJcbiRlZGVsLWljb24tYXNzZXQtd2FsbGV0OiB1bnF1b3RlKCdcIlxcXFxmMTFmXCInKTtcclxuJGVkZWwtaWNvbi1hc3NldC1haWY6IHVucXVvdGUoJ1wiXFxcXGYxMjFcIicpO1xyXG4kZWRlbC1pY29uLWFzc2V0LXBtczogdW5xdW90ZSgnXCJcXFxcZjEyMlwiJyk7XHJcbiRlZGVsLWljb24tYXNzZXQtZ29sZDogdW5xdW90ZSgnXCJcXFxcZjEyM1wiJyk7XHJcbiRlZGVsLWljb24tYXNzZXQtcmJpOiB1bnF1b3RlKCdcIlxcXFxmMTI0XCInKTtcclxuJGVkZWwtaWNvbi1hc3NldC1lY2JvbmRzOiB1bnF1b3RlKCdcIlxcXFxmMTI1XCInKTtcclxuJGVkZWwtaWNvbi1hc3NldC1jb3JwZmQ6IHVucXVvdGUoJ1wiXFxcXGYxMjZcIicpO1xyXG4kZWRlbC1pY29uLW1haW50YWluMTogdW5xdW90ZSgnXCJcXFxcZjExZFwiJyk7XHJcbiRlZGVsLWljb24tbm8tZ3JvdXA6IHVucXVvdGUoJ1wiXFxcXGYxMWNcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjEwOVwiJyk7XHJcbiRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMTBhXCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYxMGJcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZjEwY1wiJyk7XHJcbiRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxmMTBkXCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGYxMGVcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZjEwZlwiJyk7XHJcbiRlZGVsLWljb24tTm8tZGF0YS1tZXNzYWdlLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxmMTEwXCInKTtcclxuJGVkZWwtaWNvbi1Oby1kYXRhLW1lc3NhZ2UtcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGYxMTFcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGYxMTJcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGYxMTNcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTI6IHVucXVvdGUoJ1wiXFxcXGYxMTRcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTM6IHVucXVvdGUoJ1wiXFxcXGYxMTVcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTQ6IHVucXVvdGUoJ1wiXFxcXGYxMTZcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTU6IHVucXVvdGUoJ1wiXFxcXGYxMTdcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTY6IHVucXVvdGUoJ1wiXFxcXGYxMThcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTc6IHVucXVvdGUoJ1wiXFxcXGYxMTlcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTg6IHVucXVvdGUoJ1wiXFxcXGYxMWFcIicpO1xyXG4kZWRlbC1pY29uLU5vLWRhdGEtbWVzc2FnZS1wYXRoMTk6IHVucXVvdGUoJ1wiXFxcXGYxMWJcIicpO1xyXG4kZWRlbC1pY29uLWJhY2stYnV0dG9uOiB1bnF1b3RlKCdcIlxcXFxmMTA4XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjBiOFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYwYjlcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMGJhXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZjBiYlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGYwYmNcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxmMGJkXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZjBiZVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGYwYmZcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxmMGMwXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGYwYzFcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZjBjMlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDEyOiB1bnF1b3RlKCdcIlxcXFxmMGMzXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMTM6IHVucXVvdGUoJ1wiXFxcXGYwYzRcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgxNDogdW5xdW90ZSgnXCJcXFxcZjBjNVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDE1OiB1bnF1b3RlKCdcIlxcXFxmMGM2XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMTY6IHVucXVvdGUoJ1wiXFxcXGYwYzdcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgxNzogdW5xdW90ZSgnXCJcXFxcZjBjOFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDE4OiB1bnF1b3RlKCdcIlxcXFxmMGM5XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMTk6IHVucXVvdGUoJ1wiXFxcXGYwY2FcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgyMDogdW5xdW90ZSgnXCJcXFxcZjBjYlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDIxOiB1bnF1b3RlKCdcIlxcXFxmMGNjXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMjI6IHVucXVvdGUoJ1wiXFxcXGYwY2RcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgyMzogdW5xdW90ZSgnXCJcXFxcZjBjZVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDI0OiB1bnF1b3RlKCdcIlxcXFxmMGNmXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMjU6IHVucXVvdGUoJ1wiXFxcXGYwZDBcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgyNjogdW5xdW90ZSgnXCJcXFxcZjBkMVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDI3OiB1bnF1b3RlKCdcIlxcXFxmMGQyXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMjg6IHVucXVvdGUoJ1wiXFxcXGYwZDNcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgyOTogdW5xdW90ZSgnXCJcXFxcZjBkNFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDMwOiB1bnF1b3RlKCdcIlxcXFxmMGQ2XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMzE6IHVucXVvdGUoJ1wiXFxcXGYwZDlcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgzMjogdW5xdW90ZSgnXCJcXFxcZjBkYVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDMzOiB1bnF1b3RlKCdcIlxcXFxmMGRiXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMzQ6IHVucXVvdGUoJ1wiXFxcXGYwZGNcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgzNTogdW5xdW90ZSgnXCJcXFxcZjBkZFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDM2OiB1bnF1b3RlKCdcIlxcXFxmMGRlXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoMzc6IHVucXVvdGUoJ1wiXFxcXGYwZGZcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGgzODogdW5xdW90ZSgnXCJcXFxcZjBlMFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDM5OiB1bnF1b3RlKCdcIlxcXFxmMGUyXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNDA6IHVucXVvdGUoJ1wiXFxcXGYwZTNcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg0MTogdW5xdW90ZSgnXCJcXFxcZjBlNFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDQyOiB1bnF1b3RlKCdcIlxcXFxmMGU1XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNDM6IHVucXVvdGUoJ1wiXFxcXGYwZTZcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg0NDogdW5xdW90ZSgnXCJcXFxcZjBlN1wiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDQ1OiB1bnF1b3RlKCdcIlxcXFxmMGU4XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNDY6IHVucXVvdGUoJ1wiXFxcXGYwZTlcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg0NzogdW5xdW90ZSgnXCJcXFxcZjBlYVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDQ4OiB1bnF1b3RlKCdcIlxcXFxmMGViXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNDk6IHVucXVvdGUoJ1wiXFxcXGYwZWNcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg1MDogdW5xdW90ZSgnXCJcXFxcZjBlZFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDUxOiB1bnF1b3RlKCdcIlxcXFxmMGVlXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNTI6IHVucXVvdGUoJ1wiXFxcXGYwZWZcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg1MzogdW5xdW90ZSgnXCJcXFxcZjBmMFwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDU0OiB1bnF1b3RlKCdcIlxcXFxmMGYxXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNTU6IHVucXVvdGUoJ1wiXFxcXGYwZjJcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg1NjogdW5xdW90ZSgnXCJcXFxcZjBmM1wiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDU3OiB1bnF1b3RlKCdcIlxcXFxmMGY0XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNTg6IHVucXVvdGUoJ1wiXFxcXGYwZjVcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg1OTogdW5xdW90ZSgnXCJcXFxcZjBmNlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDYwOiB1bnF1b3RlKCdcIlxcXFxmMGY3XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNjE6IHVucXVvdGUoJ1wiXFxcXGYwZjhcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg2MjogdW5xdW90ZSgnXCJcXFxcZjBmOVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDYzOiB1bnF1b3RlKCdcIlxcXFxmMGZhXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNjQ6IHVucXVvdGUoJ1wiXFxcXGYwZmJcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg2NTogdW5xdW90ZSgnXCJcXFxcZjBmY1wiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDY2OiB1bnF1b3RlKCdcIlxcXFxmMGZkXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNjc6IHVucXVvdGUoJ1wiXFxcXGYwZmVcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg2ODogdW5xdW90ZSgnXCJcXFxcZjBmZlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDY5OiB1bnF1b3RlKCdcIlxcXFxmMTAwXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNzA6IHVucXVvdGUoJ1wiXFxcXGYxMDFcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg3MTogdW5xdW90ZSgnXCJcXFxcZjEwMlwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDcyOiB1bnF1b3RlKCdcIlxcXFxmMTAzXCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNzM6IHVucXVvdGUoJ1wiXFxcXGYxMDRcIicpO1xyXG4kZWRlbC1pY29uLW51d2FpLXBhdGg3NDogdW5xdW90ZSgnXCJcXFxcZjEwNVwiJyk7XHJcbiRlZGVsLWljb24tbnV3YWktcGF0aDc1OiB1bnF1b3RlKCdcIlxcXFxmMTA2XCInKTtcclxuJGVkZWwtaWNvbi1udXdhaS1wYXRoNzY6IHVucXVvdGUoJ1wiXFxcXGYxMDdcIicpO1xyXG4kZWRlbC1pY29uLWFkZC1zcXVhcmU6IHVucXVvdGUoJ1wiXFxcXGYwYjdcIicpO1xyXG4kZWRlbC1pY29uLXByb2R1Y3QtYmFnLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMGI0XCInKTtcclxuJGVkZWwtaWNvbi1wcm9kdWN0LWJhZy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjBiNVwiJyk7XHJcbiRlZGVsLWljb24tcHJvZHVjdC1iYWctcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYwYjZcIicpO1xyXG4kZWRlbC1pY29uLW1lZGFsLWJvb2ttYXJrOiB1bnF1b3RlKCdcIlxcXFxmMGIzXCInKTtcclxuJGVkZWwtaWNvbi1tYW5kYXRlLWFkZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjBiMVwiJyk7XHJcbiRlZGVsLWljb24tbWFuZGF0ZS1hZGQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGYwYjJcIicpO1xyXG4kZWRlbC1pY29uLWVsbGlwc2VkLXRleHQ6IHVucXVvdGUoJ1wiXFxcXGYwYWNcIicpO1xyXG4kZWRlbC1pY29uLXBhdXNlOiB1bnF1b3RlKCdcIlxcXFxmMGFhXCInKTtcclxuJGVkZWwtaWNvbi1yZXN1bWU6IHVucXVvdGUoJ1wiXFxcXGYwYWJcIicpO1xyXG4kZWRlbC1pY29uLWR1cGxpY2F0ZS0xOiB1bnF1b3RlKCdcIlxcXFxmMGE5XCInKTtcclxuJGVkZWwtaWNvbi1hcnJvdy11cC10aGluOiB1bnF1b3RlKCdcIlxcXFxmMGE4XCInKTtcclxuJGVkZWwtaWNvbi1kb3dubG9hZC1wYWdlMjogdW5xdW90ZSgnXCJcXFxcZjBhN1wiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjA1NVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjA1NlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjA1N1wiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZjA1OFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZjA1OVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZjA1YVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZjA1YlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoODogdW5xdW90ZSgnXCJcXFxcZjA1Y1wiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZjA1ZFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGYwNWVcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxmMDVmXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgxMjogdW5xdW90ZSgnXCJcXFxcZjA2MFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTM6IHVucXVvdGUoJ1wiXFxcXGYwNjFcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDE0OiB1bnF1b3RlKCdcIlxcXFxmMDYyXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgxNTogdW5xdW90ZSgnXCJcXFxcZjA2M1wiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTY6IHVucXVvdGUoJ1wiXFxcXGYwNjRcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDE3OiB1bnF1b3RlKCdcIlxcXFxmMDY1XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgxODogdW5xdW90ZSgnXCJcXFxcZjA2NlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMTk6IHVucXVvdGUoJ1wiXFxcXGYwNjdcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDIwOiB1bnF1b3RlKCdcIlxcXFxmMDY4XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyMTogdW5xdW90ZSgnXCJcXFxcZjA2OVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjI6IHVucXVvdGUoJ1wiXFxcXGYwNmFcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDIzOiB1bnF1b3RlKCdcIlxcXFxmMDZiXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyNDogdW5xdW90ZSgnXCJcXFxcZjA2Y1wiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjU6IHVucXVvdGUoJ1wiXFxcXGYwNmRcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDI2OiB1bnF1b3RlKCdcIlxcXFxmMDZlXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgyNzogdW5xdW90ZSgnXCJcXFxcZjA2ZlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMjg6IHVucXVvdGUoJ1wiXFxcXGYwNzBcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDI5OiB1bnF1b3RlKCdcIlxcXFxmMDcxXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzMDogdW5xdW90ZSgnXCJcXFxcZjA3MlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzE6IHVucXVvdGUoJ1wiXFxcXGYwNzNcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDMyOiB1bnF1b3RlKCdcIlxcXFxmMDc0XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzMzogdW5xdW90ZSgnXCJcXFxcZjA3NVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzQ6IHVucXVvdGUoJ1wiXFxcXGYwNzZcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDM1OiB1bnF1b3RlKCdcIlxcXFxmMDc3XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzNjogdW5xdW90ZSgnXCJcXFxcZjA3OFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoMzc6IHVucXVvdGUoJ1wiXFxcXGYwNzlcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDM4OiB1bnF1b3RlKCdcIlxcXFxmMDdhXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGgzOTogdW5xdW90ZSgnXCJcXFxcZjA3YlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDA6IHVucXVvdGUoJ1wiXFxcXGYwN2NcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQxOiB1bnF1b3RlKCdcIlxcXFxmMDdkXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg0MjogdW5xdW90ZSgnXCJcXFxcZjA3ZVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDM6IHVucXVvdGUoJ1wiXFxcXGYwN2ZcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQ0OiB1bnF1b3RlKCdcIlxcXFxmMDgwXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg0NTogdW5xdW90ZSgnXCJcXFxcZjA4MVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDY6IHVucXVvdGUoJ1wiXFxcXGYwODJcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDQ3OiB1bnF1b3RlKCdcIlxcXFxmMDgzXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg0ODogdW5xdW90ZSgnXCJcXFxcZjA4NFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNDk6IHVucXVvdGUoJ1wiXFxcXGYwODVcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDUwOiB1bnF1b3RlKCdcIlxcXFxmMDg2XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1MTogdW5xdW90ZSgnXCJcXFxcZjA4N1wiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTI6IHVucXVvdGUoJ1wiXFxcXGYwODhcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDUzOiB1bnF1b3RlKCdcIlxcXFxmMDg5XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1NDogdW5xdW90ZSgnXCJcXFxcZjA4YVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTU6IHVucXVvdGUoJ1wiXFxcXGYwOGJcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDU2OiB1bnF1b3RlKCdcIlxcXFxmMDhjXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg1NzogdW5xdW90ZSgnXCJcXFxcZjA4ZFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNTg6IHVucXVvdGUoJ1wiXFxcXGYwOGVcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDU5OiB1bnF1b3RlKCdcIlxcXFxmMDhmXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2MDogdW5xdW90ZSgnXCJcXFxcZjA5MFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjE6IHVucXVvdGUoJ1wiXFxcXGYwOTFcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDYyOiB1bnF1b3RlKCdcIlxcXFxmMDkyXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2MzogdW5xdW90ZSgnXCJcXFxcZjA5M1wiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjQ6IHVucXVvdGUoJ1wiXFxcXGYwOTRcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDY1OiB1bnF1b3RlKCdcIlxcXFxmMDk1XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2NjogdW5xdW90ZSgnXCJcXFxcZjA5NlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNjc6IHVucXVvdGUoJ1wiXFxcXGYwOTdcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDY4OiB1bnF1b3RlKCdcIlxcXFxmMDk4XCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg2OTogdW5xdW90ZSgnXCJcXFxcZjA5YlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzA6IHVucXVvdGUoJ1wiXFxcXGYwOWNcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDcxOiB1bnF1b3RlKCdcIlxcXFxmMDlkXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg3MjogdW5xdW90ZSgnXCJcXFxcZjA5ZVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzM6IHVucXVvdGUoJ1wiXFxcXGYwOWZcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDc0OiB1bnF1b3RlKCdcIlxcXFxmMGEwXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg3NTogdW5xdW90ZSgnXCJcXFxcZjBhMVwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzY6IHVucXVvdGUoJ1wiXFxcXGYwYTJcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDc3OiB1bnF1b3RlKCdcIlxcXFxmMGEzXCInKTtcclxuJGVkZWwtaWNvbi1zYXZlLW1vbmV5LWhhbmQyLXBhdGg3ODogdW5xdW90ZSgnXCJcXFxcZjBhNFwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kMi1wYXRoNzk6IHVucXVvdGUoJ1wiXFxcXGYwYTVcIicpO1xyXG4kZWRlbC1pY29uLXNhdmUtbW9uZXktaGFuZDItcGF0aDgwOiB1bnF1b3RlKCdcIlxcXFxmMGE2XCInKTtcclxuJGVkZWwtaWNvbi1lcnJvci10aGluLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMDRkXCInKTtcclxuJGVkZWwtaWNvbi1lcnJvci10aGluLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMDRlXCInKTtcclxuJGVkZWwtaWNvbi1ob2xsb3ctY2lyY2xlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMDRmXCInKTtcclxuJGVkZWwtaWNvbi1ob2xsb3ctY2lyY2xlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMDUwXCInKTtcclxuJGVkZWwtaWNvbi13aXRoZHJhd2FsOiB1bnF1b3RlKCdcIlxcXFxmMDUxXCInKTtcclxuJGVkZWwtaWNvbi10cmFuc2ZlcjogdW5xdW90ZSgnXCJcXFxcZjA1MlwiJyk7XHJcbiRlZGVsLWljb24tcmVkZWVtOiB1bnF1b3RlKCdcIlxcXFxmMDUzXCInKTtcclxuJGVkZWwtaWNvbi1zd2l0Y2gtZnVuZDogdW5xdW90ZSgnXCJcXFxcZjA1NFwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItZmlsbGVkOiB1bnF1b3RlKCdcIlxcXFxmMDQ2XCInKTtcclxuJGVkZWwtaWNvbi1leHBlcnQtY29ubmVjdDogdW5xdW90ZSgnXCJcXFxcZjA0N1wiJyk7XHJcbiRlZGVsLWljb24tcG9ydGZvbGlvOiB1bnF1b3RlKCdcIlxcXFxmMDRiXCInKTtcclxuJGVkZWwtaWNvbi1wcm9kdWN0LWJvb2s6IHVucXVvdGUoJ1wiXFxcXGYwNGNcIicpO1xyXG4kZWRlbC1pY29uLXByb2ZpbGUtYXZhdGFyOiB1bnF1b3RlKCdcIlxcXFxmMDQ1XCInKTtcclxuJGVkZWwtaWNvbi1kb3VibGUtc2FmZS1ndWFyZHM6IHVucXVvdGUoJ1wiXFxcXGYwNDlcIicpO1xyXG4kZWRlbC1pY29uLWRvdWJsZS1jcm9zcy1pbi1tZXNzYWdlOiB1bnF1b3RlKCdcIlxcXFxmMDRhXCInKTtcclxuJGVkZWwtaWNvbi1kb3VibGUtc2V0dGluZ3M6IHVucXVvdGUoJ1wiXFxcXGYwNDhcIicpO1xyXG4kZWRlbC1pY29uLXNpZGUtdHJpYW5nbGU6IHVucXVvdGUoJ1wiXFxcXGYwNDRcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3Mtcm91bmRlZC10aWNrOiB1bnF1b3RlKCdcIlxcXFxmMDQzXCInKTtcclxuJGVkZWwtaWNvbi1jYWxsMjogdW5xdW90ZSgnXCJcXFxcZjA0MlwiJyk7XHJcbiRlZGVsLWljb24tZ2xvc3N5OiB1bnF1b3RlKCdcIlxcXFxmMDQwXCInKTtcclxuJGVkZWwtaWNvbi1jcm93bjogdW5xdW90ZSgnXCJcXFxcZjA0MVwiJyk7XHJcbiRlZGVsLWljb24tcGx1cy10aGluOiB1bnF1b3RlKCdcIlxcXFxmMDNlXCInKTtcclxuJGVkZWwtaWNvbi1jb21wYXJlLWJvcmRlci1zbW9vdGg6IHVucXVvdGUoJ1wiXFxcXGYwM2ZcIicpO1xyXG4kZWRlbC1pY29uLWZpbHRlci0xLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMDNhXCInKTtcclxuJGVkZWwtaWNvbi1maWx0ZXItMS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjAzY1wiJyk7XHJcbiRlZGVsLWljb24tZmlsdGVyLTEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYwM2RcIicpO1xyXG4kZWRlbC1pY29uLXBlcnNvbi1pbi1mcmFtZTogdW5xdW90ZSgnXCJcXFxcZjAzYlwiJyk7XHJcbiRlZGVsLWljb24tcm91bmRlZC1wbHVzLTItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhNDJcIicpO1xyXG4kZWRlbC1pY29uLXJvdW5kZWQtcGx1cy0yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjBkXCInKTtcclxuJGVkZWwtaWNvbi1yb3VuZGVkLXBsdXMtMi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZjAzOVwiJyk7XHJcbiRlZGVsLWljb24tcmVwb3J0aW5nLTI6IHVucXVvdGUoJ1wiXFxcXGU5YjZcIicpO1xyXG4kZWRlbC1pY29uLXNlcnZpY2UtcmVxdWVzdC0zOiB1bnF1b3RlKCdcIlxcXFxlYjBjXCInKTtcclxuJGVkZWwtaWNvbi1hbGwtYm9va21hcmtzOiB1bnF1b3RlKCdcIlxcXFxlYjBiXCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcmJvb2stMjogdW5xdW90ZSgnXCJcXFxcZWEyZlwiJyk7XHJcbiRlZGVsLWljb24tbGVhZC1kYXNoYm9hcmQtMjogdW5xdW90ZSgnXCJcXFxcZWEzN1wiJyk7XHJcbiRlZGVsLWljb24tb3RoZXItYXBwczogdW5xdW90ZSgnXCJcXFxcZTliNVwiJyk7XHJcbiRlZGVsLWljb24tbnV2YW1hLWxlYXJuaW5nOiB1bnF1b3RlKCdcIlxcXFxlYTM4XCInKTtcclxuJGVkZWwtaWNvbi1zaGFyZS0yOiB1bnF1b3RlKCdcIlxcXFxlOWNiXCInKTtcclxuJGVkZWwtaWNvbi1vZmZlcmluZ3M6IHVucXVvdGUoJ1wiXFxcXGU5YTVcIicpO1xyXG4kZWRlbC1pY29uLWV4cG9ydDogdW5xdW90ZSgnXCJcXFxcZWE0MVwiJyk7XHJcbiRlZGVsLWljb24tcmVtb3ZlLWJvb2ttYXJrLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjBlXCInKTtcclxuJGVkZWwtaWNvbi1yZW1vdmUtYm9va21hcmstcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViMGZcIicpO1xyXG4kZWRlbC1pY29uLXJlbW92ZS1ib29rbWFyay1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWIxMFwiJyk7XHJcbiRlZGVsLWljb24tcmV2ZW51ZS1kYi0yOiB1bnF1b3RlKCdcIlxcXFxlYTM2XCInKTtcclxuJGVkZWwtaWNvbi1ub3RpZmljYXRpb24tYmVsbC0yOiB1bnF1b3RlKCdcIlxcXFxlOTY1XCInKTtcclxuJGVkZWwtaWNvbi1hZGQtYm9va21hcms6IHVucXVvdGUoJ1wiXFxcXGU5YTlcIicpO1xyXG4kZWRlbC1pY29uLWthYmFiLW1lbnU6IHVucXVvdGUoJ1wiXFxcXGYwMjZcIicpO1xyXG4kZWRlbC1pY29uLWJvcmRlcmVkLWNyb3NzOiB1bnF1b3RlKCdcIlxcXFxmMDI1XCInKTtcclxuJGVkZWwtaWNvbi1uby1zZWFyY2gtcmVzdWx0OiB1bnF1b3RlKCdcIlxcXFxmMDI0XCInKTtcclxuJGVkZWwtaWNvbi1saXZlLXJlZnJlc2gtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYwMjBcIicpO1xyXG4kZWRlbC1pY29uLWxpdmUtcmVmcmVzaC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjAyMVwiJyk7XHJcbiRlZGVsLWljb24tbGl2ZS1yZWZyZXNoLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMDIyXCInKTtcclxuJGVkZWwtaWNvbi1saXZlLXJlZnJlc2gtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYwMjNcIicpO1xyXG4kZWRlbC1pY29uLU1hcDogdW5xdW90ZSgnXCJcXFxcZjAxZlwiJyk7XHJcbiRlZGVsLWljb24tdHhuLWRldGFpbHM6IHVucXVvdGUoJ1wiXFxcXGYwMThcIicpO1xyXG4kZWRlbC1pY29uLWNoYXJ0cy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZjAxOVwiJyk7XHJcbiRlZGVsLWljb24tY2hhcnRzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMDFhXCInKTtcclxuJGVkZWwtaWNvbi1jaGFydHMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGYwMWJcIicpO1xyXG4kZWRlbC1pY29uLWNoYXJ0cy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZjAxY1wiJyk7XHJcbiRlZGVsLWljb24tY2hhcnRzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxmMDFkXCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1wcmV2Q2xvc2U6IHVucXVvdGUoJ1wiXFxcXGYwMWVcIicpO1xyXG4kZWRlbC1pY29uLXRpbWVyLWhhbGY6IHVucXVvdGUoJ1wiXFxcXGYwMTdcIicpO1xyXG4kZWRlbC1pY29uLWNsZWFyLXRheC1jcm9zczogdW5xdW90ZSgnXCJcXFxcZjAxNFwiJyk7XHJcbiRlZGVsLWljb24tZG91YmxlLXVzZXI6IHVucXVvdGUoJ1wiXFxcXGYwMTVcIicpO1xyXG4kZWRlbC1pY29uLWVkaXQtaW5mby13YXJuOiB1bnF1b3RlKCdcIlxcXFxmMDE2XCInKTtcclxuJGVkZWwtaWNvbi1tYW5hZ2VyLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxmMDEwXCInKTtcclxuJGVkZWwtaWNvbi1tYW5hZ2VyLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMDExXCInKTtcclxuJGVkZWwtaWNvbi1tYW5hZ2VyLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMDEyXCInKTtcclxuJGVkZWwtaWNvbi1tYW5hZ2VyLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMDEzXCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmZmNcIicpO1xyXG4kZWRlbC1pY29uLWFsZXJ0cy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWZmZVwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZmZmXCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYwMDBcIicpO1xyXG4kZWRlbC1pY29uLWFsZXJ0cy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZjAwMVwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxmMDAyXCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGYwMDNcIicpO1xyXG4kZWRlbC1pY29uLWFsZXJ0cy1wYXRoODogdW5xdW90ZSgnXCJcXFxcZjAwNFwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxmMDA1XCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxmMDA2XCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxmMDA3XCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtcGF0aDEyOiB1bnF1b3RlKCdcIlxcXFxmMDA4XCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtcGF0aDEzOiB1bnF1b3RlKCdcIlxcXFxmMDA5XCInKTtcclxuJGVkZWwtaWNvbi1zci10aWNrZXQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGYwMGFcIicpO1xyXG4kZWRlbC1pY29uLXNyLXRpY2tldC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZjAwYlwiJyk7XHJcbiRlZGVsLWljb24tc3ItdGlja2V0LXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMDBjXCInKTtcclxuJGVkZWwtaWNvbi1zci10aWNrZXQtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYwMGRcIicpO1xyXG4kZWRlbC1pY29uLXNyLXRpY2tldC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZjAwZVwiJyk7XHJcbiRlZGVsLWljb24tc3ItdGlja2V0LXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxmMDBmXCInKTtcclxuJGVkZWwtaWNvbi1ibGFuay1wYWdlOiB1bnF1b3RlKCdcIlxcXFxlZmU2XCInKTtcclxuJGVkZWwtaWNvbi1leHBhbmQtZmluOiB1bnF1b3RlKCdcIlxcXFxlZmZiXCInKTtcclxuJGVkZWwtaWNvbi10aWNrZXQtZ3JpZXZhbmNlLW1vYjogdW5xdW90ZSgnXCJcXFxcZWZmZFwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzc2Z1bC1pY29uLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZmVlXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzZnVsLWljb24tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmZWZcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3NmdWwtaWNvbi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWZmMFwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzc2Z1bC1pY29uLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZmYxXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzZnVsLWljb24tcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmZjJcIicpO1xyXG4kZWRlbC1pY29uLW5vdC12ZXJpZmllZDogdW5xdW90ZSgnXCJcXFxcZWZlZFwiJyk7XHJcbiRlZGVsLWljb24tZmVhdHVyZWQtZmFpbHVyZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWZlOFwiJyk7XHJcbiRlZGVsLWljb24tZmVhdHVyZWQtZmFpbHVyZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWZlOVwiJyk7XHJcbiRlZGVsLWljb24tZmVhdHVyZWQtZmFpbHVyZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWZlYVwiJyk7XHJcbiRlZGVsLWljb24tZmVhdHVyZWQtZmFpbHVyZS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWZlYlwiJyk7XHJcbiRlZGVsLWljb24tZmVhdHVyZWQtZmFpbHVyZS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWZlY1wiJyk7XHJcbiRlZGVsLWljb24tdmVyaWZpZWQ6IHVucXVvdGUoJ1wiXFxcXGVmZTdcIicpO1xyXG4kZWRlbC1pY29uLXdhdGNobGlzdC1hbm90aGVyLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZmYzXCInKTtcclxuJGVkZWwtaWNvbi13YXRjaGxpc3QtYW5vdGhlci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWZmNFwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtYW5vdGhlci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWZmNVwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtYW5vdGhlci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWZmNlwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtYW5vdGhlci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWZmN1wiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtYW5vdGhlci1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWZmOFwiJyk7XHJcbiRlZGVsLWljb24tdGlja2V0LWdyaWV2YW5jZS1jb2xvcjogdW5xdW90ZSgnXCJcXFxcZWZmOVwiJyk7XHJcbiRlZGVsLWljb24tdGlja2V0LWdyaWV2YW5jZTogdW5xdW90ZSgnXCJcXFxcZWZmYVwiJyk7XHJcbiRlZGVsLWljb24tcGVlci1jb21wYXJlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZmRkXCInKTtcclxuJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmZGVcIicpO1xyXG4kZWRlbC1pY29uLXBlZXItY29tcGFyZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWZkZlwiJyk7XHJcbiRlZGVsLWljb24tcGVlci1jb21wYXJlLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZmUwXCInKTtcclxuJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmUtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmZTFcIicpO1xyXG4kZWRlbC1pY29uLXBlZXItY29tcGFyZS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWZlMlwiJyk7XHJcbiRlZGVsLWljb24tcGVlci1jb21wYXJlLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZmUzXCInKTtcclxuJGVkZWwtaWNvbi1wZWVyLWNvbXBhcmUtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVmZTRcIicpO1xyXG4kZWRlbC1pY29uLXBlZXItY29tcGFyZS1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWZlNVwiJyk7XHJcbiRlZGVsLWljb24tbWFyZ2ludHJhZGluZzogdW5xdW90ZSgnXCJcXFxcZWZkYlwiJyk7XHJcbiRlZGVsLWljb24tbGlua2FkaGFyY2FyZDogdW5xdW90ZSgnXCJcXFxcZWZkY1wiJyk7XHJcbiRlZGVsLWljb24tY2xpY2stY2lyY2xlLWdyZWVuLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZmQ2XCInKTtcclxuJGVkZWwtaWNvbi1jbGljay1jaXJjbGUtZ3JlZW4tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmZDdcIicpO1xyXG4kZWRlbC1pY29uLVBlbjogdW5xdW90ZSgnXCJcXFxcZWZkOFwiJyk7XHJcbiRlZGVsLWljb24tTWVudTogdW5xdW90ZSgnXCJcXFxcZWZkOVwiJyk7XHJcbiRlZGVsLWljb24tQ2hhdDogdW5xdW90ZSgnXCJcXFxcZWZkYVwiJyk7XHJcbiRlZGVsLWljb24tYWRkLXVzZXI6IHVucXVvdGUoJ1wiXFxcXGVmZDVcIicpO1xyXG4kZWRlbC1pY29uLXRyZW5kLWFycm93OiB1bnF1b3RlKCdcIlxcXFxlZmQzXCInKTtcclxuJGVkZWwtaWNvbi1sb2NrLXJlcG9ydDogdW5xdW90ZSgnXCJcXFxcZWZkNFwiJyk7XHJcbiRlZGVsLWljb24tbW9yZS1idXR0b246IHVucXVvdGUoJ1wiXFxcXGVmZDJcIicpO1xyXG4kZWRlbC1pY29uLXdpdGhvdXRjb2xvci1jcm9zcy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWZkMFwiJyk7XHJcbiRlZGVsLWljb24td2l0aG91dGNvbG9yLWNyb3NzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZmQxXCInKTtcclxuJGVkZWwtaWNvbi1ob3QtdGV4dDogdW5xdW90ZSgnXCJcXFxcZWZjZFwiJyk7XHJcbiRlZGVsLWljb24td2FybS10ZXh0OiB1bnF1b3RlKCdcIlxcXFxlZmNlXCInKTtcclxuJGVkZWwtaWNvbi1jb2xkLXRleHQ6IHVucXVvdGUoJ1wiXFxcXGVmY2ZcIicpO1xyXG4kZWRlbC1pY29uLXVyZ2VudC0xOiB1bnF1b3RlKCdcIlxcXFxlZmNjXCInKTtcclxuJGVkZWwtaWNvbi13YXJuaW5nLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZmIxXCInKTtcclxuJGVkZWwtaWNvbi13YXJuaW5nLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZmIyXCInKTtcclxuJGVkZWwtaWNvbi13YXJuaW5nLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZmIzXCInKTtcclxuJGVkZWwtaWNvbi1WZXJ5LUhpZ2gtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmYjRcIicpO1xyXG4kZWRlbC1pY29uLVZlcnktSGlnaC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWZiNVwiJyk7XHJcbiRlZGVsLWljb24tVmVyeS1IaWdoLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZmI2XCInKTtcclxuJGVkZWwtaWNvbi1WZXJ5LUhpZ2gtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmYjdcIicpO1xyXG4kZWRlbC1pY29uLVZlcnktSGlnaC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWZiOFwiJyk7XHJcbiRlZGVsLWljb24tVmVyeS1IaWdoLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZmI5XCInKTtcclxuJGVkZWwtaWNvbi1WZXJ5LUhpZ2gtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVmYmFcIicpO1xyXG4kZWRlbC1pY29uLVZlcnktSGlnaC1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWZiYlwiJyk7XHJcbiRlZGVsLWljb24tbG93LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZmJjXCInKTtcclxuJGVkZWwtaWNvbi1sb3ctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmYmRcIicpO1xyXG4kZWRlbC1pY29uLWxvdy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWZiZVwiJyk7XHJcbiRlZGVsLWljb24tbG93LXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZmJmXCInKTtcclxuJGVkZWwtaWNvbi1sb3ctcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmYzBcIicpO1xyXG4kZWRlbC1pY29uLWxvdy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWZjMVwiJyk7XHJcbiRlZGVsLWljb24tbG93LXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZmMyXCInKTtcclxuJGVkZWwtaWNvbi1sb3ctcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVmYzNcIicpO1xyXG4kZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWZjNFwiJyk7XHJcbiRlZGVsLWljb24tTW9kZXJhdGVseS1oaWdoLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZmM1XCInKTtcclxuJGVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2gtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmYzZcIicpO1xyXG4kZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWZjN1wiJyk7XHJcbiRlZGVsLWljb24tTW9kZXJhdGVseS1oaWdoLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZmM4XCInKTtcclxuJGVkZWwtaWNvbi1Nb2RlcmF0ZWx5LWhpZ2gtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVmYzlcIicpO1xyXG4kZWRlbC1pY29uLU1vZGVyYXRlbHktaGlnaC1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWZjYVwiJyk7XHJcbiRlZGVsLWljb24tTW9kZXJhdGVseS1oaWdoLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZmNiXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZmE1XCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZmE2XCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZmE3XCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZmE4XCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZmE5XCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZmFhXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZmFiXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1iYWdzLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZmFjXCInKTtcclxuJGVkZWwtaWNvbi1jb2lucy1iYWctcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmYWRcIicpO1xyXG4kZWRlbC1pY29uLWNvaW5zLWJhZy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWZhZVwiJyk7XHJcbiRlZGVsLWljb24tY29pbnMtYmFnLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZmFmXCInKTtcclxuJGVkZWwtaWNvbi1jb2lucy1iYWctcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmYjBcIicpO1xyXG4kZWRlbC1pY29uLXRyZW5kLWNvbG9yLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZmEzXCInKTtcclxuJGVkZWwtaWNvbi10cmVuZC1jb2xvci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWZhNFwiJyk7XHJcbiRlZGVsLWljb24tZGVsYXllZC1wYXltZW50LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjhhXCInKTtcclxuJGVkZWwtaWNvbi1kZWxheWVkLXBheW1lbnQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmOGJcIicpO1xyXG4kZWRlbC1pY29uLWRlbGF5ZWQtcGF5bWVudC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWY4Y1wiJyk7XHJcbiRlZGVsLWljb24tZGVsYXllZC1wYXltZW50LXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZjhkXCInKTtcclxuJGVkZWwtaWNvbi1kZWxheWVkLXBheW1lbnQtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmOGVcIicpO1xyXG4kZWRlbC1pY29uLWRlbGF5ZWQtcGF5bWVudC1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWY4ZlwiJyk7XHJcbiRlZGVsLWljb24tRHAtQmlsbHMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmOTBcIicpO1xyXG4kZWRlbC1pY29uLURwLUJpbGxzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjkxXCInKTtcclxuJGVkZWwtaWNvbi1EcC1CaWxscy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWY5MlwiJyk7XHJcbiRlZGVsLWljb24tRHAtQmlsbHMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmOTNcIicpO1xyXG4kZWRlbC1pY29uLURwLUJpbGxzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZjk0XCInKTtcclxuJGVkZWwtaWNvbi1EcC1CaWxscy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWY5NVwiJyk7XHJcbiRlZGVsLWljb24tZGF5cy1wZW5kaW5nLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjk2XCInKTtcclxuJGVkZWwtaWNvbi1kYXlzLXBlbmRpbmctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmOTdcIicpO1xyXG4kZWRlbC1pY29uLWRheXMtcGVuZGluZy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWY5OFwiJyk7XHJcbiRlZGVsLWljb24tZGF5cy1wZW5kaW5nLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZjk5XCInKTtcclxuJGVkZWwtaWNvbi1kYXlzLXBlbmRpbmctcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmOWFcIicpO1xyXG4kZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmOWJcIicpO1xyXG4kZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmOWNcIicpO1xyXG4kZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmOWRcIicpO1xyXG4kZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmOWVcIicpO1xyXG4kZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmOWZcIicpO1xyXG4kZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVmYTBcIicpO1xyXG4kZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVmYTFcIicpO1xyXG4kZWRlbC1pY29uLXBheW1lbnQtaW50ZXJlc3QtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVmYTJcIicpO1xyXG4kZWRlbC1pY29uLWludmFsaWQtcGFuOiB1bnF1b3RlKCdcIlxcXFxlZjg2XCInKTtcclxuJGVkZWwtaWNvbi10YWJsZS1jaGF0OiB1bnF1b3RlKCdcIlxcXFxlZjg3XCInKTtcclxuJGVkZWwtaWNvbi1zbWFsbENhc2UtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmODhcIicpO1xyXG4kZWRlbC1pY29uLXNtYWxsQ2FzZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWY4OVwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItcm91bmRlZDogdW5xdW90ZSgnXCJcXFxcZWY4NVwiJyk7XHJcbiRlZGVsLWljb24tdXNlci1hdmF0YXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmODJcIicpO1xyXG4kZWRlbC1pY29uLXVzZXItYXZhdGFyLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjgzXCInKTtcclxuJGVkZWwtaWNvbi11c2VyLWF2YXRhci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWY4NFwiJyk7XHJcbiRlZGVsLWljb24tZW1wb3dlci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWYzNVwiJyk7XHJcbiRlZGVsLWljb24tZW1wb3dlci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWYzNlwiJyk7XHJcbiRlZGVsLWljb24tZW1wb3dlci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWYzN1wiJyk7XHJcbiRlZGVsLWljb24tZW1wb3dlci1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWYzYVwiJyk7XHJcbiRlZGVsLWljb24tZW1wb3dlci1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWYzYlwiJyk7XHJcbiRlZGVsLWljb24tZW1wb3dlci1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWYzY1wiJyk7XHJcbiRlZGVsLWljb24tZW1wb3dlci1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWYzZFwiJyk7XHJcbiRlZGVsLWljb24tZW1wb3dlci1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWYzZVwiJyk7XHJcbiRlZGVsLWljb24tZW1wb3dlci1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWYzZlwiJyk7XHJcbiRlZGVsLWljb24tZW1wb3dlci1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVmNDBcIicpO1xyXG4kZWRlbC1pY29uLWVtcG93ZXItcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxlZjRhXCInKTtcclxuJGVkZWwtaWNvbi1lbXBvd2VyLXBhdGgxMjogdW5xdW90ZSgnXCJcXFxcZWY0YlwiJyk7XHJcbiRlZGVsLWljb24tZW1wb3dlci1wYXRoMTM6IHVucXVvdGUoJ1wiXFxcXGVmNGNcIicpO1xyXG4kZWRlbC1pY29uLWxvYW5zLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjRkXCInKTtcclxuJGVkZWwtaWNvbi1sb2Fucy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWY0ZVwiJyk7XHJcbiRlZGVsLWljb24tbG9hbnMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmNmFcIicpO1xyXG4kZWRlbC1pY29uLWxvYW5zLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZjZkXCInKTtcclxuJGVkZWwtaWNvbi1hZHZpc29yeTEtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmNmVcIicpO1xyXG4kZWRlbC1pY29uLWFkdmlzb3J5MS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWY2ZlwiJyk7XHJcbiRlZGVsLWljb24tYWR2aXNvcnkxLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZjcwXCInKTtcclxuJGVkZWwtaWNvbi1lcGlzb2RpYy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWY3MVwiJyk7XHJcbiRlZGVsLWljb24tZXBpc29kaWMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmNzJcIicpO1xyXG4kZWRlbC1pY29uLWVwaXNvZGljLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZjczXCInKTtcclxuJGVkZWwtaWNvbi1lcGlzb2RpYy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWY3NFwiJyk7XHJcbiRlZGVsLWljb24tZXBpc29kaWMtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmNzVcIicpO1xyXG4kZWRlbC1pY29uLWVwaXNvZGljLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZjc2XCInKTtcclxuJGVkZWwtaWNvbi1lcGlzb2RpYy1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWY3N1wiJyk7XHJcbiRlZGVsLWljb24tQWNxdWlzaXRpb24tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmNzhcIicpO1xyXG4kZWRlbC1pY29uLUFjcXVpc2l0aW9uLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjc5XCInKTtcclxuJGVkZWwtaWNvbi1BY3F1aXNpdGlvbi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWY3YVwiJyk7XHJcbiRlZGVsLWljb24tQWNxdWlzaXRpb24tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmN2JcIicpO1xyXG4kZWRlbC1pY29uLUFjcXVpc2l0aW9uLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZjdjXCInKTtcclxuJGVkZWwtaWNvbi1BY3F1aXNpdGlvbi1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWY3ZFwiJyk7XHJcbiRlZGVsLWljb24tZXZlbnRzMS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWY3ZVwiJyk7XHJcbiRlZGVsLWljb24tZXZlbnRzMS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWY3ZlwiJyk7XHJcbiRlZGVsLWljb24tb2ZmaWNlLWJyYW5kaW5nLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjgwXCInKTtcclxuJGVkZWwtaWNvbi1vZmZpY2UtYnJhbmRpbmctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmODFcIicpO1xyXG4kZWRlbC1pY29uLWNvbGxhdGVyYWxzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjM4XCInKTtcclxuJGVkZWwtaWNvbi1jb2xsYXRlcmFscy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWYzOVwiJyk7XHJcbiRlZGVsLWljb24tb3RoZXJzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjQxXCInKTtcclxuJGVkZWwtaWNvbi1vdGhlcnMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmNDJcIicpO1xyXG4kZWRlbC1pY29uLW90aGVycy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWY0M1wiJyk7XHJcbiRlZGVsLWljb24tc3RydWN0dXJlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjQ0XCInKTtcclxuJGVkZWwtaWNvbi1zdHJ1Y3R1cmUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmNDVcIicpO1xyXG4kZWRlbC1pY29uLXN0cnVjdHVyZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWY0NlwiJyk7XHJcbiRlZGVsLWljb24tc3RydWN0dXJlLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZjQ3XCInKTtcclxuJGVkZWwtaWNvbi1zdHJ1Y3R1cmUtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmNDhcIicpO1xyXG4kZWRlbC1pY29uLXN0cnVjdHVyZS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWY0OVwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0bWVudC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWY0ZlwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0bWVudC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWY1MFwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0bWVudC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWY1MVwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0bWVudC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWY1MlwiJyk7XHJcbiRlZGVsLWljb24tYnJva2luZy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWY1M1wiJyk7XHJcbiRlZGVsLWljb24tYnJva2luZy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWY1NFwiJyk7XHJcbiRlZGVsLWljb24tYnJva2luZy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWY1NVwiJyk7XHJcbiRlZGVsLWljb24tYnJva2luZy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWY1NlwiJyk7XHJcbiRlZGVsLWljb24tYnJva2luZy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWY1N1wiJyk7XHJcbiRlZGVsLWljb24tYnJva2luZy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWY1OFwiJyk7XHJcbiRlZGVsLWljb24tYnJva2luZy1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWY1OVwiJyk7XHJcbiRlZGVsLWljb24tYnJva2luZy1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWY1YVwiJyk7XHJcbiRlZGVsLWljb24tYnJva2luZy1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWY1YlwiJyk7XHJcbiRlZGVsLWljb24tYnJva2luZy1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVmNWNcIicpO1xyXG4kZWRlbC1pY29uLWJyb2tpbmctcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxlZjVkXCInKTtcclxuJGVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjVlXCInKTtcclxuJGVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjVmXCInKTtcclxuJGVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZjYwXCInKTtcclxuJGVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZjYxXCInKTtcclxuJGVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZjYyXCInKTtcclxuJGVkZWwtaWNvbi10cmFkaW5nLXBsYXRmb3JtLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZjYzXCInKTtcclxuJGVkZWwtaWNvbi1leGNsdXNpdmUtY3VzdG9tZXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmNjRcIicpO1xyXG4kZWRlbC1pY29uLWV4Y2x1c2l2ZS1jdXN0b21lci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWY2NVwiJyk7XHJcbiRlZGVsLWljb24tZXhjbHVzaXZlLWN1c3RvbWVyLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZjY2XCInKTtcclxuJGVkZWwtaWNvbi1leGNsdXNpdmUtY3VzdG9tZXItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmNjdcIicpO1xyXG4kZWRlbC1pY29uLWNsYXNzLXByb2R1Y3QtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmNjhcIicpO1xyXG4kZWRlbC1pY29uLWNsYXNzLXByb2R1Y3QtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmNjlcIicpO1xyXG4kZWRlbC1pY29uLXZlcmlmeS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWY2YlwiJyk7XHJcbiRlZGVsLWljb24tdmVyaWZ5LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjZjXCInKTtcclxuJGVkZWwtaWNvbi1hdG9tLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjJmXCInKTtcclxuJGVkZWwtaWNvbi1hdG9tLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZjMwXCInKTtcclxuJGVkZWwtaWNvbi1hdG9tLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZjMxXCInKTtcclxuJGVkZWwtaWNvbi10ZWNobmljYWwtZHJhd2luZy1jb2xvci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWYzMlwiJyk7XHJcbiRlZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctY29sb3ItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmMzNcIicpO1xyXG4kZWRlbC1pY29uLXRlY2huaWNhbC1kcmF3aW5nLWNvbG9yLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZjM0XCInKTtcclxuJGVkZWwtaWNvbi1lZGl0LXR4bi1yZXBvcnQ6IHVucXVvdGUoJ1wiXFxcXGVmMmVcIicpO1xyXG4kZWRlbC1pY29uLWZpbmFuY2lhbC1kZXRhaWxzOiB1bnF1b3RlKCdcIlxcXFxlZjJkXCInKTtcclxuJGVkZWwtaWNvbi1yZXBvcnQtZXhjbGEtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmMjRcIicpO1xyXG4kZWRlbC1pY29uLXJlcG9ydC1leGNsYS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWYyYlwiJyk7XHJcbiRlZGVsLWljb24tcmVwb3J0LWV4Y2xhLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZjJjXCInKTtcclxuJGVkZWwtaWNvbi1ub3RpZmljYXRpb24tYm94OiB1bnF1b3RlKCdcIlxcXFxlZjIzXCInKTtcclxuJGVkZWwtaWNvbi1lbWFpbC1tb2JpbGUtcmVwb3J0OiB1bnF1b3RlKCdcIlxcXFxlZjI1XCInKTtcclxuJGVkZWwtaWNvbi13aGF0dXAtcmVwb3J0OiB1bnF1b3RlKCdcIlxcXFxlZjI2XCInKTtcclxuJGVkZWwtaWNvbi1yZWFjdGl2YXRlOiB1bnF1b3RlKCdcIlxcXFxlZjI3XCInKTtcclxuJGVkZWwtaWNvbi1iYW5rLWFjY291bnQ6IHVucXVvdGUoJ1wiXFxcXGVmMjhcIicpO1xyXG4kZWRlbC1pY29uLXBhbi1saW5raW5nOiB1bnF1b3RlKCdcIlxcXFxlZjI5XCInKTtcclxuJGVkZWwtaWNvbi1rcmE6IHVucXVvdGUoJ1wiXFxcXGVmMmFcIicpO1xyXG4kZWRlbC1pY29uLWNvbXBhcmUtY29sb3ItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmMWZcIicpO1xyXG4kZWRlbC1pY29uLWNvbXBhcmUtY29sb3ItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVmMjBcIicpO1xyXG4kZWRlbC1pY29uLWNvbXBhcmUtY29sb3ItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmMjFcIicpO1xyXG4kZWRlbC1pY29uLWNvbXBhcmUtY29sb3ItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmMjJcIicpO1xyXG4kZWRlbC1pY29uLUluZm9ybWF0aW9uOiB1bnF1b3RlKCdcIlxcXFxlZjA0XCInKTtcclxuJGVkZWwtaWNvbi1uby1ob2xkaW5ncy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWVmY1wiJyk7XHJcbiRlZGVsLWljb24tbm8taG9sZGluZ3MtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlZmRcIicpO1xyXG4kZWRlbC1pY29uLW5vLWhvbGRpbmdzLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZWZlXCInKTtcclxuJGVkZWwtaWNvbi1uby1ob2xkaW5ncy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWVmZlwiJyk7XHJcbiRlZGVsLWljb24tbm8taG9sZGluZ3MtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVmMDBcIicpO1xyXG4kZWRlbC1pY29uLW5vLWhvbGRpbmdzLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZjAxXCInKTtcclxuJGVkZWwtaWNvbi1maWx0ZXItY3Jvc3MtY29sb3VyZWQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmMDJcIicpO1xyXG4kZWRlbC1pY29uLWZpbHRlci1jcm9zcy1jb2xvdXJlZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWYwM1wiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1pY29uLWZ1bGxncmVlbi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWVmN1wiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1pY29uLWZ1bGxncmVlbi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWVmOFwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1pY29uLWZ1bGxncmVlbi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWVmOVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1pY29uLWZ1bGxncmVlbi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWVmYVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1pY29uLWZ1bGxncmVlbi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWVmYlwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1pY29uLXJldmFtcC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWVlY1wiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1pY29uLXJldmFtcC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWVlZFwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1pY29uLXJldmFtcC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWVlZVwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1pY29uLXJldmFtcC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWVlZlwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1pY29uLXJldmFtcC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWVmMFwiJyk7XHJcbiRlZGVsLWljb24tZmFpbHVyZS1pY29uLXJldmFtcC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWVmMVwiJyk7XHJcbiRlZGVsLWljb24tZmFpbHVyZS1pY29uLXJldmFtcC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWVmMlwiJyk7XHJcbiRlZGVsLWljb24tZmFpbHVyZS1pY29uLXJldmFtcC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWVmM1wiJyk7XHJcbiRlZGVsLWljb24tZmFpbHVyZS1pY29uLXJldmFtcC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWVmNFwiJyk7XHJcbiRlZGVsLWljb24tZmFpbHVyZS1pY29uLXJldmFtcC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWVmNVwiJyk7XHJcbiRlZGVsLWljb24tZmFpbHVyZS1pY29uLXJldmFtcC1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWVmNlwiJyk7XHJcbiRlZGVsLWljb24tY3Jvc3MtYm9sZC1zbWFsbDogdW5xdW90ZSgnXCJcXFxcZWVlYlwiJyk7XHJcbiRlZGVsLWljb24tc2V0dGluZ3Mtc29ydDogdW5xdW90ZSgnXCJcXFxcZWVlYVwiJyk7XHJcbiRlZGVsLWljb24tYWFhLXNoZWV0OiB1bnF1b3RlKCdcIlxcXFxlZTExXCInKTtcclxuJGVkZWwtaWNvbi1hY3Rpb24tc2V0dGluZ3M6IHVucXVvdGUoJ1wiXFxcXGVlMTJcIicpO1xyXG4kZWRlbC1pY29uLUFJRi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWUxM1wiJyk7XHJcbiRlZGVsLWljb24tQUlGLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTE0XCInKTtcclxuJGVkZWwtaWNvbi1BSUYtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlMTVcIicpO1xyXG4kZWRlbC1pY29uLUFJRi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWUxNlwiJyk7XHJcbiRlZGVsLWljb24tQUlGLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZTE3XCInKTtcclxuJGVkZWwtaWNvbi1BSUYtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVlMThcIicpO1xyXG4kZWRlbC1pY29uLUFJRi1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWUxOVwiJyk7XHJcbiRlZGVsLWljb24tQUlGLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZTFhXCInKTtcclxuJGVkZWwtaWNvbi1BSUYtcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVlMWJcIicpO1xyXG4kZWRlbC1pY29uLUFJRi1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVlMWNcIicpO1xyXG4kZWRlbC1pY29uLUFJRi1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGVlMWRcIicpO1xyXG4kZWRlbC1pY29uLWFsbC1yZXBvcnRzOiB1bnF1b3RlKCdcIlxcXFxlZTFlXCInKTtcclxuJGVkZWwtaWNvbi1hbHBoYTogdW5xdW90ZSgnXCJcXFxcZWUxZlwiJyk7XHJcbiRlZGVsLWljb24tYWx0LWZ1bmRzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTIwXCInKTtcclxuJGVkZWwtaWNvbi1hbHQtZnVuZHMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlMjFcIicpO1xyXG4kZWRlbC1pY29uLWFsdC1mdW5kcy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWUyMlwiJyk7XHJcbiRlZGVsLWljb24tYWx0LWZ1bmRzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTIzXCInKTtcclxuJGVkZWwtaWNvbi1hbHQtZnVuZHMtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlMjRcIicpO1xyXG4kZWRlbC1pY29uLWFubm91bmNlbWVudDogdW5xdW90ZSgnXCJcXFxcZWUyNVwiJyk7XHJcbiRlZGVsLWljb24tYXJyb3ctZG93bi1wcm9kOiB1bnF1b3RlKCdcIlxcXFxlZTI2XCInKTtcclxuJGVkZWwtaWNvbi1hc3NldC1wcm9kOiB1bnF1b3RlKCdcIlxcXFxlZTI3XCInKTtcclxuJGVkZWwtaWNvbi1iYWxhbmNlLXByb2Q6IHVucXVvdGUoJ1wiXFxcXGVlMjhcIicpO1xyXG4kZWRlbC1pY29uLWJyYWluOiB1bnF1b3RlKCdcIlxcXFxlZTI5XCInKTtcclxuJGVkZWwtaWNvbi1idWxsc2V5ZTogdW5xdW90ZSgnXCJcXFxcZWUyYVwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItcHJvZDogdW5xdW90ZSgnXCJcXFxcZWUyYlwiJyk7XHJcbiRlZGVsLWljb24tY2FzaC1mbG93LWNvbG91cmVkOiB1bnF1b3RlKCdcIlxcXFxlZTJjXCInKTtcclxuJGVkZWwtaWNvbi1jaGF0LWNvbG91cmVkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTJkXCInKTtcclxuJGVkZWwtaWNvbi1jaGF0LWNvbG91cmVkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTJlXCInKTtcclxuJGVkZWwtaWNvbi1jaGF0LWNvbG91cmVkLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTJmXCInKTtcclxuJGVkZWwtaWNvbi1jaGF0LWNvbG91cmVkLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTMwXCInKTtcclxuJGVkZWwtaWNvbi1jaGVjazogdW5xdW90ZSgnXCJcXFxcZWUzMVwiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5LW5hdi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWUzMlwiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5LW5hdi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWUzM1wiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5LW5hdi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWUzNFwiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5LW5hdi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWUzNVwiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5LW5hdi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWUzNlwiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5LW5hdi1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWUzN1wiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5LW5hdi1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWUzOFwiJyk7XHJcbiRlZGVsLWljb24tY29udGFjdC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWUzOVwiJyk7XHJcbiRlZGVsLWljb24tY29udGFjdC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWUzYVwiJyk7XHJcbiRlZGVsLWljb24tY29udGFjdC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWUzYlwiJyk7XHJcbiRlZGVsLWljb24tY3JlZGl0LWNhcmQtcHJvZDogdW5xdW90ZSgnXCJcXFxcZWUzY1wiJyk7XHJcbiRlZGVsLWljb24tQ3Jvc3M6IHVucXVvdGUoJ1wiXFxcXGVlM2RcIicpO1xyXG4kZWRlbC1pY29uLWRhbmdlci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWUzZVwiJyk7XHJcbiRlZGVsLWljb24tZGFuZ2VyLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTNmXCInKTtcclxuJGVkZWwtaWNvbi1kYW5nZXItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlNDBcIicpO1xyXG4kZWRlbC1pY29uLWRlYnQtcHJvZDogdW5xdW90ZSgnXCJcXFxcZWU0MVwiJyk7XHJcbiRlZGVsLWljb24tZGlhZ3JhbS1wcm9kOiB1bnF1b3RlKCdcIlxcXFxlZTQyXCInKTtcclxuJGVkZWwtaWNvbi1lYXJuaW5nLXByb2Q6IHVucXVvdGUoJ1wiXFxcXGVlNDNcIicpO1xyXG4kZWRlbC1pY29uLWVkaXRpY29uLXVuZGVybGluZTogdW5xdW90ZSgnXCJcXFxcZWU0NFwiJyk7XHJcbiRlZGVsLWljb24tZW1haWwtY29sb3ItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlNDVcIicpO1xyXG4kZWRlbC1pY29uLWVtYWlsLWNvbG9yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTQ2XCInKTtcclxuJGVkZWwtaWNvbi1lbWFpbC1jb2xvci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWU0N1wiJyk7XHJcbiRlZGVsLWljb24tZW1haWwtY29sb3ItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlNDhcIicpO1xyXG4kZWRlbC1pY29uLWVubGFyZ2UtYXJyb3c6IHVucXVvdGUoJ1wiXFxcXGVlNDlcIicpO1xyXG4kZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlNGFcIicpO1xyXG4kZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlNGJcIicpO1xyXG4kZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlNGNcIicpO1xyXG4kZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlNGRcIicpO1xyXG4kZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlNGVcIicpO1xyXG4kZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVlNGZcIicpO1xyXG4kZWRlbC1pY29uLWZhaWx1cmUtcG9wdXAtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVlNTBcIicpO1xyXG4kZWRlbC1pY29uLWZpeGVkaW5jb21lLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTUxXCInKTtcclxuJGVkZWwtaWNvbi1maXhlZGluY29tZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWU1MlwiJyk7XHJcbiRlZGVsLWljb24tZml4ZWRpbmNvbWUtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlNTNcIicpO1xyXG4kZWRlbC1pY29uLWZpeGVkaW5jb21lLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTU0XCInKTtcclxuJGVkZWwtaWNvbi1maXhlZGluY29tZS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWU1NVwiJyk7XHJcbiRlZGVsLWljb24tZml4ZWRpbmNvbWUtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVlNTZcIicpO1xyXG4kZWRlbC1pY29uLWZpeGVkaW5jb21lLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZTU3XCInKTtcclxuJGVkZWwtaWNvbi1maXhlZC1pbmNvbWUtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlNThcIicpO1xyXG4kZWRlbC1pY29uLWZpeGVkLWluY29tZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWU1OVwiJyk7XHJcbiRlZGVsLWljb24tZml4ZWQtaW5jb21lLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTVhXCInKTtcclxuJGVkZWwtaWNvbi1maXhlZC1pbmNvbWUtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlNWJcIicpO1xyXG4kZWRlbC1pY29uLWZpeGVkLWluY29tZS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWU1Y1wiJyk7XHJcbiRlZGVsLWljb24tZmxvdy1jaGFydDogdW5xdW90ZSgnXCJcXFxcZWU1ZFwiJyk7XHJcbiRlZGVsLWljb24tZm9sZGVyLXByb2Q6IHVucXVvdGUoJ1wiXFxcXGVlNWVcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLWJvb2s6IHVucXVvdGUoJ1wiXFxcXGVlNWZcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLXNoZWV0OiB1bnF1b3RlKCdcIlxcXFxlZTYwXCInKTtcclxuJGVkZWwtaWNvbi1oYW5kLWdyYXBoLXBybzogdW5xdW90ZSgnXCJcXFxcZWU2MVwiJyk7XHJcbiRlZGVsLWljb24taGFuZC1tb25leS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWU2MlwiJyk7XHJcbiRlZGVsLWljb24taGFuZC1tb25leS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWU2M1wiJyk7XHJcbiRlZGVsLWljb24taGFuZC1tb25leS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWU2NFwiJyk7XHJcbiRlZGVsLWljb24taGFuZC1tb25leS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWU2NVwiJyk7XHJcbiRlZGVsLWljb24taGFuZC1tb25leS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWU2NlwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1haWYtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlNjdcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtYWlmLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTY4XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWFpZi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWU2OVwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1haWYtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlNmFcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtYm9uZHMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlNmJcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtYm9uZHMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlNmNcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtYm9uZHMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlNmRcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtYm9uZHMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlNmVcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtY29tbW9kdHktcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlNmZcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtY29tbW9kdHktcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlNzBcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtY29tbW9kdHktcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlNzFcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtY29tbW9kdHktcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlNzJcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtY3VycmVuY3ktcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlNzNcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtY3VycmVuY3ktcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlNzRcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtY3VycmVuY3ktcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlNzVcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtY3VycmVuY3ktcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlNzZcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtZXF1aXR5LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTc3XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWVxdWl0eS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWU3OFwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1lcXVpdHktcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlNzlcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtZXF1aXR5LXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTdhXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWV0Zi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWU3YlwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1ldGYtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlN2NcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtZXRmLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTdkXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWV0Zi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWU3ZVwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1ldGYtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlN2ZcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtZml4ZWQtaW5jb21lLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTgwXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWZpeGVkLWluY29tZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWU4MVwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1maXhlZC1pbmNvbWUtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlODJcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtZml4ZWQtaW5jb21lLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTgzXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWluc3VyYW5jZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWU4NFwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1pbnN1cmFuY2UtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlODVcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtaW5zdXJhbmNlLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTg2XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWlwby1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWU4N1wiJyk7XHJcbiRlZGVsLWljb24taG9tZS1pcG8tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlODhcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtaXBvLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTg5XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLWlwby1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWU4YVwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1pcG8tcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlOGJcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtbWFuYWdlZC1wb3J0Zm9saW8tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlOGNcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtbWFuYWdlZC1wb3J0Zm9saW8tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlOGRcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtbWFuYWdlZC1wb3J0Zm9saW8tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlOGVcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtbWYtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlOGZcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtbWYtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlOTBcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtbWYtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlOTFcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtcG1zLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTkyXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLXBtcy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWU5M1wiJyk7XHJcbiRlZGVsLWljb24taG9tZS1wbXMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlOTRcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtcG1zLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTk1XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLXNnYi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWU5NlwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1zZ2ItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlOTdcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtc2diLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZTk4XCInKTtcclxuJGVkZWwtaWNvbi1ob21lLXNnYi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWU5OVwiJyk7XHJcbiRlZGVsLWljb24taG9tZS1zdHJ1Y3R1cmVkLXByb2R1Y3QtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlOWFcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtc3RydWN0dXJlZC1wcm9kdWN0LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZTliXCInKTtcclxuJGVkZWwtaWNvbi1ob21lLXN0cnVjdHVyZWQtcHJvZHVjdC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWU5Y1wiJyk7XHJcbiRlZGVsLWljb24taW5jb21lLWhhbmQ6IHVucXVvdGUoJ1wiXFxcXGVlOWRcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtYnVsYjogdW5xdW90ZSgnXCJcXFxcZWU5ZVwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0bWVudC1ncmFwaDogdW5xdW90ZSgnXCJcXFxcZWU5ZlwiJyk7XHJcbiRlZGVsLWljb24tSXBvMS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWVhMFwiJyk7XHJcbiRlZGVsLWljb24tSXBvMS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWVhMVwiJyk7XHJcbiRlZGVsLWljb24tSXBvMS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWVhMlwiJyk7XHJcbiRlZGVsLWljb24tSXBvMS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWVhM1wiJyk7XHJcbiRlZGVsLWljb24tSXBvMS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWVhNFwiJyk7XHJcbiRlZGVsLWljb24tSXBvMS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWVhNVwiJyk7XHJcbiRlZGVsLWljb24tSXBvMS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWVhNlwiJyk7XHJcbiRlZGVsLWljb24tSXBvMS1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWVhN1wiJyk7XHJcbiRlZGVsLWljb24tbGV2ZXJhZ2UtcHJvZDogdW5xdW90ZSgnXCJcXFxcZWVhOFwiJyk7XHJcbiRlZGVsLWljb24tbGlmZWluc3VyYW5jZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWVhOVwiJyk7XHJcbiRlZGVsLWljb24tbGlmZWluc3VyYW5jZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWVhYVwiJyk7XHJcbiRlZGVsLWljb24tbWFuYWdlZC1wb3J0LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZWFiXCInKTtcclxuJGVkZWwtaWNvbi1tYW5hZ2VkLXBvcnQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlYWNcIicpO1xyXG4kZWRlbC1pY29uLW1hbmFnZWQtcG9ydC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWVhZFwiJyk7XHJcbiRlZGVsLWljb24tbWFya2V0LWFuYWx5c2lzOiB1bnF1b3RlKCdcIlxcXFxlZWFlXCInKTtcclxuJGVkZWwtaWNvbi1tZW51LWhvbWU6IHVucXVvdGUoJ1wiXFxcXGVlYWZcIicpO1xyXG4kZWRlbC1pY29uLW1vbmV5LXVwZmxvdzogdW5xdW90ZSgnXCJcXFxcZWViMFwiJyk7XHJcbiRlZGVsLWljb24tbXNnLWVtYWlsOiB1bnF1b3RlKCdcIlxcXFxlZWIxXCInKTtcclxuJGVkZWwtaWNvbi1uby1kYXRhLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZWIyXCInKTtcclxuJGVkZWwtaWNvbi1uby1kYXRhLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZWIzXCInKTtcclxuJGVkZWwtaWNvbi1uby1kYXRhLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZWI0XCInKTtcclxuJGVkZWwtaWNvbi1uby1kYXRhLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZWI1XCInKTtcclxuJGVkZWwtaWNvbi1uby1kYXRhLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZWI2XCInKTtcclxuJGVkZWwtaWNvbi1uby1kYXRhLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZWI3XCInKTtcclxuJGVkZWwtaWNvbi1wYXJ0bmVyc2hpcC1oYW5kczogdW5xdW90ZSgnXCJcXFxcZWViOFwiJyk7XHJcbiRlZGVsLWljb24tcGlnLXRheDogdW5xdW90ZSgnXCJcXFxcZWViOVwiJyk7XHJcbiRlZGVsLWljb24tcGxlZGdlLWNvbG91cmVkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZWJhXCInKTtcclxuJGVkZWwtaWNvbi1wbGVkZ2UtY29sb3VyZWQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlYmJcIicpO1xyXG4kZWRlbC1pY29uLXJhdGluZy1zdGFyczogdW5xdW90ZSgnXCJcXFxcZWViY1wiJyk7XHJcbiRlZGVsLWljb24tUkJJLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZWJkXCInKTtcclxuJGVkZWwtaWNvbi1SQkktcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlYmVcIicpO1xyXG4kZWRlbC1pY29uLVJCSS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWViZlwiJyk7XHJcbiRlZGVsLWljb24tcmVkdWNlLWdyYXBoOiB1bnF1b3RlKCdcIlxcXFxlZWMwXCInKTtcclxuJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWVjMVwiJyk7XHJcbiRlZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlYzJcIicpO1xyXG4kZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZWMzXCInKTtcclxuJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWVjNFwiJyk7XHJcbiRlZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlYzVcIicpO1xyXG4kZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZWM2XCInKTtcclxuJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWVjN1wiJyk7XHJcbiRlZGVsLWljb24tcmVtaW5kZXItY29sb3VyZWQtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVlYzhcIicpO1xyXG4kZWRlbC1pY29uLXJlbWluZGVyLWNvbG91cmVkLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlZWM5XCInKTtcclxuJGVkZWwtaWNvbi1yZW1pbmRlci1jb2xvdXJlZC1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVlY2FcIicpO1xyXG4kZWRlbC1pY29uLXJ1cGVlLXR1cm4tcHJvZDogdW5xdW90ZSgnXCJcXFxcZWVjYlwiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leTogdW5xdW90ZSgnXCJcXFxcZWVjY1wiJyk7XHJcbiRlZGVsLWljb24tc2F2ZS1tb25leS1oYW5kOiB1bnF1b3RlKCdcIlxcXFxlZWNkXCInKTtcclxuJGVkZWwtaWNvbi1zYmktbG9nbzogdW5xdW90ZSgnXCJcXFxcZWVjZVwiJyk7XHJcbiRlZGVsLWljb24tc2NhbGVzOiB1bnF1b3RlKCdcIlxcXFxlZWNmXCInKTtcclxuJGVkZWwtaWNvbi1zY2VuYXJpbzogdW5xdW90ZSgnXCJcXFxcZWVkMFwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtZmlsbDEtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVlZDFcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZWQyXCInKTtcclxuJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsMS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWVkM1wiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtZmlsbDEtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVlZDRcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZWQ1XCInKTtcclxuJGVkZWwtaWNvbi1zZXRhbGVydC1maWxsMS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWVkNlwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtZmlsbDEtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVlZDdcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LWZpbGwxLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZWQ4XCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZWQ5XCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZWRhXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZWRiXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZWRjXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZWRkXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZWRlXCInKTtcclxuJGVkZWwtaWNvbi1zdWNjZXNzLXBvcHVwLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZWRmXCInKTtcclxuJGVkZWwtaWNvbi10YWdzLXByb2Q6IHVucXVvdGUoJ1wiXFxcXGVlZTBcIicpO1xyXG4kZWRlbC1pY29uLXRheC1wcm9kOiB1bnF1b3RlKCdcIlxcXFxlZWUxXCInKTtcclxuJGVkZWwtaWNvbi10aW1lci1yZXBvcnRzOiB1bnF1b3RlKCdcIlxcXFxlZWUyXCInKTtcclxuJGVkZWwtaWNvbi10cmFkZS1wcm9kOiB1bnF1b3RlKCdcIlxcXFxlZWUzXCInKTtcclxuJGVkZWwtaWNvbi10cmFkZS1wcm9kLTI6IHVucXVvdGUoJ1wiXFxcXGVlZTRcIicpO1xyXG4kZWRlbC1pY29uLXVtYnJlbGxhLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZWU1XCInKTtcclxuJGVkZWwtaWNvbi11bWJyZWxsYS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWVlNlwiJyk7XHJcbiRlZGVsLWljb24tdW1icmVsbGEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlZTdcIicpO1xyXG4kZWRlbC1pY29uLVVuaW9uOiB1bnF1b3RlKCdcIlxcXFxlZWU4XCInKTtcclxuJGVkZWwtaWNvbi13YWxsZXQtcHJvZDogdW5xdW90ZSgnXCJcXFxcZWVlOVwiJyk7XHJcbiRlZGVsLWljb24tY29weS0xOiB1bnF1b3RlKCdcIlxcXFxlZTEwXCInKTtcclxuJGVkZWwtaWNvbi1jb2xvdXJlZC1zdGFyOiB1bnF1b3RlKCdcIlxcXFxlZTA2XCInKTtcclxuJGVkZWwtaWNvbi1yYXRpbmctc3RhcjogdW5xdW90ZSgnXCJcXFxcZWUwN1wiJyk7XHJcbiRlZGVsLWljb24tcmF0aW5nLWJsb2NrLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTA4XCInKTtcclxuJGVkZWwtaWNvbi1yYXRpbmctYmxvY2stcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVlMDlcIicpO1xyXG4kZWRlbC1pY29uLXJhdGluZy1ibG9jay1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWUwYVwiJyk7XHJcbiRlZGVsLWljb24tcmF0aW5nLWJsb2NrLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTBiXCInKTtcclxuJGVkZWwtaWNvbi1yYXRpbmctYmxvY2stcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVlMGNcIicpO1xyXG4kZWRlbC1pY29uLXJhdGluZy1ibG9jay1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWUwZFwiJyk7XHJcbiRlZGVsLWljb24tcmF0aW5nLWJsb2NrLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZTBlXCInKTtcclxuJGVkZWwtaWNvbi1yYXRpbmctYmxvY2stcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVlMGZcIicpO1xyXG4kZWRlbC1pY29uLXJpZ2h0LWNpcmNsZTogdW5xdW90ZSgnXCJcXFxcZWUwNVwiJyk7XHJcbiRlZGVsLWljb24tY29sZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWRlOFwiJyk7XHJcbiRlZGVsLWljb24tY29sZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRlOVwiJyk7XHJcbiRlZGVsLWljb24tY29sZC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWRlYVwiJyk7XHJcbiRlZGVsLWljb24tY29sZC10YWctcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkZWJcIicpO1xyXG4kZWRlbC1pY29uLWNvbGQtdGFnLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGVjXCInKTtcclxuJGVkZWwtaWNvbi1jb2xkLXRhZy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWRlZFwiJyk7XHJcbiRlZGVsLWljb24tY29sZC10YWctcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkZWVcIicpO1xyXG4kZWRlbC1pY29uLWNvbGQtdGFnLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZGVmXCInKTtcclxuJGVkZWwtaWNvbi1ob3QtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkZjBcIicpO1xyXG4kZWRlbC1pY29uLWhvdC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRmMVwiJyk7XHJcbiRlZGVsLWljb24taG90LXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZGYyXCInKTtcclxuJGVkZWwtaWNvbi1ob3QtdGFnLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGYzXCInKTtcclxuJGVkZWwtaWNvbi1ob3QtdGFnLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGY0XCInKTtcclxuJGVkZWwtaWNvbi1ob3QtdGFnLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZGY1XCInKTtcclxuJGVkZWwtaWNvbi1ob3QtdGFnLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZGY2XCInKTtcclxuJGVkZWwtaWNvbi1ob3QtdGFnLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZGY3XCInKTtcclxuJGVkZWwtaWNvbi1ob3QtdGFnLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZGY4XCInKTtcclxuJGVkZWwtaWNvbi11cmdlbnQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkZjlcIicpO1xyXG4kZWRlbC1pY29uLXVyZ2VudC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRmYVwiJyk7XHJcbiRlZGVsLWljb24tdXJnZW50LXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZGZiXCInKTtcclxuJGVkZWwtaWNvbi11cmdlbnQtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkZmNcIicpO1xyXG4kZWRlbC1pY29uLXdhcm0tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkZmRcIicpO1xyXG4kZWRlbC1pY29uLXdhcm0tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkZmVcIicpO1xyXG4kZWRlbC1pY29uLXdhcm0tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkZmZcIicpO1xyXG4kZWRlbC1pY29uLXdhcm0tdGFnLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZTAwXCInKTtcclxuJGVkZWwtaWNvbi13YXJtLXRhZy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWUwMVwiJyk7XHJcbiRlZGVsLWljb24td2FybS10YWctcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVlMDJcIicpO1xyXG4kZWRlbC1pY29uLXdhcm0tdGFnLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZTAzXCInKTtcclxuJGVkZWwtaWNvbi13YXJtLXRhZy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWUwNFwiJyk7XHJcbiRlZGVsLWljb24tbm90aWNlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDc3XCInKTtcclxuJGVkZWwtaWNvbi1ub3RpY2UtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkNzhcIicpO1xyXG4kZWRlbC1pY29uLW5vdGljZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQ3OVwiJyk7XHJcbiRlZGVsLWljb24tbm90aWNlLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZGU3XCInKTtcclxuJGVkZWwtaWNvbi1leHBlcnQtcGVyc29uOiB1bnF1b3RlKCdcIlxcXFxlZDc2XCInKTtcclxuJGVkZWwtaWNvbi1wb3J0cmFpdC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWRlNFwiJyk7XHJcbiRlZGVsLWljb24tcG9ydHJhaXQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkZTVcIicpO1xyXG4kZWRlbC1pY29uLXBvcnRyYWl0LXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZGU2XCInKTtcclxuJGVkZWwtaWNvbi1leHBhbmQtdmlldzogdW5xdW90ZSgnXCJcXFxcZWRlM1wiJyk7XHJcbiRlZGVsLWljb24tZG93bmxvYWQtY29sb3ItbmV3LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGUxXCInKTtcclxuJGVkZWwtaWNvbi1kb3dubG9hZC1jb2xvci1uZXctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkZTJcIicpO1xyXG4kZWRlbC1pY29uLVRpbWVyLXJlZnJlc2g6IHVucXVvdGUoJ1wiXFxcXGVkZTBcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3NmdWw6IHVucXVvdGUoJ1wiXFxcXGVkY2JcIicpO1xyXG4kZWRlbC1pY29uLW5vdC1hcHByb3ZlZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWRjY1wiJyk7XHJcbiRlZGVsLWljb24tbm90LWFwcHJvdmVkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGQ0XCInKTtcclxuJGVkZWwtaWNvbi1ub3QtYXBwcm92ZWQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkZGJcIicpO1xyXG4kZWRlbC1pY29uLW5vdC1hcHByb3ZlZC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWRkY1wiJyk7XHJcbiRlZGVsLWljb24tYXBwcm92ZWQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkZGRcIicpO1xyXG4kZWRlbC1pY29uLWFwcHJvdmVkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGRlXCInKTtcclxuJGVkZWwtaWNvbi1hcHByb3ZlZC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWRkZlwiJyk7XHJcbiRlZGVsLWljb24tZGlzbGlrZTE6IHVucXVvdGUoJ1wiXFxcXGVkZDlcIicpO1xyXG4kZWRlbC1pY29uLWxpa2U6IHVucXVvdGUoJ1wiXFxcXGVkZGFcIicpO1xyXG4kZWRlbC1pY29uLXN5c3RlbS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWRjZFwiJyk7XHJcbiRlZGVsLWljb24tc3lzdGVtLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGNlXCInKTtcclxuJGVkZWwtaWNvbi1zeXN0ZW0tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkY2ZcIicpO1xyXG4kZWRlbC1pY29uLXN5c3RlbS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWRkMFwiJyk7XHJcbiRlZGVsLWljb24tZmlsZS1kZWNsaW5lLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGQxXCInKTtcclxuJGVkZWwtaWNvbi1maWxlLWRlY2xpbmUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkZDJcIicpO1xyXG4kZWRlbC1pY29uLWZpbGUtZGVjbGluZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWRkM1wiJyk7XHJcbiRlZGVsLWljb24tcmVkLWNyb3NzOiB1bnF1b3RlKCdcIlxcXFxlZGQ1XCInKTtcclxuJGVkZWwtaWNvbi11cGxvYWQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkZDZcIicpO1xyXG4kZWRlbC1pY29uLXVwbG9hZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRkN1wiJyk7XHJcbiRlZGVsLWljb24tdXBsb2FkLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZGQ4XCInKTtcclxuJGVkZWwtaWNvbi1hY2Nlc3MtZGVuaWVkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGM5XCInKTtcclxuJGVkZWwtaWNvbi1hY2Nlc3MtZGVuaWVkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGNhXCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRlci0yOiB1bnF1b3RlKCdcIlxcXFxlZGM2XCInKTtcclxuJGVkZWwtaWNvbi1kb2N1bWVudDogdW5xdW90ZSgnXCJcXFxcZWRjN1wiJyk7XHJcbiRlZGVsLWljb24tdGFyZ2V0OiB1bnF1b3RlKCdcIlxcXFxlZGM4XCInKTtcclxuJGVkZWwtaWNvbi13YXJuaW5nLWJvbGQ6IHVucXVvdGUoJ1wiXFxcXGVkYzVcIicpO1xyXG4kZWRlbC1pY29uLWluZm8tMi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWRjMlwiJyk7XHJcbiRlZGVsLWljb24taW5mby0yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGMzXCInKTtcclxuJGVkZWwtaWNvbi1pbmZvLTItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkYzRcIicpO1xyXG4kZWRlbC1pY29uLXBlbmRpbmctcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkYjdcIicpO1xyXG4kZWRlbC1pY29uLXBlbmRpbmctcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkYjhcIicpO1xyXG4kZWRlbC1pY29uLXBlbmRpbmctcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkYjlcIicpO1xyXG4kZWRlbC1pY29uLXBlbmRpbmctcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkYmFcIicpO1xyXG4kZWRlbC1pY29uLXBlbmRpbmctcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVkYmJcIicpO1xyXG4kZWRlbC1pY29uLXBlbmRpbmctcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVkYmNcIicpO1xyXG4kZWRlbC1pY29uLWZhaWxlZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWRiZFwiJyk7XHJcbiRlZGVsLWljb24tZmFpbGVkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGJlXCInKTtcclxuJGVkZWwtaWNvbi1mYWlsZWQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkYmZcIicpO1xyXG4kZWRlbC1pY29uLWZhaWxlZC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWRjMFwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2VzczogdW5xdW90ZSgnXCJcXFxcZWRjMVwiJyk7XHJcbiRlZGVsLWljb24taG91cmdsYXNzMi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWRiMFwiJyk7XHJcbiRlZGVsLWljb24taG91cmdsYXNzMi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRiMVwiJyk7XHJcbiRlZGVsLWljb24taG91cmdsYXNzMi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWRiMlwiJyk7XHJcbiRlZGVsLWljb24taG91cmdsYXNzMi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWRiM1wiJyk7XHJcbiRlZGVsLWljb24taG91cmdsYXNzMi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWRiNFwiJyk7XHJcbiRlZGVsLWljb24taG91cmdsYXNzMi1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWRiNVwiJyk7XHJcbiRlZGVsLWljb24taG91cmdsYXNzMi1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWRiNlwiJyk7XHJcbiRlZGVsLWljb24tZGF5cy1jYWxlbmRlci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWRhY1wiJyk7XHJcbiRlZGVsLWljb24tZGF5cy1jYWxlbmRlci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRhZFwiJyk7XHJcbiRlZGVsLWljb24tbWFpbC1zZW50LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZGFlXCInKTtcclxuJGVkZWwtaWNvbi1tYWlsLXNlbnQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkYWZcIicpO1xyXG4kZWRlbC1pY29uLWNpcmNsZS1wcm9maWxlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlY2UxXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtcHJvZmlsZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRhYlwiJyk7XHJcbiRlZGVsLWljb24tc2V0LWFsZXJ0LW91dGxpbmUtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkYTBcIicpO1xyXG4kZWRlbC1pY29uLXNldC1hbGVydC1vdXRsaW5lLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZGExXCInKTtcclxuJGVkZWwtaWNvbi1zZXQtYWxlcnQtb3V0bGluZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWRhMlwiJyk7XHJcbiRlZGVsLWljb24tc2V0LWFsZXJ0LW91dGxpbmUtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkYTNcIicpO1xyXG4kZWRlbC1pY29uLXNldC1hbGVydC1vdXRsaW5lLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZGE0XCInKTtcclxuJGVkZWwtaWNvbi12aWV3LXF1b3RlLW91dGxpbmUtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkYTVcIicpO1xyXG4kZWRlbC1pY29uLXZpZXctcXVvdGUtb3V0bGluZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWRhNlwiJyk7XHJcbiRlZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZGE3XCInKTtcclxuJGVkZWwtaWNvbi12aWV3LXF1b3RlLW91dGxpbmUtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkYThcIicpO1xyXG4kZWRlbC1pY29uLXZpZXctcXVvdGUtb3V0bGluZS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWRhOVwiJyk7XHJcbiRlZGVsLWljb24tdmlldy1xdW90ZS1vdXRsaW5lLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZGFhXCInKTtcclxuJGVkZWwtaWNvbi1sZWZ0LXNob3J0QXJyb3c6IHVucXVvdGUoJ1wiXFxcXGVkOWZcIicpO1xyXG4kZWRlbC1pY29uLWdyZWVuLW5vdGUtYm9yZGVyLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDlhXCInKTtcclxuJGVkZWwtaWNvbi1ncmVlbi1ub3RlLWJvcmRlci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQ5YlwiJyk7XHJcbiRlZGVsLWljb24tZ3JlZW4tbm90ZS1ib3JkZXItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkOWNcIicpO1xyXG4kZWRlbC1pY29uLWdyZWVuLW5vdGUtYm9yZGVyLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZDlkXCInKTtcclxuJGVkZWwtaWNvbi1ncmVlbi1ub3RlLWJvcmRlci1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWQ5ZVwiJyk7XHJcbiRlZGVsLWljb24tcmVwb3J0cy1ub3RlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDk3XCInKTtcclxuJGVkZWwtaWNvbi1yZXBvcnRzLW5vdGUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkOThcIicpO1xyXG4kZWRlbC1pY29uLXJlcG9ydHMtbm90ZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQ5OVwiJyk7XHJcbiRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDdhXCInKTtcclxuJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkN2JcIicpO1xyXG4kZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQ3Y1wiJyk7XHJcbiRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZDdkXCInKTtcclxuJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVkN2VcIicpO1xyXG4kZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWQ3ZlwiJyk7XHJcbiRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZDgwXCInKTtcclxuJGVkZWwtaWNvbi1sYXllcnMtc3RvY2stcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVkODFcIicpO1xyXG4kZWRlbC1pY29uLWxheWVycy1zdG9jay1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWQ4MlwiJyk7XHJcbiRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWQ4M1wiJyk7XHJcbiRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWQ4NFwiJyk7XHJcbiRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgxMjogdW5xdW90ZSgnXCJcXFxcZWQ4NVwiJyk7XHJcbiRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgxMzogdW5xdW90ZSgnXCJcXFxcZWQ4NlwiJyk7XHJcbiRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgxNDogdW5xdW90ZSgnXCJcXFxcZWQ4N1wiJyk7XHJcbiRlZGVsLWljb24tbGF5ZXJzLXN0b2NrLXBhdGgxNTogdW5xdW90ZSgnXCJcXFxcZWQ4OFwiJyk7XHJcbiRlZGVsLWljb24td2l0aGRyYXdhbC1kZXRhaWxzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDg5XCInKTtcclxuJGVkZWwtaWNvbi13aXRoZHJhd2FsLWRldGFpbHMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkOGFcIicpO1xyXG4kZWRlbC1pY29uLXdpdGhkcmF3YWwtZGV0YWlscy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQ4YlwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0bWVudC1kZXRhaWxzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDhjXCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3RtZW50LWRldGFpbHMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkOGRcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtZGV0YWlscy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQ4ZVwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0bWVudC1kZXRhaWxzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZDhmXCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3RtZW50LWRldGFpbHMtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVkOTBcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdG1lbnQtZGV0YWlscy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWQ5MVwiJyk7XHJcbiRlZGVsLWljb24tcmlzay1tZWFzdXJlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDkyXCInKTtcclxuJGVkZWwtaWNvbi1yaXNrLW1lYXN1cmUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkOTNcIicpO1xyXG4kZWRlbC1pY29uLXJpc2stbWVhc3VyZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQ5NFwiJyk7XHJcbiRlZGVsLWljb24tcXVhbGl0eS1tZWFzdXJlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDk1XCInKTtcclxuJGVkZWwtaWNvbi1xdWFsaXR5LW1lYXN1cmUtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkOTZcIicpO1xyXG4kZWRlbC1pY29uLXNwbGl0LWNvbG91cmVkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDU0XCInKTtcclxuJGVkZWwtaWNvbi1zcGxpdC1jb2xvdXJlZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQ1ZVwiJyk7XHJcbiRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkNTVcIicpO1xyXG4kZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDU2XCInKTtcclxuJGVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQ1N1wiJyk7XHJcbiRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkNThcIicpO1xyXG4kZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZDU5XCInKTtcclxuJGVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbi1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWQ1YVwiJyk7XHJcbiRlZGVsLWljb24tTW9uaXRvcmluZy1JbGx1c3RyYXRpb24tcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVkNWJcIicpO1xyXG4kZWRlbC1pY29uLU1vbml0b3JpbmctSWxsdXN0cmF0aW9uLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZDVjXCInKTtcclxuJGVkZWwtaWNvbi1Nb25pdG9yaW5nLUlsbHVzdHJhdGlvbi1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWQ1ZFwiJyk7XHJcbiRlZGVsLWljb24tVHJhdmVsLUluc3VyYW5jZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQyY1wiJyk7XHJcbiRlZGVsLWljb24tVHJhdmVsLUluc3VyYW5jZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQ0MlwiJyk7XHJcbiRlZGVsLWljb24tVHJhdmVsLUluc3VyYW5jZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQ0NlwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItSW5zdXJhbmNlLUljb24tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkNDdcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDQ4XCInKTtcclxuJGVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQ0OVwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItSW5zdXJhbmNlLUljb24tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkNGFcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZDRiXCInKTtcclxuJGVkZWwtaWNvbi1Nb3Rvci1JbnN1cmFuY2UtSWNvbi1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWQ0Y1wiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItSW5zdXJhbmNlLUljb24tcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVkNGRcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLUluc3VyYW5jZS1JY29uLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZDRlXCInKTtcclxuJGVkZWwtaWNvbi1GaW5hbmNpYWxQcm90ZWN0aW9uLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDRmXCInKTtcclxuJGVkZWwtaWNvbi1GaW5hbmNpYWxQcm90ZWN0aW9uLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDUwXCInKTtcclxuJGVkZWwtaWNvbi1GaW5hbmNpYWxQcm90ZWN0aW9uLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZDUxXCInKTtcclxuJGVkZWwtaWNvbi1GaW5hbmNpYWxQcm90ZWN0aW9uLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZDUyXCInKTtcclxuJGVkZWwtaWNvbi1GaW5hbmNpYWxQcm90ZWN0aW9uLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZDUzXCInKTtcclxuJGVkZWwtaWNvbi1iZWFyaXNoOiB1bnF1b3RlKCdcIlxcXFxlZDJkXCInKTtcclxuJGVkZWwtaWNvbi1idWxsaXNoOiB1bnF1b3RlKCdcIlxcXFxlZDJlXCInKTtcclxuJGVkZWwtaWNvbi1ib29rLWluZm8tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkMmZcIicpO1xyXG4kZWRlbC1pY29uLWJvb2staW5mby1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQzMFwiJyk7XHJcbiRlZGVsLWljb24tYm9vay1pbmZvLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZDMxXCInKTtcclxuJGVkZWwtaWNvbi1ib29rLWluZm8tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkMzJcIicpO1xyXG4kZWRlbC1pY29uLWJvb2staW5mby1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWQzM1wiJyk7XHJcbiRlZGVsLWljb24tZGV0YWlscy1jaGFpbi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQzNFwiJyk7XHJcbiRlZGVsLWljb24tZGV0YWlscy1jaGFpbi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQzNVwiJyk7XHJcbiRlZGVsLWljb24tZGV0YWlscy1jaGFpbi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQzNlwiJyk7XHJcbiRlZGVsLWljb24tZGV0YWlscy1jaGFpbi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWQzN1wiJyk7XHJcbiRlZGVsLWljb24tZGV0YWlscy1jaGFpbi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWQzOFwiJyk7XHJcbiRlZGVsLWljb24tZGV0YWlscy1jaGFpbi1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWQ0MVwiJyk7XHJcbiRlZGVsLWljb24tZnV0dXJlLW1vbmV5LWJhZy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQxN1wiJyk7XHJcbiRlZGVsLWljb24tZnV0dXJlLW1vbmV5LWJhZy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQxOFwiJyk7XHJcbiRlZGVsLWljb24tZnV0dXJlLW1vbmV5LWJhZy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQxOVwiJyk7XHJcbiRlZGVsLWljb24tZnV0dXJlLW1vbmV5LWJhZy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWQyMVwiJyk7XHJcbiRlZGVsLWljb24tZnV0dXJlLW1vbmV5LWJhZy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWQyMlwiJyk7XHJcbiRlZGVsLWljb24tZnV0dXJlLW1vbmV5LWJhZy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWQyM1wiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQ0M1wiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQ0NFwiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQ0NVwiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWQ1ZlwiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWQ2MFwiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWQ2MVwiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWQ2MlwiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWQ2M1wiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1ncmFwaC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQ2NFwiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1ncmFwaC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQ2NVwiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1ncmFwaC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQ2NlwiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1ncmFwaC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWQ2N1wiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1ncmFwaC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWQ2OFwiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1ncmFwaC1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWQ2OVwiJyk7XHJcbiRlZGVsLWljb24tYnV5YmFjay1ncmFwaC1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWQ2YVwiJyk7XHJcbiRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDZiXCInKTtcclxuJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkNmNcIicpO1xyXG4kZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQ2ZFwiJyk7XHJcbiRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZDZlXCInKTtcclxuJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVkNmZcIicpO1xyXG4kZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWQ3MFwiJyk7XHJcbiRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlZDcxXCInKTtcclxuJGVkZWwtaWNvbi1waWdneS1iYW5rLTEtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVkNzJcIicpO1xyXG4kZWRlbC1pY29uLXBpZ2d5LWJhbmstMS1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWQ3M1wiJyk7XHJcbiRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWQ3NFwiJyk7XHJcbiRlZGVsLWljb24tcGlnZ3ktYmFuay0xLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWQ3NVwiJyk7XHJcbiRlZGVsLWljb24tR3JvdXAtMjM0ODMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkMjRcIicpO1xyXG4kZWRlbC1pY29uLUdyb3VwLTIzNDgzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDI1XCInKTtcclxuJGVkZWwtaWNvbi1Hcm91cC0yMzQ4My1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQyNlwiJyk7XHJcbiRlZGVsLWljb24tR3JvdXAtMjM0ODMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkMjdcIicpO1xyXG4kZWRlbC1pY29uLUdyb3VwLTIzNDgzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZDI4XCInKTtcclxuJGVkZWwtaWNvbi1Hcm91cC0yMzQ4My1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWQyOVwiJyk7XHJcbiRlZGVsLWljb24tR3JvdXAtMjM0ODMtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVkMmFcIicpO1xyXG4kZWRlbC1pY29uLUdyb3VwLTIzNDgzLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlZDJiXCInKTtcclxuJGVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVkMWFcIicpO1xyXG4kZWRlbC1pY29uLXN0YXJzLXRodW1icy11cC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWQxYlwiJyk7XHJcbiRlZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZDFjXCInKTtcclxuJGVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkMWRcIicpO1xyXG4kZWRlbC1pY29uLXN0YXJzLXRodW1icy11cC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWQxZVwiJyk7XHJcbiRlZGVsLWljb24tc3RhcnMtdGh1bWJzLXVwLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZDFmXCInKTtcclxuJGVkZWwtaWNvbi1zdGFycy10aHVtYnMtdXAtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVkMjBcIicpO1xyXG4kZWRlbC1pY29uLWRyaXZpbmctbWFya2V0cy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQzOVwiJyk7XHJcbiRlZGVsLWljb24tZHJpdmluZy1tYXJrZXRzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDNhXCInKTtcclxuJGVkZWwtaWNvbi1maXhlZC1yZXR1cm5zLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZDNiXCInKTtcclxuJGVkZWwtaWNvbi1maXhlZC1yZXR1cm5zLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDNjXCInKTtcclxuJGVkZWwtaWNvbi1maXhlZC1yZXR1cm5zLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZDNkXCInKTtcclxuJGVkZWwtaWNvbi1maXhlZC1yZXR1cm5zLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlZDNlXCInKTtcclxuJGVkZWwtaWNvbi1maXhlZC1yZXR1cm5zLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZDNmXCInKTtcclxuJGVkZWwtaWNvbi1maXhlZC1yZXR1cm5zLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZDQwXCInKTtcclxuJGVkZWwtaWNvbi1jb21tdW5pdHk6IHVucXVvdGUoJ1wiXFxcXGVkMTZcIicpO1xyXG4kZWRlbC1pY29uLVByb3RlY3Rpb25QbGFucy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWQxM1wiJyk7XHJcbiRlZGVsLWljb24tUHJvdGVjdGlvblBsYW5zLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDE0XCInKTtcclxuJGVkZWwtaWNvbi1Qcm90ZWN0aW9uUGxhbnMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVkMTVcIicpO1xyXG4kZWRlbC1pY29uLXN1cHBvcnQtMjogdW5xdW90ZSgnXCJcXFxcZWQxMlwiJyk7XHJcbiRlZGVsLWljb24tbmV3LWFkdmlzb3J5OiB1bnF1b3RlKCdcIlxcXFxlZDBhXCInKTtcclxuJGVkZWwtaWNvbi1vdGhlci1pbmZvOiB1bnF1b3RlKCdcIlxcXFxlZDA5XCInKTtcclxuJGVkZWwtaWNvbi1zZXJ2aWNlLXJlcXVlc3QtMjogdW5xdW90ZSgnXCJcXFxcZWQwYlwiJyk7XHJcbiRlZGVsLWljb24tcmVwb3J0aW5nOiB1bnF1b3RlKCdcIlxcXFxlZDBjXCInKTtcclxuJGVkZWwtaWNvbi10cmFuc2FjdGlvbnMtMjogdW5xdW90ZSgnXCJcXFxcZWQwZFwiJyk7XHJcbiRlZGVsLWljb24td2F0Y2hsaXN0LTI6IHVucXVvdGUoJ1wiXFxcXGVkMGVcIicpO1xyXG4kZWRlbC1pY29uLXJldmVudWUtZGFzaGJvYXJkOiB1bnF1b3RlKCdcIlxcXFxlZDBmXCInKTtcclxuJGVkZWwtaWNvbi1sZWFkLWRhc2hib2FyZDogdW5xdW90ZSgnXCJcXFxcZWQxMFwiJyk7XHJcbiRlZGVsLWljb24taG9tZS00OiB1bnF1b3RlKCdcIlxcXFxlZDExXCInKTtcclxuJGVkZWwtaWNvbi1zbW9vdGgtYmVsbC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWI2MlwiJyk7XHJcbiRlZGVsLWljb24tc21vb3RoLWJlbGwtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVkMDZcIicpO1xyXG4kZWRlbC1pY29uLXNtb290aC1iZWxsLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZDA3XCInKTtcclxuJGVkZWwtaWNvbi1zbW9vdGgtYmVsbC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWQwOFwiJyk7XHJcbiRlZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjZmZcIicpO1xyXG4kZWRlbC1pY29uLWNvbG91cmVkLWNhbGVuZGFyLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlZDAwXCInKTtcclxuJGVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWQwMVwiJyk7XHJcbiRlZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVkMDJcIicpO1xyXG4kZWRlbC1pY29uLWNvbG91cmVkLWNhbGVuZGFyLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlZDAzXCInKTtcclxuJGVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhci1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWQwNFwiJyk7XHJcbiRlZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXItcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVkMDVcIicpO1xyXG4kZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlY2VmXCInKTtcclxuJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWNmMFwiJyk7XHJcbiRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjZjRcIicpO1xyXG4kZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlY2Y1XCInKTtcclxuJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWNmNlwiJyk7XHJcbiRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjZjdcIicpO1xyXG4kZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlY2Y4XCInKTtcclxuJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWNmOVwiJyk7XHJcbiRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVjZmFcIicpO1xyXG4kZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWNmYlwiJyk7XHJcbiRlZGVsLWljb24tc3Rjb2stZXhjaGFuZ2UtcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxlY2ZjXCInKTtcclxuJGVkZWwtaWNvbi1zdGNvay1leGNoYW5nZS1wYXRoMTI6IHVucXVvdGUoJ1wiXFxcXGVjZmRcIicpO1xyXG4kZWRlbC1pY29uLXN0Y29rLWV4Y2hhbmdlLXBhdGgxMzogdW5xdW90ZSgnXCJcXFxcZWNmZVwiJyk7XHJcbiRlZGVsLWljb24tYW5hbHl0aWNzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlY2U0XCInKTtcclxuJGVkZWwtaWNvbi1hbmFseXRpY3MtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjZTVcIicpO1xyXG4kZWRlbC1pY29uLWFuYWx5dGljcy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWNlNlwiJyk7XHJcbiRlZGVsLWljb24tYW5hbHl0aWNzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlY2VkXCInKTtcclxuJGVkZWwtaWNvbi1hbmFseXRpY3MtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjZWVcIicpO1xyXG4kZWRlbC1pY29uLXNoYXJlaG9sZGVyLWNvbG9yLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlY2Q3XCInKTtcclxuJGVkZWwtaWNvbi1zaGFyZWhvbGRlci1jb2xvci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWNkOFwiJyk7XHJcbiRlZGVsLWljb24tc2hhcmVob2xkZXItY29sb3ItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjZDlcIicpO1xyXG4kZWRlbC1pY29uLWluZm8tYm9vay1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNkYVwiJyk7XHJcbiRlZGVsLWljb24taW5mby1ib29rLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlY2RiXCInKTtcclxuJGVkZWwtaWNvbi1pbmZvLWJvb2stcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjZGNcIicpO1xyXG4kZWRlbC1pY29uLWluZm8tYm9vay1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWNkZFwiJyk7XHJcbiRlZGVsLWljb24taW5mby1ib29rLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlY2RlXCInKTtcclxuJGVkZWwtaWNvbi1wcm9maXQtY29sb3ItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjZTJcIicpO1xyXG4kZWRlbC1pY29uLXByb2ZpdC1jb2xvci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWNlM1wiJyk7XHJcbiRlZGVsLWljb24tcmlza3MtMS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNlN1wiJyk7XHJcbiRlZGVsLWljb24tcmlza3MtMS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWNlOFwiJyk7XHJcbiRlZGVsLWljb24tcmlza3MtMS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWNlOVwiJyk7XHJcbiRlZGVsLWljb24tcmlza3MtMS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWNlYVwiJyk7XHJcbiRlZGVsLWljb24tcmlza3MtMS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWNlYlwiJyk7XHJcbiRlZGVsLWljb24tcmlza3MtMS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWNlY1wiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0LXBsYW50LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlY2YxXCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3QtcGxhbnQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjZjJcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdC1wbGFudC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWNmM1wiJyk7XHJcbiRlZGVsLWljb24tYWRkLW5vdGZpbGw6IHVucXVvdGUoJ1wiXFxcXGVjZDZcIicpO1xyXG4kZWRlbC1pY29uLWFkdmlzb3J5OiB1bnF1b3RlKCdcIlxcXFxlY2Q1XCInKTtcclxuJGVkZWwtaWNvbi1kb3dubG9hZC1jb2xvdXJlZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNkM1wiJyk7XHJcbiRlZGVsLWljb24tZG93bmxvYWQtY29sb3VyZWQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjZDRcIicpO1xyXG4kZWRlbC1pY29uLWZsaXA6IHVucXVvdGUoJ1wiXFxcXGVjZDJcIicpO1xyXG4kZWRlbC1pY29uLXZvdGluZy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNjMVwiJyk7XHJcbiRlZGVsLWljb24tdm90aW5nLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlY2MyXCInKTtcclxuJGVkZWwtaWNvbi12b3RpbmctcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjYzNcIicpO1xyXG4kZWRlbC1pY29uLXZvdGluZy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWNjNFwiJyk7XHJcbiRlZGVsLWljb24tdm90aW5nLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlY2M1XCInKTtcclxuJGVkZWwtaWNvbi1tYXJnaW5maWxlcy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNjOFwiJyk7XHJcbiRlZGVsLWljb24tbWFyZ2luZmlsZXMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjYzlcIicpO1xyXG4kZWRlbC1pY29uLW1hcmdpbmZpbGVzLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlY2NhXCInKTtcclxuJGVkZWwtaWNvbi1tYXJnaW5maWxlcy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWNjYlwiJyk7XHJcbiRlZGVsLWljb24tbWFyZ2luZmlsZXMtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjY2NcIicpO1xyXG4kZWRlbC1pY29uLW1hcmdpbmZpbGVzLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlY2NkXCInKTtcclxuJGVkZWwtaWNvbi1wb3NpdGlvbi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNjZVwiJyk7XHJcbiRlZGVsLWljb24tcG9zaXRpb24tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjY2ZcIicpO1xyXG4kZWRlbC1pY29uLXBvc2l0aW9uLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlY2QwXCInKTtcclxuJGVkZWwtaWNvbi1wb3NpdGlvbi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWNkMVwiJyk7XHJcbiRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNiNFwiJyk7XHJcbiRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWNiN1wiJyk7XHJcbiRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWNiOFwiJyk7XHJcbiRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWNiOVwiJyk7XHJcbiRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWNiYVwiJyk7XHJcbiRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWNiYlwiJyk7XHJcbiRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWNiY1wiJyk7XHJcbiRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWNiZFwiJyk7XHJcbiRlZGVsLWljb24tY2FsY3VsYXRvci1jb2xvci1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWNiZVwiJyk7XHJcbiRlZGVsLWljb24tY2hhcnQtY29sb3ItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjYmZcIicpO1xyXG4kZWRlbC1pY29uLWNoYXJ0LWNvbG9yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlY2MwXCInKTtcclxuJGVkZWwtaWNvbi1pbmZvLWNvbG9yLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlY2M2XCInKTtcclxuJGVkZWwtaWNvbi1pbmZvLWNvbG9yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlY2M3XCInKTtcclxuJGVkZWwtaWNvbi10YWJsZTogdW5xdW90ZSgnXCJcXFxcZWNiNVwiJyk7XHJcbiRlZGVsLWljb24tYmFyLWNoYXJ0OiB1bnF1b3RlKCdcIlxcXFxlY2I2XCInKTtcclxuJGVkZWwtaWNvbi1sb2dvdXQxLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzZhXCInKTtcclxuJGVkZWwtaWNvbi1sb2dvdXQxLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzZiXCInKTtcclxuJGVkZWwtaWNvbi1zZXJ2aWNlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzZjXCInKTtcclxuJGVkZWwtaWNvbi1zZXJ2aWNlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzZkXCInKTtcclxuJGVkZWwtaWNvbi1zZXJ2aWNlLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzZlXCInKTtcclxuJGVkZWwtaWNvbi1zZXJ2aWNlLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYzZmXCInKTtcclxuJGVkZWwtaWNvbi1zZXJ2aWNlLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYzcwXCInKTtcclxuJGVkZWwtaWNvbi1zZXJ2aWNlLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYzcxXCInKTtcclxuJGVkZWwtaWNvbi1lbWFpbDEtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjNzJcIicpO1xyXG4kZWRlbC1pY29uLWVtYWlsMS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWM3M1wiJyk7XHJcbiRlZGVsLWljb24tZW1haWwxLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzc0XCInKTtcclxuJGVkZWwtaWNvbi1lbWFpbDEtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjNzVcIicpO1xyXG4kZWRlbC1pY29uLWNoYXQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjNzZcIicpO1xyXG4kZWRlbC1pY29uLWNoYXQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjNzdcIicpO1xyXG4kZWRlbC1pY29uLXN1cHBvcnQtY29sb3ItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjNzhcIicpO1xyXG4kZWRlbC1pY29uLXN1cHBvcnQtY29sb3ItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjNzlcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWM3YVwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJiYm9rLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzdiXCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjN2NcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWM3ZFwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJiYm9rLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYzdlXCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjN2ZcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWM4MFwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJiYm9rLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYzgxXCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcmJib2stcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVjODJcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyYmJvay1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVjODNcIicpO1xyXG4kZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjODRcIicpO1xyXG4kZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjODVcIicpO1xyXG4kZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjODZcIicpO1xyXG4kZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjODdcIicpO1xyXG4kZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjODhcIicpO1xyXG4kZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjODlcIicpO1xyXG4kZWRlbC1pY29uLW1mLXNpcGJvb2stcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVjOGFcIicpO1xyXG4kZWRlbC1pY29uLXNpcGJvb2stcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjOGJcIicpO1xyXG4kZWRlbC1pY29uLXNpcGJvb2stcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjOGNcIicpO1xyXG4kZWRlbC1pY29uLXNpcGJvb2stcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjOGRcIicpO1xyXG4kZWRlbC1pY29uLXNpcGJvb2stcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjOGVcIicpO1xyXG4kZWRlbC1pY29uLXNpcGJvb2stcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjOGZcIicpO1xyXG4kZWRlbC1pY29uLXNpcGJvb2stcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjOTBcIicpO1xyXG4kZWRlbC1pY29uLXNpcGJvb2stcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVjOTFcIicpO1xyXG4kZWRlbC1pY29uLWVkaXMxLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzkyXCInKTtcclxuJGVkZWwtaWNvbi1lZGlzMS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWM5M1wiJyk7XHJcbiRlZGVsLWljb24tZWRpczEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjOTRcIicpO1xyXG4kZWRlbC1pY29uLWVkaXMxLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYzk1XCInKTtcclxuJGVkZWwtaWNvbi1lZGlzMS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWM5NlwiJyk7XHJcbiRlZGVsLWljb24tZWRpczEtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjOTdcIicpO1xyXG4kZWRlbC1pY29uLWVkaXMxLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYzk4XCInKTtcclxuJGVkZWwtaWNvbi1mdW5kdHJhbnNmZXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjOTlcIicpO1xyXG4kZWRlbC1pY29uLWZ1bmR0cmFuc2Zlci1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWM5YVwiJyk7XHJcbiRlZGVsLWljb24tZnVuZHRyYW5zZmVyLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzliXCInKTtcclxuJGVkZWwtaWNvbi1mdW5kdHJhbnNmZXItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjOWNcIicpO1xyXG4kZWRlbC1pY29uLWZ1bmR0cmFuc2Zlci1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWM5ZFwiJyk7XHJcbiRlZGVsLWljb24tZnVuZHRyYW5zZmVyLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYzllXCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcnN0YXR1cy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWM5ZlwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjYTBcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlY2ExXCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcnN0YXR1cy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWNhMlwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjYTNcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlY2E0XCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcnN0YXR1cy1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWNhNVwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJzdGF0dXMtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVjYTZcIicpO1xyXG4kZWRlbC1pY29uLW9yZGVyc3RhdHVzLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlY2E3XCInKTtcclxuJGVkZWwtaWNvbi1vcmRlcnN0YXR1cy1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVjYThcIicpO1xyXG4kZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjYTlcIicpO1xyXG4kZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjYWFcIicpO1xyXG4kZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjYWJcIicpO1xyXG4kZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjYWNcIicpO1xyXG4kZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjYWRcIicpO1xyXG4kZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjYWVcIicpO1xyXG4kZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVjYWZcIicpO1xyXG4kZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVjYjBcIicpO1xyXG4kZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVjYjFcIicpO1xyXG4kZWRlbC1pY29uLXBsYWNlb3JkZXItcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlY2IyXCInKTtcclxuJGVkZWwtaWNvbi1wbGFjZW9yZGVyLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWNiM1wiJyk7XHJcbiRlZGVsLWljb24tcGxlZGdlMS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWJjZlwiJyk7XHJcbiRlZGVsLWljb24tcGxlZGdlMS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWJkMFwiJyk7XHJcbiRlZGVsLWljb24tZWRpcy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWJkMVwiJyk7XHJcbiRlZGVsLWljb24tZWRpcy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWJkMlwiJyk7XHJcbiRlZGVsLWljb24tZWRpcy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWJkM1wiJyk7XHJcbiRlZGVsLWljb24tZWRpcy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWJkNFwiJyk7XHJcbiRlZGVsLWljb24tZWRpcy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWJkNVwiJyk7XHJcbiRlZGVsLWljb24tZXRmLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmQ2XCInKTtcclxuJGVkZWwtaWNvbi1ldGYtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViZDdcIicpO1xyXG4kZWRlbC1pY29uLWV0Zi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWJkOFwiJyk7XHJcbiRlZGVsLWljb24tZXRmLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYmQ5XCInKTtcclxuJGVkZWwtaWNvbi1ldGYtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGViZGFcIicpO1xyXG4kZWRlbC1pY29uLWV0Zi1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWJkYlwiJyk7XHJcbiRlZGVsLWljb24tZXRmLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYmRjXCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViZGRcIicpO1xyXG4kZWRlbC1pY29uLXNnYi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWJkZVwiJyk7XHJcbiRlZGVsLWljb24tc2diLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYmRmXCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViZTBcIicpO1xyXG4kZWRlbC1pY29uLXNnYi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWJlMVwiJyk7XHJcbiRlZGVsLWljb24tc2diLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYmUyXCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGViZTNcIicpO1xyXG4kZWRlbC1pY29uLXNnYi1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWJlNFwiJyk7XHJcbiRlZGVsLWljb24tc2diLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlYmU1XCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlYmU2XCInKTtcclxuJGVkZWwtaWNvbi1zZ2ItcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxlYmU3XCInKTtcclxuJGVkZWwtaWNvbi1uY2QtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViZThcIicpO1xyXG4kZWRlbC1pY29uLW5jZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWJlOVwiJyk7XHJcbiRlZGVsLWljb24tbmNkLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYmVhXCInKTtcclxuJGVkZWwtaWNvbi1uY2QtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViZWJcIicpO1xyXG4kZWRlbC1pY29uLW5jZC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWJlY1wiJyk7XHJcbiRlZGVsLWljb24tRUMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViZWRcIicpO1xyXG4kZWRlbC1pY29uLUVDLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYmVlXCInKTtcclxuJGVkZWwtaWNvbi1FQy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWJlZlwiJyk7XHJcbiRlZGVsLWljb24tRUMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViZjBcIicpO1xyXG4kZWRlbC1pY29uLUVDLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYmYxXCInKTtcclxuJGVkZWwtaWNvbi1FQy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWJmMlwiJyk7XHJcbiRlZGVsLWljb24tRUMtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGViZjNcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViZjRcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViZjVcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViZjZcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViZjdcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGViZjhcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGViZjlcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGViZmFcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGViZmJcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGViZmNcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlYmZkXCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWJmZVwiJyk7XHJcbiRlZGVsLWljb24tY29ycC1mZC1wYXRoMTI6IHVucXVvdGUoJ1wiXFxcXGViZmZcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDEzOiB1bnF1b3RlKCdcIlxcXFxlYzAwXCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxNDogdW5xdW90ZSgnXCJcXFxcZWMwMVwiJyk7XHJcbiRlZGVsLWljb24tY29ycC1mZC1wYXRoMTU6IHVucXVvdGUoJ1wiXFxcXGVjMDJcIicpO1xyXG4kZWRlbC1pY29uLWNvcnAtZmQtcGF0aDE2OiB1bnF1b3RlKCdcIlxcXFxlYzAzXCInKTtcclxuJGVkZWwtaWNvbi1jb3JwLWZkLXBhdGgxNzogdW5xdW90ZSgnXCJcXFxcZWMwNFwiJyk7XHJcbiRlZGVsLWljb24tY29ycC1mZC1wYXRoMTg6IHVucXVvdGUoJ1wiXFxcXGVjMDVcIicpO1xyXG4kZWRlbC1pY29uLXNnYi1pcG8tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjMDZcIicpO1xyXG4kZWRlbC1pY29uLXNnYi1pcG8tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjMDdcIicpO1xyXG4kZWRlbC1pY29uLXNnYi1pcG8tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjMDhcIicpO1xyXG4kZWRlbC1pY29uLXNnYi1pcG8tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjMDlcIicpO1xyXG4kZWRlbC1pY29uLXNnYi1pcG8tcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjMGFcIicpO1xyXG4kZWRlbC1pY29uLXNnYi1pcG8tcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjMGJcIicpO1xyXG4kZWRlbC1pY29uLXNnYi1pcG8tcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVjMGNcIicpO1xyXG4kZWRlbC1pY29uLW5mby1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWMwZFwiJyk7XHJcbiRlZGVsLWljb24tbmZvLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzBlXCInKTtcclxuJGVkZWwtaWNvbi1uZm8tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjMGZcIicpO1xyXG4kZWRlbC1pY29uLW5mby1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWMxMFwiJyk7XHJcbiRlZGVsLWljb24tbmZvLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYzExXCInKTtcclxuJGVkZWwtaWNvbi1uZm8tcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjMTJcIicpO1xyXG4kZWRlbC1pY29uLW5mby1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWMxM1wiJyk7XHJcbiRlZGVsLWljb24tbmZvLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYzE0XCInKTtcclxuJGVkZWwtaWNvbi1uY2QtaXBvLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzE1XCInKTtcclxuJGVkZWwtaWNvbi1uY2QtaXBvLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzE2XCInKTtcclxuJGVkZWwtaWNvbi1JcG8tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjMTdcIicpO1xyXG4kZWRlbC1pY29uLUlwby1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWMxOFwiJyk7XHJcbiRlZGVsLWljb24tSXBvLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzE5XCInKTtcclxuJGVkZWwtaWNvbi1JcG8tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjMWFcIicpO1xyXG4kZWRlbC1pY29uLUlwby1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWMxYlwiJyk7XHJcbiRlZGVsLWljb24tSXBvLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYzFjXCInKTtcclxuJGVkZWwtaWNvbi1JcG8tcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVjMWRcIicpO1xyXG4kZWRlbC1pY29uLUlwby1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWMxZVwiJyk7XHJcbiRlZGVsLWljb24tbWFyZ2luLWNhbC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWMxZlwiJyk7XHJcbiRlZGVsLWljb24tbWFyZ2luLWNhbC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWMyMFwiJyk7XHJcbiRlZGVsLWljb24tbWFyZ2luLWNhbC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWMyMVwiJyk7XHJcbiRlZGVsLWljb24tYXBsaGEtYWxlcnRzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzIyXCInKTtcclxuJGVkZWwtaWNvbi1hcGxoYS1hbGVydHMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjMjNcIicpO1xyXG4kZWRlbC1pY29uLXRyYWRpbmctYXJlYS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWMyNFwiJyk7XHJcbiRlZGVsLWljb24tdHJhZGluZy1hcmVhLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzI1XCInKTtcclxuJGVkZWwtaWNvbi10cmFkaW5nLWFyZWEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjMjZcIicpO1xyXG4kZWRlbC1pY29uLXRyYWRpbmctYXJlYS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWMyN1wiJyk7XHJcbiRlZGVsLWljb24tdHJhZGluZy1hcmVhLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYzI4XCInKTtcclxuJGVkZWwtaWNvbi1kZWFscy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWMyOVwiJyk7XHJcbiRlZGVsLWljb24tZGVhbHMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjMmFcIicpO1xyXG4kZWRlbC1pY29uLWxpdmVuZXdzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzJiXCInKTtcclxuJGVkZWwtaWNvbi1saXZlbmV3cy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWMyY1wiJyk7XHJcbiRlZGVsLWljb24tbGl2ZW5ld3MtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjMmRcIicpO1xyXG4kZWRlbC1pY29uLWxpdmVuZXdzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYzJlXCInKTtcclxuJGVkZWwtaWNvbi1saXZlbmV3cy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWMyZlwiJyk7XHJcbiRlZGVsLWljb24tbGl2ZW5ld3MtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjMzBcIicpO1xyXG4kZWRlbC1pY29uLWxpdmVuZXdzLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYzMxXCInKTtcclxuJGVkZWwtaWNvbi1saXZlbmV3cy1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWMzMlwiJyk7XHJcbiRlZGVsLWljb24tZXZlbnQtY2FsZW5kZXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjMzNcIicpO1xyXG4kZWRlbC1pY29uLWV2ZW50LWNhbGVuZGVyLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzM0XCInKTtcclxuJGVkZWwtaWNvbi1vcHRpb25DaGFpbi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWMzNVwiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9uQ2hhaW4tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjMzZcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbkNoYWluLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYzM3XCInKTtcclxuJGVkZWwtaWNvbi1vcHRpb25DaGFpbi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWMzOFwiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9uQ2hhaW4tcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjMzlcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbkNoYWluLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYzNhXCInKTtcclxuJGVkZWwtaWNvbi1vcHRpb25DaGFpbi1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWMzYlwiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9uQ2hhaW4tcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVjM2NcIicpO1xyXG4kZWRlbC1pY29uLWljb25zX1ZpZGVvcy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWMzZFwiJyk7XHJcbiRlZGVsLWljb24taWNvbnNfVmlkZW9zLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYzNlXCInKTtcclxuJGVkZWwtaWNvbi1pY29uc19WaWRlb3MtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjM2ZcIicpO1xyXG4kZWRlbC1pY29uLWljb25zX1ZpZGVvcy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWM0MFwiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9ucy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWM0MVwiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9ucy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWM0MlwiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9ucy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWM0M1wiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9ucy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWM0NFwiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9ucy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWM0NVwiJyk7XHJcbiRlZGVsLWljb24tY3VycmVuY3kxLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzQ2XCInKTtcclxuJGVkZWwtaWNvbi1jdXJyZW5jeTEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjNDdcIicpO1xyXG4kZWRlbC1pY29uLWN1cnJlbmN5MS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWM0OFwiJyk7XHJcbiRlZGVsLWljb24tY3VycmVuY3kxLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYzQ5XCInKTtcclxuJGVkZWwtaWNvbi1jdXJyZW5jeTEtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjNGFcIicpO1xyXG4kZWRlbC1pY29uLWN1cnJlbmN5MS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWM0YlwiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5MS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWM0Y1wiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5MS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWM0ZFwiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5MS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWM0ZVwiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5MS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWM0ZlwiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5MS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWM1MFwiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5MS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWM1MVwiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5MS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWM1MlwiJyk7XHJcbiRlZGVsLWljb24tZXF1aXR5MS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWM1M1wiJyk7XHJcbiRlZGVsLWljb24tZXF1aXR5MS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWM1NFwiJyk7XHJcbiRlZGVsLWljb24tZXF1aXR5MS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWM1NVwiJyk7XHJcbiRlZGVsLWljb24tZXF1aXR5MS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWM1NlwiJyk7XHJcbiRlZGVsLWljb24tZXF1aXR5MS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWM1N1wiJyk7XHJcbiRlZGVsLWljb24tZXF1aXR5MS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWM1OFwiJyk7XHJcbiRlZGVsLWljb24tZXF1aXR5MS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWM1OVwiJyk7XHJcbiRlZGVsLWljb24tZXF1aXR5MS1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWM1YVwiJyk7XHJcbiRlZGVsLWljb24tcGlja3JpZ2h0LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzViXCInKTtcclxuJGVkZWwtaWNvbi1waWNrcmlnaHQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjNWNcIicpO1xyXG4kZWRlbC1pY29uLXBpZ2d5LWJhbmstcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVjNWRcIicpO1xyXG4kZWRlbC1pY29uLXBpZ2d5LWJhbmstcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVjNWVcIicpO1xyXG4kZWRlbC1pY29uLXBpZ2d5LWJhbmstcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjNWZcIicpO1xyXG4kZWRlbC1pY29uLXBpZ2d5LWJhbmstcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVjNjBcIicpO1xyXG4kZWRlbC1pY29uLXBpZ2d5LWJhbmstcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVjNjFcIicpO1xyXG4kZWRlbC1pY29uLXNwbWxkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYzYyXCInKTtcclxuJGVkZWwtaWNvbi1zcG1sZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWM2M1wiJyk7XHJcbiRlZGVsLWljb24tc3BtbGQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVjNjRcIicpO1xyXG4kZWRlbC1pY29uLXNwbWxkLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYzY1XCInKTtcclxuJGVkZWwtaWNvbi1zcG1sZC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWM2NlwiJyk7XHJcbiRlZGVsLWljb24tc3BtbGQtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVjNjdcIicpO1xyXG4kZWRlbC1pY29uLXNwbWxkLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYzY4XCInKTtcclxuJGVkZWwtaWNvbi1zcG1sZC1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWM2OVwiJyk7XHJcbiRlZGVsLWljb24taG9tZS0zOiB1bnF1b3RlKCdcIlxcXFxlYmNkXCInKTtcclxuJGVkZWwtaWNvbi1tZW51OiB1bnF1b3RlKCdcIlxcXFxlYmNlXCInKTtcclxuJGVkZWwtaWNvbi1yZWdpc3Rlci1ub3RlOiB1bnF1b3RlKCdcIlxcXFxlYmNjXCInKTtcclxuJGVkZWwtaWNvbi1Fc2NhbGF0aW9uTWF0cml4LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmMyXCInKTtcclxuJGVkZWwtaWNvbi1Fc2NhbGF0aW9uTWF0cml4LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYmMzXCInKTtcclxuJGVkZWwtaWNvbi1GQVEtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViYzRcIicpO1xyXG4kZWRlbC1pY29uLUZBUS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWJjNVwiJyk7XHJcbiRlZGVsLWljb24tRkFRLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYmM2XCInKTtcclxuJGVkZWwtaWNvbi1GQVEtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViYzdcIicpO1xyXG4kZWRlbC1pY29uLWxvYWN0ZS11cy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWJjOFwiJyk7XHJcbiRlZGVsLWljb24tbG9hY3RlLXVzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYmM5XCInKTtcclxuJGVkZWwtaWNvbi1BY2NvdW50LU9wZW4tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViY2FcIicpO1xyXG4kZWRlbC1pY29uLUFjY291bnQtT3Blbi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWJjYlwiJyk7XHJcbiRlZGVsLWljb24tbWFyZ2lucy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWI4MlwiJyk7XHJcbiRlZGVsLWljb24tbWFyZ2lucy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWI4M1wiJyk7XHJcbiRlZGVsLWljb24tbWFyZ2lucy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWI4NFwiJyk7XHJcbiRlZGVsLWljb24tbGVkZ2VyLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjg1XCInKTtcclxuJGVkZWwtaWNvbi1sZWRnZXItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViYWRcIicpO1xyXG4kZWRlbC1pY29uLWxlZGdlci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWJhZVwiJyk7XHJcbiRlZGVsLWljb24tdHJhbnNhY3Rpb25oaXN0b3J5LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmFmXCInKTtcclxuJGVkZWwtaWNvbi10cmFuc2FjdGlvbmhpc3RvcnktcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViYjBcIicpO1xyXG4kZWRlbC1pY29uLXRyYW5zYWN0aW9uaGlzdG9yeS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWJiMVwiJyk7XHJcbiRlZGVsLWljb24tdGF4LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmIyXCInKTtcclxuJGVkZWwtaWNvbi10YXgtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViYjNcIicpO1xyXG4kZWRlbC1pY29uLXRheC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWJiNFwiJyk7XHJcbiRlZGVsLWljb24tcHJvZml0bG9zcy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWJiNVwiJyk7XHJcbiRlZGVsLWljb24tcHJvZml0bG9zcy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWJiNlwiJyk7XHJcbiRlZGVsLWljb24tcHJvZml0bG9zcy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWJiN1wiJyk7XHJcbiRlZGVsLWljb24tcHJvZml0bG9zcy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWJiOFwiJyk7XHJcbiRlZGVsLWljb24tcHJvZml0bG9zcy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWJiOVwiJyk7XHJcbiRlZGVsLWljb24tYnJpZWZjYXNlLWNvbG9yLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmJhXCInKTtcclxuJGVkZWwtaWNvbi1icmllZmNhc2UtY29sb3ItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViYmJcIicpO1xyXG4kZWRlbC1pY29uLWJyaWVmY2FzZS1jb2xvci1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWJiY1wiJyk7XHJcbiRlZGVsLWljb24tZGFzaGJvYXJkLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmJkXCInKTtcclxuJGVkZWwtaWNvbi1kYXNoYm9hcmQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViYmVcIicpO1xyXG4kZWRlbC1pY29uLWRhc2hib2FyZC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWJiZlwiJyk7XHJcbiRlZGVsLWljb24tZGFzaGJvYXJkLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYmMwXCInKTtcclxuJGVkZWwtaWNvbi1kYXNoYm9hcmQtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGViYzFcIicpO1xyXG4kZWRlbC1pY29uLWVkaXQtbGVhZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWI3ZFwiJyk7XHJcbiRlZGVsLWljb24tZWRpdC1sZWFkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjdlXCInKTtcclxuJGVkZWwtaWNvbi1kb3dubG9hZC1wYWdlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjdmXCInKTtcclxuJGVkZWwtaWNvbi1kb3dubG9hZC1wYWdlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjgwXCInKTtcclxuJGVkZWwtaWNvbi1kb3dubG9hZC1wYWdlLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYjgxXCInKTtcclxuJGVkZWwtaWNvbi1zcGxpdDogdW5xdW90ZSgnXCJcXFxcZWJhY1wiJyk7XHJcbiRlZGVsLWljb24tdHdpdHRlci1uZXc6IHVucXVvdGUoJ1wiXFxcXGViYWFcIicpO1xyXG4kZWRlbC1pY29uLXRyZW5kczogdW5xdW90ZSgnXCJcXFxcZWI4NlwiJyk7XHJcbiRlZGVsLWljb24tYWJvdXQtY29tcGFueS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWI4N1wiJyk7XHJcbiRlZGVsLWljb24tYWJvdXQtY29tcGFueS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWI4OFwiJyk7XHJcbiRlZGVsLWljb24tYWJvdXQtY29tcGFueS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWI4OVwiJyk7XHJcbiRlZGVsLWljb24tYWJvdXQtY29tcGFueS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWI4YVwiJyk7XHJcbiRlZGVsLWljb24tYWJvdXQtY29tcGFueS1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWI4YlwiJyk7XHJcbiRlZGVsLWljb24tcGVlci1jb21wYXJpc2lvbi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWI4Y1wiJyk7XHJcbiRlZGVsLWljb24tcGVlci1jb21wYXJpc2lvbi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWI4ZFwiJyk7XHJcbiRlZGVsLWljb24tcGVlci1jb21wYXJpc2lvbi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWI4ZVwiJyk7XHJcbiRlZGVsLWljb24tcGVlci1jb21wYXJpc2lvbi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWI4ZlwiJyk7XHJcbiRlZGVsLWljb24tcGVlci1jb21wYXJpc2lvbi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWI5MFwiJyk7XHJcbiRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViOTFcIicpO1xyXG4kZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjkyXCInKTtcclxuJGVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWI5M1wiJyk7XHJcbiRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViOTRcIicpO1xyXG4kZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYjk1XCInKTtcclxuJGVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWI5NlwiJyk7XHJcbiRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGViOTdcIicpO1xyXG4kZWRlbC1pY29uLUNvcnBvcmF0ZS1uZXdzLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYjk4XCInKTtcclxuJGVkZWwtaWNvbi1Db3Jwb3JhdGUtbmV3cy1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWI5OVwiJyk7XHJcbiRlZGVsLWljb24tQ29ycG9yYXRlLW5ld3MtcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlYjlhXCInKTtcclxuJGVkZWwtaWNvbi1zaGFyZWhvbGRlci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWI5YlwiJyk7XHJcbiRlZGVsLWljb24tc2hhcmVob2xkZXItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViOWNcIicpO1xyXG4kZWRlbC1pY29uLXNoYXJlaG9sZGVyLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYjlkXCInKTtcclxuJGVkZWwtaWNvbi1GdW5kYW1lbnRhbHMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViOWVcIicpO1xyXG4kZWRlbC1pY29uLUZ1bmRhbWVudGFscy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWI5ZlwiJyk7XHJcbiRlZGVsLWljb24tSGVhcnQtc2hhcGU6IHVucXVvdGUoJ1wiXFxcXGViYTBcIicpO1xyXG4kZWRlbC1pY29uLXRlY2huaWNhbC1kcmF3aW5nLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYmExXCInKTtcclxuJGVkZWwtaWNvbi10ZWNobmljYWwtZHJhd2luZy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWJhMlwiJyk7XHJcbiRlZGVsLWljb24tdGVjaG5pY2FsLWRyYXdpbmctcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViYTNcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLXNjYW4tcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViYTRcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLXNjYW4tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViYTVcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLXNjYW4tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViYTZcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLXNjYW4tcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViYTdcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLXNjYW4tcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGViYThcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLXNjYW4tcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGViYTlcIicpO1xyXG4kZWRlbC1pY29uLXJlYXNzaWduLWxlYWQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViNzBcIicpO1xyXG4kZWRlbC1pY29uLXJlYXNzaWduLWxlYWQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViNzFcIicpO1xyXG4kZWRlbC1pY29uLXJlYXNzaWduLWxlYWQtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViN2JcIicpO1xyXG4kZWRlbC1pY29uLXJlYXNzaWduLWxlYWQtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViN2NcIicpO1xyXG4kZWRlbC1pY29uLWxvZ291dC1uZXc6IHVucXVvdGUoJ1wiXFxcXGViNzJcIicpO1xyXG4kZWRlbC1pY29uLWhvbWUtMjogdW5xdW90ZSgnXCJcXFxcZWI3M1wiJyk7XHJcbiRlZGVsLWljb24taW5mby0xOiB1bnF1b3RlKCdcIlxcXFxlYjc0XCInKTtcclxuJGVkZWwtaWNvbi1zZXJ2aWNlLXJlcXVlc3Q6IHVucXVvdGUoJ1wiXFxcXGViNzVcIicpO1xyXG4kZWRlbC1pY29uLXJlcG9ydDogdW5xdW90ZSgnXCJcXFxcZWI3NlwiJyk7XHJcbiRlZGVsLWljb24tdHJhbnNhY3Rpb25zOiB1bnF1b3RlKCdcIlxcXFxlYjc3XCInKTtcclxuJGVkZWwtaWNvbi13YXRjaGxpc3QtMTogdW5xdW90ZSgnXCJcXFxcZWI3OFwiJyk7XHJcbiRlZGVsLWljb24tcmV2ZW51ZS1kYjogdW5xdW90ZSgnXCJcXFxcZWI3OVwiJyk7XHJcbiRlZGVsLWljb24tbGVhZC1kYjogdW5xdW90ZSgnXCJcXFxcZWI3YVwiJyk7XHJcbiRlZGVsLWljb24tc2VuZC1tZXNzYWdlOiB1bnF1b3RlKCdcIlxcXFxlYjZmXCInKTtcclxuJGVkZWwtaWNvbi1hcnJvdy1kb3duLWJpZzogdW5xdW90ZSgnXCJcXFxcZWI2Y1wiJyk7XHJcbiRlZGVsLWljb24tc2lkZWJhci1jb2xsYXBzZTogdW5xdW90ZSgnXCJcXFxcZWI2M1wiJyk7XHJcbiRlZGVsLWljb24tc3VwcG9ydC0xOiB1bnF1b3RlKCdcIlxcXFxlYjY0XCInKTtcclxuJGVkZWwtaWNvbi1yb3VuZC1iZWxsOiB1bnF1b3RlKCdcIlxcXFxlYjY1XCInKTtcclxuJGVkZWwtaWNvbi1maWxlLWNpcmNsZS1pbmZvOiB1bnF1b3RlKCdcIlxcXFxlYjY2XCInKTtcclxuJGVkZWwtaWNvbi1yZWNlaXB0OiB1bnF1b3RlKCdcIlxcXFxlYjY3XCInKTtcclxuJGVkZWwtaWNvbi1zbW9vdGgtc3RhcjogdW5xdW90ZSgnXCJcXFxcZWI2OFwiJyk7XHJcbiRlZGVsLWljb24td2FsbGV0OiB1bnF1b3RlKCdcIlxcXFxlYjY5XCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1taW51czogdW5xdW90ZSgnXCJcXFxcZWI2YVwiJyk7XHJcbiRlZGVsLWljb24taG9tZTogdW5xdW90ZSgnXCJcXFxcZWI2YlwiJyk7XHJcbiRlZGVsLWljb24tYXBwbGljYXRpb246IHVucXVvdGUoJ1wiXFxcXGViNjFcIicpO1xyXG4kZWRlbC1pY29uLWhpZ2gtbWV0ZXItcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViMTJcIicpO1xyXG4kZWRlbC1pY29uLWhpZ2gtbWV0ZXItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViMTNcIicpO1xyXG4kZWRlbC1pY29uLWhpZ2gtbWV0ZXItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViMzRcIicpO1xyXG4kZWRlbC1pY29uLWhpZ2gtbWV0ZXItcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViMzVcIicpO1xyXG4kZWRlbC1pY29uLWhpZ2gtbWV0ZXItcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGViMzZcIicpO1xyXG4kZWRlbC1pY29uLWhpZ2gtbWV0ZXItcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGViMzdcIicpO1xyXG4kZWRlbC1pY29uLWhpZ2gtbWV0ZXItcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGViMzhcIicpO1xyXG4kZWRlbC1pY29uLWhpZ2gtbWV0ZXItcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGViMzlcIicpO1xyXG4kZWRlbC1pY29uLW1lZGl1bS1tZXRlci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWIzYVwiJyk7XHJcbiRlZGVsLWljb24tbWVkaXVtLW1ldGVyLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjQ5XCInKTtcclxuJGVkZWwtaWNvbi1tZWRpdW0tbWV0ZXItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViNGFcIicpO1xyXG4kZWRlbC1pY29uLW1lZGl1bS1tZXRlci1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWI0YlwiJyk7XHJcbiRlZGVsLWljb24tbWVkaXVtLW1ldGVyLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYjU1XCInKTtcclxuJGVkZWwtaWNvbi1tZWRpdW0tbWV0ZXItcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGViNTZcIicpO1xyXG4kZWRlbC1pY29uLW1lZGl1bS1tZXRlci1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWI1N1wiJyk7XHJcbiRlZGVsLWljb24tbWVkaXVtLW1ldGVyLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYjU4XCInKTtcclxuJGVkZWwtaWNvbi1OQS1tZXRlci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWI1OVwiJyk7XHJcbiRlZGVsLWljb24tTkEtbWV0ZXItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViNWFcIicpO1xyXG4kZWRlbC1pY29uLU5BLW1ldGVyLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYjViXCInKTtcclxuJGVkZWwtaWNvbi1OQS1tZXRlci1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWI1Y1wiJyk7XHJcbiRlZGVsLWljb24tTkEtbWV0ZXItcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGViNWRcIicpO1xyXG4kZWRlbC1pY29uLU5BLW1ldGVyLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYjVlXCInKTtcclxuJGVkZWwtaWNvbi1OQS1tZXRlci1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWI1ZlwiJyk7XHJcbiRlZGVsLWljb24tTkEtbWV0ZXItcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGViNjBcIicpO1xyXG4kZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZTlmMlwiJyk7XHJcbiRlZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlOWYzXCInKTtcclxuJGVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGU5ZjRcIicpO1xyXG4kZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZTlmNVwiJyk7XHJcbiRlZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlOWY2XCInKTtcclxuJGVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGU5ZjdcIicpO1xyXG4kZWRlbC1pY29uLWxpcXVpZGl0eS1idXktc2VsbC1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZTlmOFwiJyk7XHJcbiRlZGVsLWljb24tbGlxdWlkaXR5LWJ1eS1zZWxsLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYWQ2XCInKTtcclxuJGVkZWwtaWNvbi1saXF1aWRpdHktYnV5LXNlbGwtcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVhZDdcIicpO1xyXG4kZWRlbC1pY29uLW1hcmtldC1yYXRlcy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWFkOFwiJyk7XHJcbiRlZGVsLWljb24tbWFya2V0LXJhdGVzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYWQ5XCInKTtcclxuJGVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVhZGFcIicpO1xyXG4kZWRlbC1pY29uLW1hcmtldC1yYXRlcy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWFkYlwiJyk7XHJcbiRlZGVsLWljb24tbWFya2V0LXJhdGVzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYWRjXCInKTtcclxuJGVkZWwtaWNvbi1tYXJrZXQtcmF0ZXMtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVhZGRcIicpO1xyXG4kZWRlbC1pY29uLW1hcmtldC1yYXRlcy1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWFkZVwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYWRmXCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhZTBcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWFlMVwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYWUyXCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVhZTNcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWFlNFwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYWU1XCInKTtcclxuJGVkZWwtaWNvbi1pbnZlc3QtZXF1aXRpZXMtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVhZTZcIicpO1xyXG4kZWRlbC1pY29uLWludmVzdC1lcXVpdGllcy1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWFlN1wiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWFlOFwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWFlOVwiJyk7XHJcbiRlZGVsLWljb24taW52ZXN0LWVxdWl0aWVzLXBhdGgxMjogdW5xdW90ZSgnXCJcXFxcZWFlYVwiJyk7XHJcbiRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhZWJcIicpO1xyXG4kZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYWVjXCInKTtcclxuJGVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10Zi1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWFlZFwiJyk7XHJcbiRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVhZWVcIicpO1xyXG4kZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYWVmXCInKTtcclxuJGVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10Zi1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWFmMFwiJyk7XHJcbiRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVhZjFcIicpO1xyXG4kZWRlbC1pY29uLWNhc2gtY2FycnktbXRmLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYWYyXCInKTtcclxuJGVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10Zi1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWFmM1wiJyk7XHJcbiRlZGVsLWljb24tY2FzaC1jYXJyeS1tdGYtcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlYWY0XCInKTtcclxuJGVkZWwtaWNvbi1jYXNoLWNhcnJ5LW10Zi1wYXRoMTE6IHVucXVvdGUoJ1wiXFxcXGVhZjVcIicpO1xyXG4kZWRlbC1pY29uLXBubC10YXgtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhZjZcIicpO1xyXG4kZWRlbC1pY29uLXBubC10YXgtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhZjdcIicpO1xyXG4kZWRlbC1pY29uLXBubC10YXgtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVhZjhcIicpO1xyXG4kZWRlbC1pY29uLXBubC10YXgtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVhZjlcIicpO1xyXG4kZWRlbC1pY29uLXBubC10YXgtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVhZmFcIicpO1xyXG4kZWRlbC1pY29uLXBubC10YXgtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVhZmJcIicpO1xyXG4kZWRlbC1pY29uLXBubC10YXgtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVhZmNcIicpO1xyXG4kZWRlbC1pY29uLXBubC10YXgtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVhZmRcIicpO1xyXG4kZWRlbC1pY29uLXBubC10YXgtcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVhZmVcIicpO1xyXG4kZWRlbC1pY29uLXBubC10YXgtcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlYWZmXCInKTtcclxuJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWIwMFwiJyk7XHJcbiRlZGVsLWljb24tcG5sLXRheC1wYXRoMTI6IHVucXVvdGUoJ1wiXFxcXGViMDFcIicpO1xyXG4kZWRlbC1pY29uLXBubC10YXgtcGF0aDEzOiB1bnF1b3RlKCdcIlxcXFxlYjAyXCInKTtcclxuJGVkZWwtaWNvbi1wbmwtdGF4LXBhdGgxNDogdW5xdW90ZSgnXCJcXFxcZWIwM1wiJyk7XHJcbiRlZGVsLWljb24tcmVzZWFyY2gtMS0xLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjA0XCInKTtcclxuJGVkZWwtaWNvbi1yZXNlYXJjaC0xLTEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViMDVcIicpO1xyXG4kZWRlbC1pY29uLXJlc2VhcmNoLTEtMS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWIwNlwiJyk7XHJcbiRlZGVsLWljb24tcmVzZWFyY2gtMS0xLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYjA3XCInKTtcclxuJGVkZWwtaWNvbi1yZXNlYXJjaC0xLTEtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGViMDhcIicpO1xyXG4kZWRlbC1pY29uLXRpY2stY29sb3ItY2lyY2xlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjA5XCInKTtcclxuJGVkZWwtaWNvbi10aWNrLWNvbG9yLWNpcmNsZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWIwYVwiJyk7XHJcbiRlZGVsLWljb24tc3VwZXItc3RhcnMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViMTRcIicpO1xyXG4kZWRlbC1pY29uLXN1cGVyLXN0YXJzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjE1XCInKTtcclxuJGVkZWwtaWNvbi1zdXBlci1zdGFycy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWIxNlwiJyk7XHJcbiRlZGVsLWljb24tc3VwZXItc3RhcnMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViMTdcIicpO1xyXG4kZWRlbC1pY29uLWxpdmUtbmV3cy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWIxOFwiJyk7XHJcbiRlZGVsLWljb24tbGl2ZS1uZXdzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjE5XCInKTtcclxuJGVkZWwtaWNvbi1saXZlLW5ld3MtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViMWFcIicpO1xyXG4kZWRlbC1pY29uLWxpdmUtbmV3cy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWIxYlwiJyk7XHJcbiRlZGVsLWljb24tbGl2ZS1uZXdzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYjFjXCInKTtcclxuJGVkZWwtaWNvbi1saXZlLW5ld3MtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGViMWRcIicpO1xyXG4kZWRlbC1pY29uLWxpdmUtbmV3cy1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWIxZVwiJyk7XHJcbiRlZGVsLWljb24tcGktY2hhcnQtc2VjdG9yYWwtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViMWZcIicpO1xyXG4kZWRlbC1pY29uLXBpLWNoYXJ0LXNlY3RvcmFsLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjIwXCInKTtcclxuJGVkZWwtaWNvbi1waS1jaGFydC1zZWN0b3JhbC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWIyMVwiJyk7XHJcbiRlZGVsLWljb24tbWFya2V0LW1hcC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWIyMlwiJyk7XHJcbiRlZGVsLWljb24tbWFya2V0LW1hcC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWIyM1wiJyk7XHJcbiRlZGVsLWljb24tbWFya2V0LXRvZGF5LXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjI0XCInKTtcclxuJGVkZWwtaWNvbi1tYXJrZXQtdG9kYXktcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViMjVcIicpO1xyXG4kZWRlbC1pY29uLXJ1cGVlLWJ1eWJhY2stcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViMjZcIicpO1xyXG4kZWRlbC1pY29uLXJ1cGVlLWJ1eWJhY2stcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGViMjdcIicpO1xyXG4kZWRlbC1pY29uLXJ1cGVlLWJ1eWJhY2stcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViMjhcIicpO1xyXG4kZWRlbC1pY29uLWhpZ2gtcmV0dXJucy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWIyOVwiJyk7XHJcbiRlZGVsLWljb24taGlnaC1yZXR1cm5zLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjJhXCInKTtcclxuJGVkZWwtaWNvbi1oaWdoLXJldHVybnMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGViMmJcIicpO1xyXG4kZWRlbC1pY29uLWhpZ2gtcmV0dXJucy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWIyY1wiJyk7XHJcbiRlZGVsLWljb24taGlnaC1yZXR1cm5zLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYjJkXCInKTtcclxuJGVkZWwtaWNvbi1oaWdoLXJldHVybnMtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGViMmVcIicpO1xyXG4kZWRlbC1pY29uLWhvdXItZ2xhc3MtbWVkaXVtLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjJmXCInKTtcclxuJGVkZWwtaWNvbi1ob3VyLWdsYXNzLW1lZGl1bS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWIzMFwiJyk7XHJcbiRlZGVsLWljb24tZ2F1Z2UtZXhjbGFpbS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWIzMVwiJyk7XHJcbiRlZGVsLWljb24tZ2F1Z2UtZXhjbGFpbS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWIzMlwiJyk7XHJcbiRlZGVsLWljb24tZ2F1Z2UtZXhjbGFpbS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWIzM1wiJyk7XHJcbiRlZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGViM2JcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjNjXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1kZXJpdmF0aXZlcy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWIzZFwiJyk7XHJcbiRlZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGViM2VcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYjNmXCInKTtcclxuJGVkZWwtaWNvbi1ncmFwaC1kZXJpdmF0aXZlcy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWI0MFwiJyk7XHJcbiRlZGVsLWljb24tZ3JhcGgtZGVyaXZhdGl2ZXMtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGViNDFcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLWRlcml2YXRpdmVzLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYjQyXCInKTtcclxuJGVkZWwtaWNvbi1pdHJhZGF5LXVwLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjQzXCInKTtcclxuJGVkZWwtaWNvbi1pdHJhZGF5LXVwLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjQ0XCInKTtcclxuJGVkZWwtaWNvbi1pdHJhZGF5LXVwLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYjQ1XCInKTtcclxuJGVkZWwtaWNvbi1pdHJhZGF5LXVwLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYjQ2XCInKTtcclxuJGVkZWwtaWNvbi1maWx0ZXItYm9yZGVyLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjQ3XCInKTtcclxuJGVkZWwtaWNvbi1maWx0ZXItYm9yZGVyLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjQ4XCInKTtcclxuJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYjRjXCInKTtcclxuJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYjRkXCInKTtcclxuJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYjRlXCInKTtcclxuJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYjRmXCInKTtcclxuJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYjUwXCInKTtcclxuJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYjUxXCInKTtcclxuJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYjUyXCInKTtcclxuJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYjUzXCInKTtcclxuJGVkZWwtaWNvbi1kb2xsYXItZW1ibGVtLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlYjU0XCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhOGVcIicpO1xyXG4kZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWE4ZlwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYTkwXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVhOTFcIicpO1xyXG4kZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWE5MlwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYTkzXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVhOTRcIicpO1xyXG4kZWRlbC1pY29uLWNpcmNsZS1zdG9jay1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWE5NVwiJyk7XHJcbiRlZGVsLWljb24tY2lyY2xlLXN0b2NrLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlYTk2XCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlYTk3XCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxlYTk4XCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDEyOiB1bnF1b3RlKCdcIlxcXFxlYTk5XCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDEzOiB1bnF1b3RlKCdcIlxcXFxlYTlhXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDE0OiB1bnF1b3RlKCdcIlxcXFxlYTliXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDE1OiB1bnF1b3RlKCdcIlxcXFxlYTljXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDE2OiB1bnF1b3RlKCdcIlxcXFxlYTlkXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDE3OiB1bnF1b3RlKCdcIlxcXFxlYTllXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDE4OiB1bnF1b3RlKCdcIlxcXFxlYTlmXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDE5OiB1bnF1b3RlKCdcIlxcXFxlYWEwXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDIwOiB1bnF1b3RlKCdcIlxcXFxlYWExXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDIxOiB1bnF1b3RlKCdcIlxcXFxlYWEyXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDIyOiB1bnF1b3RlKCdcIlxcXFxlYWEzXCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDIzOiB1bnF1b3RlKCdcIlxcXFxlYWE0XCInKTtcclxuJGVkZWwtaWNvbi1jaXJjbGUtc3RvY2stcGF0aDI0OiB1bnF1b3RlKCdcIlxcXFxlYWE1XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWFhNlwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhYTdcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYWE4XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWFhOVwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVhYWFcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYWFiXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWFhY1wiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVhYWRcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlYWFlXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVhYWZcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWFiMFwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDEyOiB1bnF1b3RlKCdcIlxcXFxlYWIxXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTM6IHVucXVvdGUoJ1wiXFxcXGVhYjJcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgxNDogdW5xdW90ZSgnXCJcXFxcZWFiM1wiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDE1OiB1bnF1b3RlKCdcIlxcXFxlYWI0XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTY6IHVucXVvdGUoJ1wiXFxcXGVhYjVcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgxNzogdW5xdW90ZSgnXCJcXFxcZWFiNlwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDE4OiB1bnF1b3RlKCdcIlxcXFxlYWI3XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMTk6IHVucXVvdGUoJ1wiXFxcXGVhYjhcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyMDogdW5xdW90ZSgnXCJcXFxcZWFiOVwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDIxOiB1bnF1b3RlKCdcIlxcXFxlYWJhXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjI6IHVucXVvdGUoJ1wiXFxcXGVhYmJcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyMzogdW5xdW90ZSgnXCJcXFxcZWFiY1wiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDI0OiB1bnF1b3RlKCdcIlxcXFxlYWJkXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjU6IHVucXVvdGUoJ1wiXFxcXGVhYmVcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyNjogdW5xdW90ZSgnXCJcXFxcZWFiZlwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDI3OiB1bnF1b3RlKCdcIlxcXFxlYWMwXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMjg6IHVucXVvdGUoJ1wiXFxcXGVhYzFcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgyOTogdW5xdW90ZSgnXCJcXFxcZWFjMlwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDMwOiB1bnF1b3RlKCdcIlxcXFxlYWMzXCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzE6IHVucXVvdGUoJ1wiXFxcXGVhYzRcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzMjogdW5xdW90ZSgnXCJcXFxcZWFjNVwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDMzOiB1bnF1b3RlKCdcIlxcXFxlYWM2XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzQ6IHVucXVvdGUoJ1wiXFxcXGVhYzdcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzNTogdW5xdW90ZSgnXCJcXFxcZWFjOFwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDM2OiB1bnF1b3RlKCdcIlxcXFxlYWM5XCInKTtcclxuJGVkZWwtaWNvbi1zdG9jay1leGNoYW5nZS1wYXRoMzc6IHVucXVvdGUoJ1wiXFxcXGVhY2FcIicpO1xyXG4kZWRlbC1pY29uLXN0b2NrLWV4Y2hhbmdlLXBhdGgzODogdW5xdW90ZSgnXCJcXFxcZWFjYlwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stZXhjaGFuZ2UtcGF0aDM5OiB1bnF1b3RlKCdcIlxcXFxlYWNjXCInKTtcclxuJGVkZWwtaWNvbi1wcmljZS10YWctcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhY2RcIicpO1xyXG4kZWRlbC1pY29uLXByaWNlLXRhZy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWFjZVwiJyk7XHJcbiRlZGVsLWljb24tcHJpY2UtdGFnLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYWNmXCInKTtcclxuJGVkZWwtaWNvbi1wcmljZS10YWctcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVhZDBcIicpO1xyXG4kZWRlbC1pY29uLXJlcG9ydC1jb2xvci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWFkMVwiJyk7XHJcbiRlZGVsLWljb24tcmVwb3J0LWNvbG9yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYWQyXCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhODFcIicpO1xyXG4kZWRlbC1pY29uLWFsZXJ0cy1ub3Rlcy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWE4MlwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYTgzXCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVhODRcIicpO1xyXG4kZWRlbC1pY29uLWFsZXJ0cy1ub3Rlcy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWE4NVwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYTg2XCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVhODdcIicpO1xyXG4kZWRlbC1pY29uLWFsZXJ0cy1ub3Rlcy1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWE4OFwiJyk7XHJcbiRlZGVsLWljb24tYWxlcnRzLW5vdGVzLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlYTg5XCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxlYThhXCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxlYThiXCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDEyOiB1bnF1b3RlKCdcIlxcXFxlYThjXCInKTtcclxuJGVkZWwtaWNvbi1hbGVydHMtbm90ZXMtcGF0aDEzOiB1bnF1b3RlKCdcIlxcXFxlYThkXCInKTtcclxuJGVkZWwtaWNvbi1uby1ldmVudC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWE3ZVwiJyk7XHJcbiRlZGVsLWljb24tbm8tZXZlbnQtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhN2ZcIicpO1xyXG4kZWRlbC1pY29uLW5vLWV2ZW50LXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYTgwXCInKTtcclxuJGVkZWwtaWNvbi1ncmVlbi10aWNrMTogdW5xdW90ZSgnXCJcXFxcZWE3Y1wiJyk7XHJcbiRlZGVsLWljb24tZGVsZXRlLXJlZDE6IHVucXVvdGUoJ1wiXFxcXGVhN2RcIicpO1xyXG4kZWRlbC1pY29uLWJ1c2luZXNzbWFuLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYTdhXCInKTtcclxuJGVkZWwtaWNvbi1idXNpbmVzc21hbi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWE3YlwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWE2MlwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWE2M1wiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWE2NFwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWE2NVwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWE2NlwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWE2N1wiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWE2OFwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtZmlsbC1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWE2OVwiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhNmFcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYTZiXCInKTtcclxuJGVkZWwtaWNvbi1zZXRhbGVydC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWE2Y1wiJyk7XHJcbiRlZGVsLWljb24tc2V0YWxlcnQtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVhNmRcIicpO1xyXG4kZWRlbC1pY29uLXNldGFsZXJ0LXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYTZlXCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWE2ZlwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhNzBcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYTcxXCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWE3MlwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVhNzNcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYTc0XCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWE3NVwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXItY29sb3ItcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVhNzZcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxlYTc3XCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1jb2xvci1wYXRoMTA6IHVucXVvdGUoJ1wiXFxcXGVhNzhcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyLWNvbG9yLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWE3OVwiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9uLXNlbGVjdDogdW5xdW90ZSgnXCJcXFxcZWE2MVwiJyk7XHJcbiRlZGVsLWljb24tZmluYW5jaWFsLXByb3RlY3Rpb24xLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYTVjXCInKTtcclxuJGVkZWwtaWNvbi1maW5hbmNpYWwtcHJvdGVjdGlvbjEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhNWRcIicpO1xyXG4kZWRlbC1pY29uLWZpbmFuY2lhbC1wcm90ZWN0aW9uMS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWE1ZVwiJyk7XHJcbiRlZGVsLWljb24tZmluYW5jaWFsLXByb3RlY3Rpb24xLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYTVmXCInKTtcclxuJGVkZWwtaWNvbi1maW5hbmNpYWwtcHJvdGVjdGlvbjEtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVhNjBcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhMmVcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhMzBcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVhMzFcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVhMzJcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVhMzNcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVhMzRcIicpO1xyXG4kZWRlbC1pY29uLWdyYXBoLXN0b2NrLTEtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVhMzVcIicpO1xyXG4kZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucy1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZTlmOVwiJyk7XHJcbiRlZGVsLWljb24teW91bi1zdGFyLXBsYW5zLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlOWZhXCInKTtcclxuJGVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGU5ZmJcIicpO1xyXG4kZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucy1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZTlmY1wiJyk7XHJcbiRlZGVsLWljb24teW91bi1zdGFyLXBsYW5zLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlOWZkXCInKTtcclxuJGVkZWwtaWNvbi15b3VuLXN0YXItcGxhbnMtcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGU5ZmVcIicpO1xyXG4kZWRlbC1pY29uLXlvdW4tc3Rhci1wbGFucy1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZTlmZlwiJyk7XHJcbiRlZGVsLWljb24teW91bi1zdGFyLXBsYW5zLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxlYTAwXCInKTtcclxuJGVkZWwtaWNvbi1oZWFsdGgtMi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWEwMVwiJyk7XHJcbiRlZGVsLWljb24taGVhbHRoLTItcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhMDJcIicpO1xyXG4kZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWEwM1wiJyk7XHJcbiRlZGVsLWljb24tcmV0aXJlbWVudC1wbGFuLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYTA0XCInKTtcclxuJGVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4tcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVhMDVcIicpO1xyXG4kZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWEwNlwiJyk7XHJcbiRlZGVsLWljb24tcmV0aXJlbWVudC1wbGFuLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxlYTA3XCInKTtcclxuJGVkZWwtaWNvbi1yZXRpcmVtZW50LXBsYW4tcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVhMDhcIicpO1xyXG4kZWRlbC1pY29uLXJldGlyZW1lbnQtcGxhbi1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWEwOVwiJyk7XHJcbiRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYTBhXCInKTtcclxuJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhMGJcIicpO1xyXG4kZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWEwY1wiJyk7XHJcbiRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYTBkXCInKTtcclxuJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVhMGVcIicpO1xyXG4kZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWEwZlwiJyk7XHJcbiRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYTEwXCInKTtcclxuJGVkZWwtaWNvbi1TYXZpbmctcGxhbnMtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVhMTFcIicpO1xyXG4kZWRlbC1pY29uLVNhdmluZy1wbGFucy1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWExMlwiJyk7XHJcbiRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWExM1wiJyk7XHJcbiRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWExNFwiJyk7XHJcbiRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGgxMjogdW5xdW90ZSgnXCJcXFxcZWExNVwiJyk7XHJcbiRlZGVsLWljb24tU2F2aW5nLXBsYW5zLXBhdGgxMzogdW5xdW90ZSgnXCJcXFxcZWExNlwiJyk7XHJcbiRlZGVsLWljb24tcHJvdGVjdGlvbi1wbGFuLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYTE3XCInKTtcclxuJGVkZWwtaWNvbi1wcm90ZWN0aW9uLXBsYW4tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhMThcIicpO1xyXG4kZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYTE5XCInKTtcclxuJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWExYVwiJyk7XHJcbiRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVhMWJcIicpO1xyXG4kZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYTFjXCInKTtcclxuJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWExZFwiJyk7XHJcbiRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDY6IHVucXVvdGUoJ1wiXFxcXGVhMWVcIicpO1xyXG4kZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYTFmXCInKTtcclxuJGVkZWwtaWNvbi1pbnN1cmFuY2UtY2FyZHMtMi1wYXRoODogdW5xdW90ZSgnXCJcXFxcZWEyMFwiJyk7XHJcbiRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDk6IHVucXVvdGUoJ1wiXFxcXGVhMjFcIicpO1xyXG4kZWRlbC1pY29uLWluc3VyYW5jZS1jYXJkcy0yLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWEyMlwiJyk7XHJcbiRlZGVsLWljb24taW5zdXJhbmNlLWNhcmRzLTItcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxlYTIzXCInKTtcclxuJGVkZWwtaWNvbi13ZWFsdGgtaWNvbi1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWEyNFwiJyk7XHJcbiRlZGVsLWljb24td2VhbHRoLWljb24tcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhMjVcIicpO1xyXG4kZWRlbC1pY29uLXdlYWx0aC1pY29uLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlYTI2XCInKTtcclxuJGVkZWwtaWNvbi13ZWFsdGgtaWNvbi1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZWEyN1wiJyk7XHJcbiRlZGVsLWljb24td2VhbHRoLWljb24tcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVhMjhcIicpO1xyXG4kZWRlbC1pY29uLXdlYWx0aC1pY29uLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlYTI5XCInKTtcclxuJGVkZWwtaWNvbi13ZWFsdGgtaWNvbi1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZWEyYVwiJyk7XHJcbiRlZGVsLWljb24td2VhbHRoLWljb24tcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVhMmJcIicpO1xyXG4kZWRlbC1pY29uLWdvYWxzLWN1cC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWEyY1wiJyk7XHJcbiRlZGVsLWljb24tZ29hbHMtY3VwLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYTJkXCInKTtcclxuJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhMzlcIicpO1xyXG4kZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWIxMVwiJyk7XHJcbiRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMDI3XCInKTtcclxuJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGYwMjhcIicpO1xyXG4kZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZjAyOVwiJyk7XHJcbiRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxmMDJhXCInKTtcclxuJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGYwMmJcIicpO1xyXG4kZWRlbC1pY29uLXRheC1iZW5lZml0cy1wYXRoODogdW5xdW90ZSgnXCJcXFxcZjAyY1wiJyk7XHJcbiRlZGVsLWljb24tdGF4LWJlbmVmaXRzLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxmMDJkXCInKTtcclxuJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDEwOiB1bnF1b3RlKCdcIlxcXFxmMDJlXCInKTtcclxuJGVkZWwtaWNvbi10YXgtYmVuZWZpdHMtcGF0aDExOiB1bnF1b3RlKCdcIlxcXFxmMDJmXCInKTtcclxuJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYTNhXCInKTtcclxuJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxmMDMwXCInKTtcclxuJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxmMDMxXCInKTtcclxuJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxmMDMyXCInKTtcclxuJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGg1OiB1bnF1b3RlKCdcIlxcXFxmMDMzXCInKTtcclxuJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxmMDM0XCInKTtcclxuJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxmMDM1XCInKTtcclxuJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGg4OiB1bnF1b3RlKCdcIlxcXFxmMDM2XCInKTtcclxuJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGg5OiB1bnF1b3RlKCdcIlxcXFxmMDM3XCInKTtcclxuJGVkZWwtaWNvbi1UcmF2ZWwtaW5zdXJhbmNlLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZjAzOFwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlYTQzXCInKTtcclxuJGVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UtcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGVhNDRcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZWE0NVwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlYTQ2XCInKTtcclxuJGVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UtcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGVhNDdcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZWE0OFwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGg3OiB1bnF1b3RlKCdcIlxcXFxlYTQ5XCInKTtcclxuJGVkZWwtaWNvbi1Nb3Rvci1pbnN1cmFuY2UtcGF0aDg6IHVucXVvdGUoJ1wiXFxcXGVhNGFcIicpO1xyXG4kZWRlbC1pY29uLU1vdG9yLWluc3VyYW5jZS1wYXRoOTogdW5xdW90ZSgnXCJcXFxcZWE0YlwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxMDogdW5xdW90ZSgnXCJcXFxcZWE0Y1wiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxMTogdW5xdW90ZSgnXCJcXFxcZWE0ZFwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxMjogdW5xdW90ZSgnXCJcXFxcZWE0ZVwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxMzogdW5xdW90ZSgnXCJcXFxcZWE0ZlwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxNDogdW5xdW90ZSgnXCJcXFxcZWE1MFwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxNTogdW5xdW90ZSgnXCJcXFxcZWE1MVwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxNjogdW5xdW90ZSgnXCJcXFxcZWE1MlwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxNzogdW5xdW90ZSgnXCJcXFxcZWE1M1wiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxODogdW5xdW90ZSgnXCJcXFxcZWE1NFwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgxOTogdW5xdW90ZSgnXCJcXFxcZWE1NVwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgyMDogdW5xdW90ZSgnXCJcXFxcZWE1NlwiJyk7XHJcbiRlZGVsLWljb24tTW90b3ItaW5zdXJhbmNlLXBhdGgyMTogdW5xdW90ZSgnXCJcXFxcZWE1N1wiJyk7XHJcbiRlZGVsLWljb24tSGVhbHRoLWluc3VyYW5jZS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWE1OFwiJyk7XHJcbiRlZGVsLWljb24tSGVhbHRoLWluc3VyYW5jZS1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWE1OVwiJyk7XHJcbiRlZGVsLWljb24tTGlmZS1pbnN1cmFuY2UtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVhNWFcIicpO1xyXG4kZWRlbC1pY29uLUxpZmUtaW5zdXJhbmNlLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlYTViXCInKTtcclxuJGVkZWwtaWNvbi12YWx1ZS1tb25leS1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZTllMFwiJyk7XHJcbiRlZGVsLWljb24tdmFsdWUtbW9uZXktcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGU5ZTZcIicpO1xyXG4kZWRlbC1pY29uLXZhbHVlLW1vbmV5LXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlOWU3XCInKTtcclxuJGVkZWwtaWNvbi12YWx1ZS1tb25leS1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZTllOFwiJyk7XHJcbiRlZGVsLWljb24tdmFsdWUtbW9uZXktcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGU5ZTlcIicpO1xyXG4kZWRlbC1pY29uLXZhbHVlLW1vbmV5LXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlOWVhXCInKTtcclxuJGVkZWwtaWNvbi12YWx1ZS1tb25leS1wYXRoNzogdW5xdW90ZSgnXCJcXFxcZTllYlwiJyk7XHJcbiRlZGVsLWljb24tdmFsdWUtZGlhbW9uZC1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZTllY1wiJyk7XHJcbiRlZGVsLWljb24tdmFsdWUtZGlhbW9uZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZTllZFwiJyk7XHJcbiRlZGVsLWljb24tdmFsdWUtZGlhbW9uZC1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZTllZVwiJyk7XHJcbiRlZGVsLWljb24tdmFsdWUtZGlhbW9uZC1wYXRoNDogdW5xdW90ZSgnXCJcXFxcZTllZlwiJyk7XHJcbiRlZGVsLWljb24tdmFsdWUtZGlhbW9uZC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZTlmMFwiJyk7XHJcbiRlZGVsLWljb24tdmFsdWUtZGlhbW9uZC1wYXRoNjogdW5xdW90ZSgnXCJcXFxcZTlmMVwiJyk7XHJcbiRlZGVsLWljb24tbm90ZS1sb29rLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlOWUxXCInKTtcclxuJGVkZWwtaWNvbi1ub3RlLWxvb2stcGF0aDI6IHVucXVvdGUoJ1wiXFxcXGU5ZTJcIicpO1xyXG4kZWRlbC1pY29uLW5vdGUtbG9vay1wYXRoMzogdW5xdW90ZSgnXCJcXFxcZTllM1wiJyk7XHJcbiRlZGVsLWljb24tbm90ZS1sb29rLXBhdGg0OiB1bnF1b3RlKCdcIlxcXFxlOWU0XCInKTtcclxuJGVkZWwtaWNvbi1ub3RlLWxvb2stcGF0aDU6IHVucXVvdGUoJ1wiXFxcXGU5ZTVcIicpO1xyXG4kZWRlbC1pY29uLWF0dGFjaGVtZW50OiB1bnF1b3RlKCdcIlxcXFxlOWQyXCInKTtcclxuJGVkZWwtaWNvbi1jaGVja2VkLWhhbGYtY2lyY2xlOiB1bnF1b3RlKCdcIlxcXFxlOWQ3XCInKTtcclxuJGVkZWwtaWNvbi1maWxlOiB1bnF1b3RlKCdcIlxcXFxlOWQ4XCInKTtcclxuJGVkZWwtaWNvbi13YXRjaGxpc3Qtc3RhcjogdW5xdW90ZSgnXCJcXFxcZTlkOVwiJyk7XHJcbiRlZGVsLWljb24tb3V0OiB1bnF1b3RlKCdcIlxcXFxlOWNkXCInKTtcclxuJGVkZWwtaWNvbi1JbjogdW5xdW90ZSgnXCJcXFxcZTljZVwiJyk7XHJcbiRlZGVsLWljb24tcGxlZGdpbmctYm94OiB1bnF1b3RlKCdcIlxcXFxlOWNjXCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1yZXBvcnQ6IHVucXVvdGUoJ1wiXFxcXGU5Y2ZcIicpO1xyXG4kZWRlbC1pY29uLXNldHRpbmdzOiB1bnF1b3RlKCdcIlxcXFxlOWNhXCInKTtcclxuJGVkZWwtaWNvbi1yb3VuZGVkLXBsdXM6IHVucXVvdGUoJ1wiXFxcXGU5YzlcIicpO1xyXG4kZWRlbC1pY29uLXdpbi1iYWNrOiB1bnF1b3RlKCdcIlxcXFxlOWM1XCInKTtcclxuJGVkZWwtaWNvbi1FbmdhZ2VtZW50OiB1bnF1b3RlKCdcIlxcXFxlOWM2XCInKTtcclxuJGVkZWwtaWNvbi1BY3RpdmF0aW9uOiB1bnF1b3RlKCdcIlxcXFxlOWM3XCInKTtcclxuJGVkZWwtaWNvbi1vbkJvYXJkaW5nOiB1bnF1b3RlKCdcIlxcXFxlOWM4XCInKTtcclxuJGVkZWwtaWNvbi1yb3VuZC1jaXJjbGUtbWludXMtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGU5YzNcIicpO1xyXG4kZWRlbC1pY29uLXJvdW5kLWNpcmNsZS1taW51cy1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZTljNFwiJyk7XHJcbiRlZGVsLWljb24td2FybmluZy1leGNsYTogdW5xdW90ZSgnXCJcXFxcZTljMFwiJyk7XHJcbiRlZGVsLWljb24tc3VjY2Vzcy1jaXJjbGU6IHVucXVvdGUoJ1wiXFxcXGU5YzFcIicpO1xyXG4kZWRlbC1pY29uLXN1Y2Nlc3MtZ3JvdXA6IHVucXVvdGUoJ1wiXFxcXGU5YzJcIicpO1xyXG4kZWRlbC1pY29uLWFycm93LWRvd24tZmlsbGNvbG9yOiB1bnF1b3RlKCdcIlxcXFxlOWI3XCInKTtcclxuJGVkZWwtaWNvbi1hcnJvdy11cC1maWxsY29sb3I6IHVucXVvdGUoJ1wiXFxcXGU5YjhcIicpO1xyXG4kZWRlbC1pY29uLWxlYWQtbG9nczogdW5xdW90ZSgnXCJcXFxcZTliOVwiJyk7XHJcbiRlZGVsLWljb24tcGFzdC1pbnRlcmFjdGlvbnM6IHVucXVvdGUoJ1wiXFxcXGU5YmFcIicpO1xyXG4kZWRlbC1pY29uLXByb2ZpbGUtcmVmcmVzaDogdW5xdW90ZSgnXCJcXFxcZTliYlwiJyk7XHJcbiRlZGVsLWljb24tZWRpdC1pY29uLWxhcmdlOiB1bnF1b3RlKCdcIlxcXFxlOWJjXCInKTtcclxuJGVkZWwtaWNvbi1wcm9kdWN0LXBpdGNoOiB1bnF1b3RlKCdcIlxcXFxlOWJkXCInKTtcclxuJGVkZWwtaWNvbi1hZGQtZXhwZW5zZXM6IHVucXVvdGUoJ1wiXFxcXGU5YmVcIicpO1xyXG4kZWRlbC1pY29uLXByb2R1Y3QtaW5mbzogdW5xdW90ZSgnXCJcXFxcZTliZlwiJyk7XHJcbiRlZGVsLWljb24tZG91YmxlLXJlZnJlc2g6IHVucXVvdGUoJ1wiXFxcXGU5NWFcIicpO1xyXG4kZWRlbC1pY29uLWNyb3NzOiB1bnF1b3RlKCdcIlxcXFxlOWIwXCInKTtcclxuJGVkZWwtaWNvbi1zdHJlYW1pbmc6IHVucXVvdGUoJ1wiXFxcXGU5YjFcIicpO1xyXG4kZWRlbC1pY29uLXdhdGNobGlzdC1tZW51OiB1bnF1b3RlKCdcIlxcXFxlOWIyXCInKTtcclxuJGVkZWwtaWNvbi1ldmVudHM6IHVucXVvdGUoJ1wiXFxcXGU5YjNcIicpO1xyXG4kZWRlbC1pY29uLW5ld3M6IHVucXVvdGUoJ1wiXFxcXGU5YjRcIicpO1xyXG4kZWRlbC1pY29uLW9wdGlvbnNjaGFpbjogdW5xdW90ZSgnXCJcXFxcZTlkMFwiJyk7XHJcbiRlZGVsLWljb24tZG93bmxvYWQtMTogdW5xdW90ZSgnXCJcXFxcZTlhZVwiJyk7XHJcbiRlZGVsLWljb24tcGFwZXItdHJhZGluZzogdW5xdW90ZSgnXCJcXFxcZTlhNlwiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9uLXN0cmF0ZWd5OiB1bnF1b3RlKCdcIlxcXFxlOWFhXCInKTtcclxuJGVkZWwtaWNvbi1pY29uLWNoYXJ0czogdW5xdW90ZSgnXCJcXFxcZTlhYlwiJyk7XHJcbiRlZGVsLWljb24tc2V0dGluZzogdW5xdW90ZSgnXCJcXFxcZTk2NlwiJyk7XHJcbiRlZGVsLWljb24taW1wb3J0OiB1bnF1b3RlKCdcIlxcXFxlOWFmXCInKTtcclxuJGVkZWwtaWNvbi1wcmVzZXQ6IHVucXVvdGUoJ1wiXFxcXGU5NjdcIicpO1xyXG4kZWRlbC1pY29uLWNvbXBhcmU6IHVucXVvdGUoJ1wiXFxcXGU5NjhcIicpO1xyXG4kZWRlbC1pY29uLW1vdmU6IHVucXVvdGUoJ1wiXFxcXGU5NTFcIicpO1xyXG4kZWRlbC1pY29uLWNvbnZlcnRlLXBvc2l0aW9uOiB1bnF1b3RlKCdcIlxcXFxlOWQxXCInKTtcclxuJGVkZWwtaWNvbi1kdXBsaWNhdGU6IHVucXVvdGUoJ1wiXFxcXGU5NDlcIicpO1xyXG4kZWRlbC1pY29uLXBpbi1sYXJnZTogdW5xdW90ZSgnXCJcXFxcZTlhY1wiJyk7XHJcbiRlZGVsLWljb24td2F0Y2hsaXN0LWJyaWVmY2FzZTogdW5xdW90ZSgnXCJcXFxcZTlhZFwiJyk7XHJcbiRlZGVsLWljb24tbG9zczogdW5xdW90ZSgnXCJcXFxcZTlhNFwiJyk7XHJcbiRlZGVsLWljb24td2F0Y2hsaXN0LWNhbGVuZGVyOiB1bnF1b3RlKCdcIlxcXFxlOWE3XCInKTtcclxuJGVkZWwtaWNvbi1waW46IHVucXVvdGUoJ1wiXFxcXGU5YThcIicpO1xyXG4kZWRlbC1pY29uLUFkZDogdW5xdW90ZSgnXCJcXFxcZTlkM1wiJyk7XHJcbiRlZGVsLWljb24tdXBsb2FkLWljb24xOiB1bnF1b3RlKCdcIlxcXFxlOWEzXCInKTtcclxuJGVkZWwtaWNvbi15b3V0dWJlLXBsYXlidXR0b246IHVucXVvdGUoJ1wiXFxcXGU5YTJcIicpO1xyXG4kZWRlbC1pY29uLWV5ZS1zaG93OiB1bnF1b3RlKCdcIlxcXFxlOWEwXCInKTtcclxuJGVkZWwtaWNvbi1leWUtaGlkZTogdW5xdW90ZSgnXCJcXFxcZTlhMVwiJyk7XHJcbiRlZGVsLWljb24tb3B0aW9uLWNoYWluOiB1bnF1b3RlKCdcIlxcXFxlOTZiXCInKTtcclxuJGVkZWwtaWNvbi1yZWFkLXJlcG9ydDogdW5xdW90ZSgnXCJcXFxcZTk2OVwiJyk7XHJcbiRlZGVsLWljb24tYW5hbHlzaXM6IHVucXVvdGUoJ1wiXFxcXGU5NmFcIicpO1xyXG4kZWRlbC1pY29uLWFsZXJ0LWljb246IHVucXVvdGUoJ1wiXFxcXGU5NjNcIicpO1xyXG4kZWRlbC1pY29uLXJvdW5kLWNpcmNsZTogdW5xdW90ZSgnXCJcXFxcZTk2MlwiJyk7XHJcbiRlZGVsLWljb24tZG91YmxlLWFycm93LWRvd246IHVucXVvdGUoJ1wiXFxcXGU5NjBcIicpO1xyXG4kZWRlbC1pY29uLWRvdWJsZS1hcnJvdy11cDogdW5xdW90ZSgnXCJcXFxcZTk2MVwiJyk7XHJcbiRlZGVsLWljb24tZGlhbW9uZDogdW5xdW90ZSgnXCJcXFxcZTk1ZFwiJyk7XHJcbiRlZGVsLWljb24tbGlrZXMxOiB1bnF1b3RlKCdcIlxcXFxlOTlmXCInKTtcclxuJGVkZWwtaWNvbi1yb3VuZGVkLWNsb3NlOiB1bnF1b3RlKCdcIlxcXFxlOTk5XCInKTtcclxuJGVkZWwtaWNvbi1ib2xkLWNsb3NlOiB1bnF1b3RlKCdcIlxcXFxlOTk4XCInKTtcclxuJGVkZWwtaWNvbi13ZW50d3Jvbmctc2VhcmNoOiB1bnF1b3RlKCdcIlxcXFxlOTk2XCInKTtcclxuJGVkZWwtaWNvbi1pY29uLWJlbGw6IHVucXVvdGUoJ1wiXFxcXGU5OTdcIicpO1xyXG4kZWRlbC1pY29uLXBvaW50LWFycm93LWRvd246IHVucXVvdGUoJ1wiXFxcXGU5ODhcIicpO1xyXG4kZWRlbC1pY29uLXBvaW50LWFycm93LXVwOiB1bnF1b3RlKCdcIlxcXFxlOTg5XCInKTtcclxuJGVkZWwtaWNvbi1leGNlbDE6IHVucXVvdGUoJ1wiXFxcXGU5NzlcIicpO1xyXG4kZWRlbC1pY29uLWNhbGVuZGFyMjogdW5xdW90ZSgnXCJcXFxcZTk2ZlwiJyk7XHJcbiRlZGVsLWljb24tYXJyb3ctbGVmdDE6IHVucXVvdGUoJ1wiXFxcXGU5NmVcIicpO1xyXG4kZWRlbC1pY29uLWFycm93LXJpZ2h0MTogdW5xdW90ZSgnXCJcXFxcZTkwMlwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXIxOiB1bnF1b3RlKCdcIlxcXFxlOTZkXCInKTtcclxuJGVkZWwtaWNvbi1zaGFyZS1pY29uOiB1bnF1b3RlKCdcIlxcXFxlOTZjXCInKTtcclxuJGVkZWwtaWNvbi1iYXJzMTogdW5xdW90ZSgnXCJcXFxcZTk1ZlwiJyk7XHJcbiRlZGVsLWljb24tc2VhcmNoMTogdW5xdW90ZSgnXCJcXFxcZTk1ZVwiJyk7XHJcbiRlZGVsLWljb24tcG1zOiB1bnF1b3RlKCdcIlxcXFxlOTU3XCInKTtcclxuJGVkZWwtaWNvbi13YXRjaGxpc3Q6IHVucXVvdGUoJ1wiXFxcXGU5NTJcIicpO1xyXG4kZWRlbC1pY29uLW1hcmtldHM6IHVucXVvdGUoJ1wiXFxcXGU5NTNcIicpO1xyXG4kZWRlbC1pY29uLXN3aXRjaDogdW5xdW90ZSgnXCJcXFxcZjEyN1wiJyk7XHJcbiRlZGVsLWljb24tbWFpbnRhaW46IHVucXVvdGUoJ1wiXFxcXGYxMjBcIicpO1xyXG4kZWRlbC1pY29uLXVwbG9hZC1jdXJ2ZTogdW5xdW90ZSgnXCJcXFxcZjBiMFwiJyk7XHJcbiRlZGVsLWljb24tZG93bmxvYWQtY3VydmU6IHVucXVvdGUoJ1wiXFxcXGYwYWRcIicpO1xyXG4kZWRlbC1pY29uLVRyYW5zYWN0aW9uLWJvcmRlcjogdW5xdW90ZSgnXCJcXFxcZjBhZVwiJyk7XHJcbiRlZGVsLWljb24tdG91Y2hzY3JlZW46IHVucXVvdGUoJ1wiXFxcXGYwYWZcIicpO1xyXG4kZWRlbC1pY29uLW1hcmtldC1jYXBpdGFsLXBhdGgxOiB1bnF1b3RlKCdcIlxcXFxlZjFjXCInKTtcclxuJGVkZWwtaWNvbi1tYXJrZXQtY2FwaXRhbC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWYxZFwiJyk7XHJcbiRlZGVsLWljb24tbWFya2V0LWNhcGl0YWwtcGF0aDM6IHVucXVvdGUoJ1wiXFxcXGVmMWVcIicpO1xyXG4kZWRlbC1pY29uLUJvbmRzOiB1bnF1b3RlKCdcIlxcXFxlZjA1XCInKTtcclxuJGVkZWwtaWNvbi1TdHJ1Y3R1cmVkLVByb2R1Y3RzLTE6IHVucXVvdGUoJ1wiXFxcXGVmMDZcIicpO1xyXG4kZWRlbC1pY29uLVJCSS1Cb25kczogdW5xdW90ZSgnXCJcXFxcZWYwN1wiJyk7XHJcbiRlZGVsLWljb24tRGViZW50dXJlczogdW5xdW90ZSgnXCJcXFxcZWYwOFwiJyk7XHJcbiRlZGVsLWljb24tNTRlYy1ib25kczogdW5xdW90ZSgnXCJcXFxcZWYwOVwiJyk7XHJcbiRlZGVsLWljb24tb2ZmZXJpbmctZXRmczogdW5xdW90ZSgnXCJcXFxcZWYwYVwiJyk7XHJcbiRlZGVsLWljb24tb2ZmZXJpbmdzLW1mOiB1bnF1b3RlKCdcIlxcXFxlZjBiXCInKTtcclxuJGVkZWwtaWNvbi1vZmZlcmluZy1wbXM6IHVucXVvdGUoJ1wiXFxcXGVmMGNcIicpO1xyXG4kZWRlbC1pY29uLW9mZmVyaW5nLWFpZjogdW5xdW90ZSgnXCJcXFxcZWYwZFwiJyk7XHJcbiRlZGVsLWljb24tZ2VuZXJhbC1pbnN1cmFuY2U6IHVucXVvdGUoJ1wiXFxcXGVmMGVcIicpO1xyXG4kZWRlbC1pY29uLWxpZmUtaW5zdXJhbmNlOiB1bnF1b3RlKCdcIlxcXFxlZjBmXCInKTtcclxuJGVkZWwtaWNvbi1zdWJmZWUtaW5maW5pdHk6IHVucXVvdGUoJ1wiXFxcXGVmMTBcIicpO1xyXG4kZWRlbC1pY29uLW9mZmVyaW5nLWNvbW1vZGl0eTogdW5xdW90ZSgnXCJcXFxcZWYxMVwiJyk7XHJcbiRlZGVsLWljb24tb2ZmZXJpbmctY3VycmVuY3k6IHVucXVvdGUoJ1wiXFxcXGVmMTJcIicpO1xyXG4kZWRlbC1pY29uLW9mZmVyaW5nLWVxdWl0eTogdW5xdW90ZSgnXCJcXFxcZWYxM1wiJyk7XHJcbiRlZGVsLWljb24tb2ZmZXJpbmctc2diOiB1bnF1b3RlKCdcIlxcXFxlZjE0XCInKTtcclxuJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGVmMTVcIicpO1xyXG4kZWRlbC1pY29uLW9mZmVyaW5nLWNvcnBGZC1wYXRoMjogdW5xdW90ZSgnXCJcXFxcZWYxNlwiJyk7XHJcbiRlZGVsLWljb24tb2ZmZXJpbmctY29ycEZkLXBhdGgzOiB1bnF1b3RlKCdcIlxcXFxlZjE3XCInKTtcclxuJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDQ6IHVucXVvdGUoJ1wiXFxcXGVmMThcIicpO1xyXG4kZWRlbC1pY29uLW9mZmVyaW5nLWNvcnBGZC1wYXRoNTogdW5xdW90ZSgnXCJcXFxcZWYxOVwiJyk7XHJcbiRlZGVsLWljb24tb2ZmZXJpbmctY29ycEZkLXBhdGg2OiB1bnF1b3RlKCdcIlxcXFxlZjFhXCInKTtcclxuJGVkZWwtaWNvbi1vZmZlcmluZy1jb3JwRmQtcGF0aDc6IHVucXVvdGUoJ1wiXFxcXGVmMWJcIicpO1xyXG4kZWRlbC1pY29uLXdhdGNobGlzdC1jb2xvci1wYXRoMTogdW5xdW90ZSgnXCJcXFxcZWNkZlwiJyk7XHJcbiRlZGVsLWljb24td2F0Y2hsaXN0LWNvbG9yLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlY2UwXCInKTtcclxuJGVkZWwtaWNvbi1jb21wYXJlLXRyZW5kczogdW5xdW90ZSgnXCJcXFxcZWJhYlwiJyk7XHJcbiRlZGVsLWljb24tb3JkZXJib29rOiB1bnF1b3RlKCdcIlxcXFxlYjZlXCInKTtcclxuJGVkZWwtaWNvbi1hcnJvdy1yaWdodC1iaWc6IHVucXVvdGUoJ1wiXFxcXGViNmRcIicpO1xyXG4kZWRlbC1pY29uLVN0cmVuZ3RoczogdW5xdW90ZSgnXCJcXFxcZWFkM1wiJyk7XHJcbiRlZGVsLWljb24tc291bmQ6IHVucXVvdGUoJ1wiXFxcXGVhZDRcIicpO1xyXG4kZWRlbC1pY29uLUNoYWxsZW5nZXM6IHVucXVvdGUoJ1wiXFxcXGVhZDVcIicpO1xyXG4kZWRlbC1pY29uLWhvdXJnbGFzczogdW5xdW90ZSgnXCJcXFxcZTlkZFwiJyk7XHJcbiRlZGVsLWljb24tcGluLWNvZGU6IHVucXVvdGUoJ1wiXFxcXGU5ZGVcIicpO1xyXG4kZWRlbC1pY29uLW5vdGlmaWNhdGlvbi1iZWxsOiB1bnF1b3RlKCdcIlxcXFxlOWRmXCInKTtcclxuJGVkZWwtaWNvbi1pZGxlLW1pYzogdW5xdW90ZSgnXCJcXFxcZTlkY1wiJyk7XHJcbiRlZGVsLWljb24taWRsZS1taWMtY29sb3VyZWQtcGF0aDE6IHVucXVvdGUoJ1wiXFxcXGU5ZGFcIicpO1xyXG4kZWRlbC1pY29uLWlkbGUtbWljLWNvbG91cmVkLXBhdGgyOiB1bnF1b3RlKCdcIlxcXFxlOWRiXCInKTtcclxuJGVkZWwtaWNvbi1Gb2xkZXI6IHVucXVvdGUoJ1wiXFxcXGU5ZDRcIicpO1xyXG4kZWRlbC1pY29uLXRpY2tldDogdW5xdW90ZSgnXCJcXFxcZTlkNVwiJyk7XHJcbiRlZGVsLWljb24tY29tbWVudDE6IHVucXVvdGUoJ1wiXFxcXGU5ZDZcIicpO1xyXG4kZWRlbC1pY29uLVJlcG9ydHM6IHVucXVvdGUoJ1wiXFxcXGVhM2JcIicpO1xyXG4kZWRlbC1pY29uLWJhbms6IHVucXVvdGUoJ1wiXFxcXGVhM2NcIicpO1xyXG4kZWRlbC1pY29uLWNhbGN1bGF0b3I6IHVucXVvdGUoJ1wiXFxcXGVhM2RcIicpO1xyXG4kZWRlbC1pY29uLWFzc2lnbjogdW5xdW90ZSgnXCJcXFxcZWEzZVwiJyk7XHJcbiRlZGVsLWljb24tY3Jvc3MtMjogdW5xdW90ZSgnXCJcXFxcZWEzZlwiJyk7XHJcbiRlZGVsLWljb24tc21hbGxjYXNlLXJlcG9ydHM6IHVucXVvdGUoJ1wiXFxcXGU5NDdcIicpO1xyXG4kZWRlbC1pY29uLWNoYXJ0OiB1bnF1b3RlKCdcIlxcXFxlOTdhXCInKTtcclxuJGVkZWwtaWNvbi1saXN0OiB1bnF1b3RlKCdcIlxcXFxlOTgwXCInKTtcclxuJGVkZWwtaWNvbi1sYXllcnM6IHVucXVvdGUoJ1wiXFxcXGU5ODFcIicpO1xyXG4kZWRlbC1pY29uLWltcG9ydDE6IHVucXVvdGUoJ1wiXFxcXGU5OWNcIicpO1xyXG4kZWRlbC1pY29uLVZlY3Rvci02OiB1bnF1b3RlKCdcIlxcXFxlOTlkXCInKTtcclxuJGVkZWwtaWNvbi12YWxpZGF0aW9uOiB1bnF1b3RlKCdcIlxcXFxlOTllXCInKTtcclxuJGVkZWwtaWNvbi1wb3NpYmxlLXN0b2NrczogdW5xdW90ZSgnXCJcXFxcZTk3MFwiJyk7XHJcbiRlZGVsLWljb24tbXNnOiB1bnF1b3RlKCdcIlxcXFxlOTliXCInKTtcclxuJGVkZWwtaWNvbi1lbXRweV9pY29uOiB1bnF1b3RlKCdcIlxcXFxlOTlhXCInKTtcclxuJGVkZWwtaWNvbi1lcnJvci1tc2ctaWNvbjogdW5xdW90ZSgnXCJcXFxcZTk4ZFwiJyk7XHJcbiRlZGVsLWljb24tc3RvY2stYnJpZWZjYXNlOiB1bnF1b3RlKCdcIlxcXFxlOTk1XCInKTtcclxuJGVkZWwtaWNvbi1sZWZ0LWFycm93OiB1bnF1b3RlKCdcIlxcXFxlOTk0XCInKTtcclxuJGVkZWwtaWNvbi1jYWxlbmRhci1tb2I6IHVucXVvdGUoJ1wiXFxcXGU5OTNcIicpO1xyXG4kZWRlbC1pY29uLXNwbGl0LWljb246IHVucXVvdGUoJ1wiXFxcXGU5OGVcIicpO1xyXG4kZWRlbC1pY29uLVZpZXctcG5nOiB1bnF1b3RlKCdcIlxcXFxlOThmXCInKTtcclxuJGVkZWwtaWNvbi1WaWV3LXF1b3RlOiB1bnF1b3RlKCdcIlxcXFxlOTkwXCInKTtcclxuJGVkZWwtaWNvbi1wbmwtYWxlcnQ6IHVucXVvdGUoJ1wiXFxcXGU5OTFcIicpO1xyXG4kZWRlbC1pY29uLWVkaXQxOiB1bnF1b3RlKCdcIlxcXFxlOTkyXCInKTtcclxuJGVkZWwtaWNvbi1ib2xkLWRvd25sb2FkOiB1bnF1b3RlKCdcIlxcXFxlOThiXCInKTtcclxuJGVkZWwtaWNvbi1ib2xkLXNlYXJjaDogdW5xdW90ZSgnXCJcXFxcZTk4Y1wiJyk7XHJcbiRlZGVsLWljb24tY3VydmVkLWZpbHRlcjogdW5xdW90ZSgnXCJcXFxcZTk4YVwiJyk7XHJcbiRlZGVsLWljb24tYWRkMTogdW5xdW90ZSgnXCJcXFxcZTkxZlwiJyk7XHJcbiRlZGVsLWljb24tc29ydDE6IHVucXVvdGUoJ1wiXFxcXGU5ODNcIicpO1xyXG4kZWRlbC1pY29uLWRpc2xpa2U6IHVucXVvdGUoJ1wiXFxcXGU5ODRcIicpO1xyXG4kZWRlbC1pY29uLWluZm8xOiB1bnF1b3RlKCdcIlxcXFxlOTg1XCInKTtcclxuJGVkZWwtaWNvbi1saWtlczogdW5xdW90ZSgnXCJcXFxcZTk4NlwiJyk7XHJcbiRlZGVsLWljb24tcGxlZGdlOiB1bnF1b3RlKCdcIlxcXFxlOTg3XCInKTtcclxuJGVkZWwtaWNvbi1pbmZvOiB1bnF1b3RlKCdcIlxcXFxlOTgyXCInKTtcclxuJGVkZWwtaWNvbi1zdHJ1Y3R1cmVkLXByb2R1Y3RzOiB1bnF1b3RlKCdcIlxcXFxlOTU0XCInKTtcclxuJGVkZWwtaWNvbi1ldGZzOiB1bnF1b3RlKCdcIlxcXFxlOTU1XCInKTtcclxuJGVkZWwtaWNvbi1mbzogdW5xdW90ZSgnXCJcXFxcZTk1NlwiJyk7XHJcbiRlZGVsLWljb24tY29tbW9kaXR5OiB1bnF1b3RlKCdcIlxcXFxlOTU4XCInKTtcclxuJGVkZWwtaWNvbi1jdXJyZW5jeTogdW5xdW90ZSgnXCJcXFxcZTk1OVwiJyk7XHJcbiRlZGVsLWljb24tbXV0dWFsZnVuZHM6IHVucXVvdGUoJ1wiXFxcXGU5NWJcIicpO1xyXG4kZWRlbC1pY29uLWVxdWl0eTogdW5xdW90ZSgnXCJcXFxcZTk1Y1wiJyk7XHJcbiRlZGVsLWljb24tY29weS1pY29uOiB1bnF1b3RlKCdcIlxcXFxlOTY0XCInKTtcclxuJGVkZWwtaWNvbi1wdWxsLXRyYW5zYWN0aW9uOiB1bnF1b3RlKCdcIlxcXFxlOTdmXCInKTtcclxuJGVkZWwtaWNvbi1wZGY6IHVucXVvdGUoJ1wiXFxcXGU5N2JcIicpO1xyXG4kZWRlbC1pY29uLXRpbWVvdXQtaG9sZGluZzogdW5xdW90ZSgnXCJcXFxcZTk3Y1wiJyk7XHJcbiRlZGVsLWljb24tc29ydDogdW5xdW90ZSgnXCJcXFxcZTk3ZFwiJyk7XHJcbiRlZGVsLWljb24tYWRkOiB1bnF1b3RlKCdcIlxcXFxlOTdlXCInKTtcclxuJGVkZWwtaWNvbi1yb3RhdGU6IHVucXVvdGUoJ1wiXFxcXGU5NzRcIicpO1xyXG4kZWRlbC1pY29uLXpvb21vdXQ6IHVucXVvdGUoJ1wiXFxcXGU5NzVcIicpO1xyXG4kZWRlbC1pY29uLXpvb21pbjogdW5xdW90ZSgnXCJcXFxcZTk3NlwiJyk7XHJcbiRlZGVsLWljb24tbmV4dC1hcnJvdzogdW5xdW90ZSgnXCJcXFxcZTk3N1wiJyk7XHJcbiRlZGVsLWljb24tcHJldmlvdXMtYXJyb3c6IHVucXVvdGUoJ1wiXFxcXGU5NzhcIicpO1xyXG4kZWRlbC1pY29uLXRvb2w6IHVucXVvdGUoJ1wiXFxcXGU5NzFcIicpO1xyXG4kZWRlbC1pY29uLWluc3VyYW5jZTogdW5xdW90ZSgnXCJcXFxcZTk3MlwiJyk7XHJcbiRlZGVsLWljb24tbG9hbjogdW5xdW90ZSgnXCJcXFxcZTk3M1wiJyk7XHJcbiRlZGVsLWljb24tZWRlbC1pY29uLXJpZ2h0LXRoaW4tYXJyb3c6IHVucXVvdGUoJ1wiXFxcXGVhNDBcIicpO1xyXG4kZWRlbC1pY29uLWVkZWwtbG9nbzI6IHVucXVvdGUoJ1wiXFxcXGU5NTBcIicpO1xyXG4kZWRlbC1pY29uLXVzZXIyOiB1bnF1b3RlKCdcIlxcXFxlOTRkXCInKTtcclxuJGVkZWwtaWNvbi1zdXBwb3J0OiB1bnF1b3RlKCdcIlxcXFxlOTRlXCInKTtcclxuJGVkZWwtaWNvbi1ub3RpZmljYXRpb246IHVucXVvdGUoJ1wiXFxcXGU5NGZcIicpO1xyXG4kZWRlbC1pY29uLWxvZ291dDogdW5xdW90ZSgnXCJcXFxcZTk0YVwiJyk7XHJcbiRlZGVsLWljb24tY3ViZTogdW5xdW90ZSgnXCJcXFxcZTk0YlwiJyk7XHJcbiRlZGVsLWljb24tYmFyczogdW5xdW90ZSgnXCJcXFxcZTk0Y1wiJyk7XHJcbiRlZGVsLWljb24tZG90cy10aHJlZS1ob3Jpem9udGFsOiB1bnF1b3RlKCdcIlxcXFxlOTQ4XCInKTtcclxuJGVkZWwtaWNvbi1ibG9ja2VkOiB1bnF1b3RlKCdcIlxcXFxlOTQzXCInKTtcclxuJGVkZWwtaWNvbi1yZWZyZXNoOiB1bnF1b3RlKCdcIlxcXFxlOTQ0XCInKTtcclxuJGVkZWwtaWNvbi1saW5rLWljb246IHVucXVvdGUoJ1wiXFxcXGU5NDVcIicpO1xyXG4kZWRlbC1pY29uLXJpZ2h0LWFycm93OiB1bnF1b3RlKCdcIlxcXFxlOTQ2XCInKTtcclxuJGVkZWwtaWNvbi1jb2luczogdW5xdW90ZSgnXCJcXFxcZTk0MlwiJyk7XHJcbiRlZGVsLWljb24tcGxheTogdW5xdW90ZSgnXCJcXFxcZTk0MVwiJyk7XHJcbiRlZGVsLWljb24tdHJhc2g6IHVucXVvdGUoJ1wiXFxcXGU5NDBcIicpO1xyXG4kZWRlbC1pY29uLWZpbGUtdXBsb2FkOiB1bnF1b3RlKCdcIlxcXFxlOTNmXCInKTtcclxuJGVkZWwtaWNvbi1leGNlbDogdW5xdW90ZSgnXCJcXFxcZTkzZVwiJyk7XHJcbiRlZGVsLWljb24tdGltZXI6IHVucXVvdGUoJ1wiXFxcXGU5M2NcIicpO1xyXG4kZWRlbC1pY29uLWZsYXNoOiB1bnF1b3RlKCdcIlxcXFxlOTNkXCInKTtcclxuJGVkZWwtaWNvbi11c2VyMTogdW5xdW90ZSgnXCJcXFxcZTkzYlwiJyk7XHJcbiRlZGVsLWljb24tZW1haWw6IHVucXVvdGUoJ1wiXFxcXGU5MzZcIicpO1xyXG4kZWRlbC1pY29uLWZheDogdW5xdW90ZSgnXCJcXFxcZTkzN1wiJyk7XHJcbiRlZGVsLWljb24tbGluazogdW5xdW90ZSgnXCJcXFxcZTkzOFwiJyk7XHJcbiRlZGVsLWljb24tcGhvbmUxOiB1bnF1b3RlKCdcIlxcXFxlOTM5XCInKTtcclxuJGVkZWwtaWNvbi13ZWJzaXRlOiB1bnF1b3RlKCdcIlxcXFxlOTNhXCInKTtcclxuJGVkZWwtaWNvbi1lZGVsLWxvZ28xOiB1bnF1b3RlKCdcIlxcXFxlOTM1XCInKTtcclxuJGVkZWwtaWNvbi1leWUtY3Jvc3M6IHVucXVvdGUoJ1wiXFxcXGU5MzRcIicpO1xyXG4kZWRlbC1pY29uLXN0YXItZmlsbGVkOiB1bnF1b3RlKCdcIlxcXFxlOTMyXCInKTtcclxuJGVkZWwtaWNvbi1zdGFyLXVuZmlsbGVkOiB1bnF1b3RlKCdcIlxcXFxlOTMzXCInKTtcclxuJGVkZWwtaWNvbi1jb21tdW5pY2F0aW9uOiB1bnF1b3RlKCdcIlxcXFxlOTJjXCInKTtcclxuJGVkZWwtaWNvbi1mYXN0LXRpbWU6IHVucXVvdGUoJ1wiXFxcXGU5MmRcIicpO1xyXG4kZWRlbC1pY29uLXBlb3BsZS10YWxrOiB1bnF1b3RlKCdcIlxcXFxlOTJlXCInKTtcclxuJGVkZWwtaWNvbi1waG9uZTogdW5xdW90ZSgnXCJcXFxcZTkyZlwiJyk7XHJcbiRlZGVsLWljb24tc3Rhci1wbHVzOiB1bnF1b3RlKCdcIlxcXFxlOTMwXCInKTtcclxuJGVkZWwtaWNvbi11c2VyLWNpcmNsZTogdW5xdW90ZSgnXCJcXFxcZTkyYlwiJyk7XHJcbiRlZGVsLWljb24tcGFzc3dvcmQ6IHVucXVvdGUoJ1wiXFxcXGU5MjhcIicpO1xyXG4kZWRlbC1pY29uLWZvcmdvdC1sb2dpbjogdW5xdW90ZSgnXCJcXFxcZTkyN1wiJyk7XHJcbiRlZGVsLWljb24tdW5sb2NrOiB1bnF1b3RlKCdcIlxcXFxlOTI5XCInKTtcclxuJGVkZWwtaWNvbi15b2I6IHVucXVvdGUoJ1wiXFxcXGU5MmFcIicpO1xyXG4kZWRlbC1pY29uLWVkaXQ6IHVucXVvdGUoJ1wiXFxcXGU5MjZcIicpO1xyXG4kZWRlbC1pY29uLWV5ZTogdW5xdW90ZSgnXCJcXFxcZTkyNVwiJyk7XHJcbiRlZGVsLWljb24tcHVyc2U6IHVucXVvdGUoJ1wiXFxcXGU5MjRcIicpO1xyXG4kZWRlbC1pY29uLWFycm93LXJpZ2h0OiB1bnF1b3RlKCdcIlxcXFxlOTIzXCInKTtcclxuJGVkZWwtaWNvbi1pbnN1ZmZpY2llbnQtZnVuZHM6IHVucXVvdGUoJ1wiXFxcXGU5MjJcIicpO1xyXG4kZWRlbC1pY29uLW1pbnVzOiB1bnF1b3RlKCdcIlxcXFxlOTIwXCInKTtcclxuJGVkZWwtaWNvbi1wbHVzOiB1bnF1b3RlKCdcIlxcXFxlOTIxXCInKTtcclxuJGVkZWwtaWNvbi1zZWxlY3Q6IHVucXVvdGUoJ1wiXFxcXGU5MWVcIicpO1xyXG4kZWRlbC1pY29uLWFycm93LXVwOiB1bnF1b3RlKCdcIlxcXFxlOTFjXCInKTtcclxuJGVkZWwtaWNvbi1maWx0ZXI6IHVucXVvdGUoJ1wiXFxcXGU5MWRcIicpO1xyXG4kZWRlbC1pY29uLWNsb2NrOiB1bnF1b3RlKCdcIlxcXFxlOTA0XCInKTtcclxuJGVkZWwtaWNvbi1rZXktaG9yejogdW5xdW90ZSgnXCJcXFxcZTkxYVwiJyk7XHJcbiRlZGVsLWljb24tY2FsZW5kYXI6IHVucXVvdGUoJ1wiXFxcXGU5MTlcIicpO1xyXG4kZWRlbC1pY29uLXN0YXI6IHVucXVvdGUoJ1wiXFxcXGU5MTZcIicpO1xyXG4kZWRlbC1pY29uLWRvdWJsZS1hcnJvdy1sZWZ0OiB1bnF1b3RlKCdcIlxcXFxlOTE0XCInKTtcclxuJGVkZWwtaWNvbi1kb3VibGUtYXJyb3ctcmlnaHQ6IHVucXVvdGUoJ1wiXFxcXGU5MTVcIicpO1xyXG4kZWRlbC1pY29uLXNlYXJjaDogdW5xdW90ZSgnXCJcXFxcZTkxM1wiJyk7XHJcbiRlZGVsLWljb24tYXJyb3ctbGVmdDogdW5xdW90ZSgnXCJcXFxcZTkxMlwiJyk7XHJcbiRlZGVsLWljb24tYXJyb3ctZG93bjogdW5xdW90ZSgnXCJcXFxcZTkxMVwiJyk7XHJcbiRlZGVsLWljb24tdGljazogdW5xdW90ZSgnXCJcXFxcZTkwNlwiJyk7XHJcbiRlZGVsLWljb24tZG93bmxvYWQ6IHVucXVvdGUoJ1wiXFxcXGU5MTBcIicpO1xyXG4kZWRlbC1pY29uLXVzZXI6IHVucXVvdGUoJ1wiXFxcXGU5MGZcIicpO1xyXG4kZWRlbC1pY29uLWZhcXM6IHVucXVvdGUoJ1wiXFxcXGU5MGRcIicpO1xyXG4kZWRlbC1pY29uLWxvZ2luLWhlbHA6IHVucXVvdGUoJ1wiXFxcXGU5MGVcIicpO1xyXG4kZWRlbC1pY29uLWJ1bGI6IHVucXVvdGUoJ1wiXFxcXGU5MGNcIicpO1xyXG4kZWRlbC1pY29uLWxvY2F0ZS11czogdW5xdW90ZSgnXCJcXFxcZTkwN1wiJyk7XHJcbiRlZGVsLWljb24tZWRlbC1sb2dvOiB1bnF1b3RlKCdcIlxcXFxlOTA4XCInKTtcclxuJGVkZWwtaWNvbi1hbm5vdW5jZTogdW5xdW90ZSgnXCJcXFxcZTkwOVwiJyk7XHJcbiRlZGVsLWljb24tZW1haWwtdXM6IHVucXVvdGUoJ1wiXFxcXGU5MGFcIicpO1xyXG4kZWRlbC1pY29uLWNhbGw6IHVucXVvdGUoJ1wiXFxcXGU5MGJcIicpO1xyXG4kZWRlbC1pY29uLXR3aXR0ZXI6IHVucXVvdGUoJ1wiXFxcXGYwOTlcIicpO1xyXG4kZWRlbC1pY29uLWZhY2Vib29rOiB1bnF1b3RlKCdcIlxcXFxmMDlhXCInKTtcclxuJGVkZWwtaWNvbi1nb29nbGUtcGx1czogdW5xdW90ZSgnXCJcXFxcZjBkNVwiJyk7XHJcbiRlZGVsLWljb24tbGlua2VkaW46IHVucXVvdGUoJ1wiXFxcXGYwZTFcIicpO1xyXG4kZWRlbC1pY29uLXlvdXR1YmU6IHVucXVvdGUoJ1wiXFxcXGYxNjdcIicpO1xyXG4kZWRlbC1pY29uLWluc3RhZ3JhbTogdW5xdW90ZSgnXCJcXFxcZjE2ZFwiJyk7XHJcbiRlZGVsLWljb24td2hhdHNhcHA6IHVucXVvdGUoJ1wiXFxcXGYyMzJcIicpO1xyXG4kZWRlbC1pY29uLWNhcmV0LWRvd246IHVucXVvdGUoJ1wiXFxcXGYwZDdcIicpO1xyXG4kZWRlbC1pY29uLWNhcmV0LXVwOiB1bnF1b3RlKCdcIlxcXFxmMGQ4XCInKTtcclxuJGVkZWwtaWNvbi1jYWxsMTogdW5xdW90ZSgnXCJcXFxcZTkwNVwiJyk7XHJcbiRlZGVsLWljb24tY2xvc2U6IHVucXVvdGUoJ1wiXFxcXGU5MWJcIicpO1xyXG4kZWRlbC1pY29uLWNvbGxhcHNlOiB1bnF1b3RlKCdcIlxcXFxlOTAzXCInKTtcclxuJGVkZWwtaWNvbi1leHBhbmQ6IHVucXVvdGUoJ1wiXFxcXGU5MDFcIicpO1xyXG4kZWRlbC1pY29uLWV4Y2xhbWF0aW9uOiB1bnF1b3RlKCdcIlxcXFxlOTAwXCInKTtcclxuJGVkZWwtaWNvbi1jb21tZW50OiB1bnF1b3RlKCdcIlxcXFxlOTE3XCInKTtcclxuJGVkZWwtaWNvbi10b29sdGlwOiB1bnF1b3RlKCdcIlxcXFxlOTE4XCInKTtcclxuJGVkZWwtaWNvbi10aW1lb3V0OiB1bnF1b3RlKCdcIlxcXFxlOTMxXCInKTtcclxuXHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5sb2dvLWhlYWQtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgLmxvZ28tbGVmdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLmxvZ29iZyB7XHJcbiAgICAgICAgY29sb3I6ICMxNzQwODI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydHlPbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkZWwtaWNvbi1lZGVsLWxvZ28ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eTtcclxuICAgICAgICAgIGNvbG9yOiAjMDc1MWEwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjcycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWVkZWwtbG9nbzIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIu6lkFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICAgIGNvbG9yOiAjNzA3MDZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9nby1yaWdodCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5pY29uLWJhY2tncm91bmQge1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzNTgwZjc7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC51c2VyLWRldGFpbHMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAudXNlci11c2VybmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zZXZlbnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnVzZXItYWNjb3VudGlkIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNMaWdodDtcclxuICAgICAgICBjb2xvcjogI2I4YjhiODtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmx1ZWRvdHMge1xyXG4gIGNvbG9yOiAjMzU4MGY3O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XHJcbiAgLmxvZ28taGVhZC1jb250YWluZXIge1xyXG4gICAgLmxvZ28tbGVmdCB7XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICAuZWRlbC1pY29uLWVkZWwtbG9nbyB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVkZWwtaWNvbi1lZGVsLWxvZ28yIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2dvLXJpZ2h0IHtcclxuICAgICAgLmljb24tYmFja2dyb3VuZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ibHVlZG90cyB7XHJcbiAgY29sb3I6ICMzNTgwZjc7XHJcbn0iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4uaWNvbi1iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGlja2V0cG9ydGFsLXRhYi1jb250ZW50IHtcclxuICAudGFiLWNvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiA0MjBweDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmZpbGV1cGxvYWQtdmlldyAuY2FyZCB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4ICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZpbGV1cGxvYWQtdmlldyAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5maWxldXBsb2FkLXZpZXcgLmJ0bi1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNWE4ZGVlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YThkZWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5mb3JtLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5rYi1kYXRhLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xufVxuLmZpbGV1cGxvYWQtdmlldyAua2ItbW9kYWwtZGF0YS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5rYi1kYXRhLXRpdGxlIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZpbGV1cGxvYWQtdmlldyAua2ItZmlsZS11cGxvYWQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5maWxlLXVwbG9hZC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpbGV1cGxvYWQtdmlldyAuZmlsZS11cGxvYWQtYm94IC5maWxlLXVwbG9hZC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5maWxlLWxpbmsge1xuICBjb2xvcjogIzQ3NWY3YjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5maWxlLXVwbG9hZC1ib3ggLmZpbGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5maWxldXBsb2FkLXZpZXcgLmZpbGUtYXRjLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5maWxlLWltYWdlIHtcbiAgLyogd2lkdGg6IDEzMHB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDg1cHg7XG4gIG1pbi1oZWlnaHQ6IDg1cHg7ICovXG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWNmMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICM0NzVmN2I7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5maWxldXBsb2FkLXZpZXcgLmZpbGUtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5maWxlLWRldGFpbCB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTBweCk7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5maWxlLWRldGFpbCBoNiB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZpbGV1cGxvYWQtdmlldyAuZmlsZS1kZXRhaWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM4MTk0YWE7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZmlsZXVwbG9hZC12aWV3IC5maWxlLWFjdGlvbnMge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZpbGV1cGxvYWQtdmlldyAuZmlsZS1hY3Rpb24tYnRuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzgxOTRhYTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWxldXBsb2FkLXZpZXcgLmZpbGUtYWN0aW9uLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjM2Q1NDZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5maWxldXBsb2FkLXZpZXcgLmZpbGUtYXRjLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRpY2tldHBvcnRhbC1wYWRkaW5nIHtcbiAgcGFkZGluZzogMTVweCA5cHggMTJweCA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpY2tldHBvcnRhbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAxNXB4IDExcHggMTVweCAxMXB4O1xuICB9XG59XG4udGlja2V0cG9ydGFsLXBhZGRpbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hdHRjaGVjZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hdHRjaGVjZC1jb250ZW50IC5lZGVsLWljb24tYXR0YWNoZW1lbnQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi53aXRoLWJnIC5ib3gtc3Bhbi1zdGF0dXMge1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2l0aC1iZyBzcGFuW2RhdGEtYXR0cj1PcGVuXSB7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgNzgsIDY5LCAwLjIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndpdGgtYmcgc3BhbltkYXRhLWF0dHI9XCJJbiBQcm9ncmVzc1wiXSxcbi53aXRoLWJnIHNwYW5bZGF0YS1hdHRyPVwiSW4gUHJvY2Vzc1wiXSxcbi53aXRoLWJnIHNwYW5bZGF0YS1hdHRyPVBlbmRpbmddIHtcbiAgY29sb3I6ICNmNzk0M2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAxNDgsIDYyLCAwLjMpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aXRoLWJnIHNwYW5bZGF0YS1hdHRyPVwiSW4gUHJvZ3Jlc3NcIl0sXG4gIC53aXRoLWJnIHNwYW5bZGF0YS1hdHRyPVwiSW4gUHJvY2Vzc1wiXSxcbiAgLndpdGgtYmcgc3BhbltkYXRhLWF0dHI9UGVuZGluZ10ge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLndpdGgtYmcgc3BhbltkYXRhLWF0dHI9Q2xvc2VkXSxcbi53aXRoLWJnIHNwYW5bZGF0YS1hdHRyPUNsb3NlXSxcbi53aXRoLWJnIHNwYW5bZGF0YS1hdHRyPWNsb3NlZF0sXG4ud2l0aC1iZyBzcGFuW2RhdGEtYXR0cj1jbG9zZV0ge1xuICBjb2xvcjogIzFjZmM4MztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOCwgMjUyLCAxMzEsIDAuMik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5lZC1oZWktMzcge1xuICBoZWlnaHQ6IDM3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50cC1wYWRkaW5nLXAge1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRwLXBhZGRpbmctcCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG5cbi5hdHRhY2hlZGdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDEzNXB4KSAhaW1wb3J0YW50O1xuICBnYXA6IDIxcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYXR0YWNoZWRpbWdib3gge1xuICBoZWlnaHQ6IDM5cHg7XG4gIHdpZHRoOiAzOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hdHRhY2hlZGltZ2JveCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5hdHRhY2hlZGltZ2JveCBpbWcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5jdXN0b21lci1zdXBwb3J0LXNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwcHggYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lci1zdXBwb3J0LXNlY3Rpb24gLmVkZWwtaWNvbi1jb21tZW50MSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgfVxufVxuXG4ubmV3dGlja2V0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDM3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXd0aWNrZXQtYnRuIC5lZGVsLWljb24tdGlja2V0IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuLmVkZWwtaWNvbi1Gb2xkZXIuZm9udC00MiB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLmVkZWwtaWNvbi1Gb2xkZXIuZm9udC03MSB7XG4gIGZvbnQtc2l6ZTogNC40MzhyZW07XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuXG4ubmV3dGlja2V0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyM3B4IDQxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXd0aWNrZXQtc2VjdGlvbiAubWFpbi10ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXd0aWNrZXQtc2VjdGlvbiAubWFpbi10ZXh0YXJlYSAudGV4dGFyZWEtY29tbW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgcmVzaXplOiBub25lO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5uZXd0aWNrZXQtc2VjdGlvbiAubWFpbi10ZXh0YXJlYSAud29yZHMtbGV0dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDVweDtcbn1cbi5uZXd0aWNrZXQtc2VjdGlvbiAuZ3JpZC0yLW1heGV4Y2VlZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUlIDg1JTtcbiAgZ2FwOiAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGlja2V0LXBvcnRhbC1kb3R0ZWQtZmlsZXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNiOGI4Yjg7XG4gIGhlaWdodDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGlja2V0LXBvcnRhbC1kb3R0ZWQtZmlsZXNlY3Rpb24ge1xuICAgIGhlaWdodDogNTFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4udGlja2V0LXBvcnRhbC1kb3R0ZWQtZmlsZXNlY3Rpb24gLmZpbGUtdXBsb2FkLXNlY3Rpb24tZ2VuZXJpYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpY2tldC1wb3J0YWwtZG90dGVkLWZpbGVzZWN0aW9uIC5maWxlLXVwbG9hZC1zZWN0aW9uLWdlbmVyaWMgLnVwbG9hZC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi50aWNrZXQtcG9ydGFsLWRvdHRlZC1maWxlc2VjdGlvbiAuZmlsZS11cGxvYWQtc2VjdGlvbi1nZW5lcmljIGltZyB7XG4gIHdpZHRoOiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aWNrZXQtcG9ydGFsLWRvdHRlZC1maWxlc2VjdGlvbiAuZmlsZS11cGxvYWQtc2VjdGlvbi1nZW5lcmljIGltZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gIH1cbn1cblxuLmJ0bi1uZXd0aWNrZXQge1xuICBwYWRkaW5nOiAxN3B4O1xufVxuLmJ0bi1uZXd0aWNrZXQgLnNtYWxsLWVkYnV0dG9uIHtcbiAgd2lkdGg6IDEyNHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ3JpZC0zLXVwbG9hZENvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSA2NSUgMTAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5vdmVybGF5LW1iIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogw6dlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0MSwgMjQxLCAwLjkpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4uaGVpZ2h0NjgwIHtcbiAgaGVpZ2h0OiA2ODBweDtcbn1cblxuLmhlaWdodDQwMCB7XG4gIGhlaWdodDogNDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlaWdodDQwMCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuXG4uaGVpZ2h0NDYwIHtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmVycm9ybXNnLXRpY2tldHBvdGFsIHtcbiAgYmFja2dyb3VuZDogI2ZlZjRlYztcbiAgcGFkZGluZzogOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5lcnJvcm1zZy10aWNrZXRwb3RhbCAudGlja2V0LWdyaWQtMS0yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMHB4IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9ubGluZWhlaWdodC1tYiBzcGFuLFxuICAuY29tbW9ubGluZWhlaWdodC1tYiBkaXYge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uZ3JpZC0yLTEge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAwLjVmcjtcbn1cblxuLmdyaWQtMi0xLW1iIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMS4yZnI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWRfYnV0dG9uLmNyZWF0ZXNlcnZpY2VyZXEtYnRuIHtcbiAgICBwYWRkaW5nOiA4cHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjgxM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1icmQtYWxsLW5vbmUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbW9iLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vYmlsZS1wZCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLm5ld3RpY2tldC1iYWNrIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5tYi12aWV3LWFsbCAud29yZC1icmVhay0xMDAge1xuICB3b3JkLWJyZWFrOiB1bnNldCAhaW1wb3J0YW50O1xuICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5tYi12aWV3LWFsbCAuYXR0YWNoZWRpbWdib3gge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm1iLXZpZXctYWxsIC5hdHRhY2hlZGltZ2JveCBpbWcge1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5hY3RpdmUtYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG5cbi5sb2FkZXItaGVpZ2h0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uaXMtaW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDUwNGQgIWltcG9ydGFudDtcbn1cblxuLnRpY2tldGVycm9yLW1zZyAucC0yIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59IiwiLmZpbGV1cGxvYWQtdmlldyB7XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICM1YThkZWUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE4ZGVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tc3VibWl0IHtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5rYi1kYXRhLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAua2ItbW9kYWwtZGF0YS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAua2ItZGF0YS10aXRsZSBoNiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAua2ItZmlsZS11cGxvYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsZS11cGxvYWQtYm94IHtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLXVwbG9hZC1ib3ggLmZpbGUtdXBsb2FkLWlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAjNDc1ZjdiO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGUtdXBsb2FkLWJveCAuZmlsZS1saW5rOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGUtYXRjLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGUtaW1hZ2Uge1xyXG4gICAgICAgIC8qIHdpZHRoOiAxMzBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4NXB4OyAqL1xyXG4gICAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDg1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVjZjE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBjb2xvcjogIzQ3NWY3YjtcclxuICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGUtaW1hZ2UgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGUtZGV0YWlsIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGUtZGV0YWlsIGg2IHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLWRldGFpbCBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM4MTk0YWE7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGUtYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWxlLWFjdGlvbi1idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogIzgxOTRhYTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsZS1hY3Rpb24tYnRuOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzNkNTQ2ZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsZS1hdGMtYm94Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn0iLCIudGlja2V0cG9ydGFsLXBhZGRpbmcge1xyXG4gIHBhZGRpbmc6IDE1cHggOXB4IDEycHggOXB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDExcHggMTVweCAxMXB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5hdHRjaGVjZC1jb250ZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5lZGVsLWljb24tYXR0YWNoZW1lbnQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLndpdGgtYmcge1xyXG4gIC5ib3gtc3Bhbi1zdGF0dXMge1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIHNwYW5bZGF0YS1hdHRyPVwiT3BlblwiXSB7XHJcbiAgICBjb2xvcjogJHRvbWF0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b21hdG8tMjA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgc3BhbltkYXRhLWF0dHI9XCJJbiBQcm9ncmVzc1wiXSxcclxuICBzcGFuW2RhdGEtYXR0cj1cIkluIFByb2Nlc3NcIl0sXHJcbiAgc3BhbltkYXRhLWF0dHI9XCJQZW5kaW5nXCJdIHtcclxuICAgIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZS1saWdodC0yMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXRlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbltkYXRhLWF0dHI9XCJDbG9zZWRcIl0sXHJcbiAgc3BhbltkYXRhLWF0dHI9XCJDbG9zZVwiXSxcclxuICBzcGFuW2RhdGEtYXR0cj1cImNsb3NlZFwiXSxcclxuICBzcGFuW2RhdGEtYXR0cj1cImNsb3NlXCJdIHtcclxuICAgIGNvbG9yOiAkZ3JlZW4tMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0yMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4uZWQtaGVpLTM3IHtcclxuICBoZWlnaHQ6IDM3cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4udHAtcGFkZGluZy1wIHtcclxuICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5hdHRhY2hlZGdyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxMzVweCkgIWltcG9ydGFudDtcclxuICBnYXA6IDIxcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmF0dGFjaGVkaW1nYm94IHtcclxuICBoZWlnaHQ6IDM5cHg7XHJcbiAgd2lkdGg6IDM5cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5VHdvO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b21lci1zdXBwb3J0LXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHB4IGF1dG87XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGdhcDogMTBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgLmVkZWwtaWNvbi1jb21tZW50MSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXd0aWNrZXQtYnRuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGhlaWdodDogMzdweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgLmVkZWwtaWNvbi10aWNrZXQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHlUd287XHJcbiAgfVxyXG59XHJcblxyXG4uZWRlbC1pY29uLUZvbGRlciB7XHJcbiAgJi5mb250LTQyIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnR5VHdvO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICB9XHJcblxyXG4gICYuZm9udC03MSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NldmVudHlPbmU7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3RpY2tldC1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiAyM3B4IDQxcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubWFpbi10ZXh0YXJlYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnRleHRhcmVhLWNvbW1vbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndvcmRzLWxldHRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JpZC0yLW1heGV4Y2VlZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgODUlO1xyXG4gICAgZ2FwOiAwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4udGlja2V0LXBvcnRhbC1kb3R0ZWQtZmlsZXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXI6IDJweCBkYXNoZWQgJHNlY29uZGFyeS1ncmF5O1xyXG4gIGhlaWdodDogNzBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5maWxlLXVwbG9hZC1zZWN0aW9uLWdlbmVyaWMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIC51cGxvYWQtY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDIzcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tbmV3dGlja2V0IHtcclxuICBwYWRkaW5nOiAxN3B4O1xyXG5cclxuICAuc21hbGwtZWRidXR0b24ge1xyXG4gICAgd2lkdGg6IDEyNHB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLTMtdXBsb2FkQ29udGVudCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSA2NSUgMTAlO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLy8gd2lkdGg6IDE3NXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLm92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4ub3ZlcmxheS1tYiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogw6dlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQxLCAyNDEsIDAuOSk7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxufVxyXG5cclxuLmhlaWdodDY4MCB7XHJcbiAgaGVpZ2h0OiA2ODBweDtcclxufVxyXG5cclxuLmhlaWdodDQwMCB7XHJcbiAgaGVpZ2h0OiA0MjBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWlnaHQ0NjAge1xyXG4gIGhlaWdodDogNDYwcHg7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxufVxyXG5cclxuLmVycm9ybXNnLXRpY2tldHBvdGFsIHtcclxuICBiYWNrZ3JvdW5kOiAkcGFzdGVsLWNyZWFtO1xyXG4gIHBhZGRpbmc6IDlweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC50aWNrZXQtZ3JpZC0xLTIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzBweCBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAuY29tbW9ubGluZWhlaWdodC1tYiB7XHJcbiAgICBzcGFuLFxyXG4gICAgZGl2IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JpZC0yLTEge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMC41ZnI7XHJcbn1cclxuXHJcbi5ncmlkLTItMS1tYiB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxLjJmcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC5lZF9idXR0b24ge1xyXG4gICAgJi5jcmVhdGVzZXJ2aWNlcmVxLWJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10aGlydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1iLWJyZC1hbGwtbm9uZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXgtbW9iLTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1wZCB7XHJcbiAgICA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3dGlja2V0LWJhY2sge1xyXG4gIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWItdmlldy1hbGwge1xyXG4gIC53b3JkLWJyZWFrLTEwMCB7XHJcbiAgICB3b3JkLWJyZWFrOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYXR0YWNoZWRpbWdib3gge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aXZlLWJnLWdyYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG59XHJcblxyXG4ubG9hZGVyLWhlaWdodCB7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4uaXMtaW52YWxpZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGlja2V0ZXJyb3ItbXNnIHtcclxuICAucC0yIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5cclxuLyogUm9ib3RvIENvbmRlbnNlZCBGb250IEZhY2VzIFN0YXJ0Ki9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZFJlZ3VsYXJcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tcmVndWxhci5lb3RcIik7XHJcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIFJlZ3VsYXJcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG9jb25kZW5zZWQvdjEzL3JvYm90by1jb25kZW5zZWQtdjEzLWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIC8qIElFNi1JRTggKi9cclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG9jb25kZW5zZWQvdjEzL3JvYm90by1jb25kZW5zZWQtdjEzLWxhdGluLXJlZ3VsYXIuc3ZnI1JvYm90b0NvbmRlbnNlZFwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG9jb25kZW5zZWQvdjEzL3JvYm90by1jb25kZW5zZWQtdjEzLWxhdGluLTcwMC5lb3RcIik7XHJcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG9jb25kZW5zZWQvdjEzL3JvYm90by1jb25kZW5zZWQtdjEzLWxhdGluLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgLyogSUU2LUlFOCAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi03MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tNzAwLnN2ZyNSb2JvdG9Db25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkQm9sZEl0YWxpY1wiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi03MDBpdGFsaWMuZW90XCIpO1xyXG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkIEl0YWxpY1wiKSxcclxuICAgIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWNcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG9jb25kZW5zZWQvdjEzL3JvYm90by1jb25kZW5zZWQtdjEzLWxhdGluLTcwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgLyogSUU2LUlFOCAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi03MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tNzAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi03MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4tNzAwaXRhbGljLnN2ZyNSb2JvdG9Db25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQ29uZGVuc2VkSXRhbGljXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG9jb25kZW5zZWQvdjEzL3JvYm90by1jb25kZW5zZWQtdjEzLWxhdGluLWl0YWxpYy5lb3RcIik7XHJcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtSXRhbGljXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvY29uZGVuc2VkL3YxMy9yb2JvdG8tY29uZGVuc2VkLXYxMy1sYXRpbi1pdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIC8qIElFNi1JRTggKi9cclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG9jb25kZW5zZWQvdjEzL3JvYm90by1jb25kZW5zZWQtdjEzLWxhdGluLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90b2NvbmRlbnNlZC92MTMvcm9ib3RvLWNvbmRlbnNlZC12MTMtbGF0aW4taXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG9jb25kZW5zZWQvdjEzL3JvYm90by1jb25kZW5zZWQtdjEzLWxhdGluLWl0YWxpYy5zdmcjUm9ib3RvQ29uZGVuc2VkXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFJlZ3VsYXJcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL29zd2FsZC92MTEvb3N3YWxkLXYxMS1sYXRpbi1yZWd1bGFyLmVvdFwiKTtcclxuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbChcIk9zd2FsZCBSZWd1bGFyXCIpLCBsb2NhbChcIk9zd2FsZC1SZWd1bGFyXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvb3N3YWxkL3YxMS9vc3dhbGQtdjExLWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIC8qIElFNi1JRTggKi9cclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL29zd2FsZC92MTEvb3N3YWxkLXYxMS1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9vc3dhbGQvdjExL29zd2FsZC12MTEtbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL29zd2FsZC92MTEvb3N3YWxkLXYxMS1sYXRpbi1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9vc3dhbGQvdjExL29zd2FsZC12MTEtbGF0aW4tcmVndWxhci5zdmcjT3N3YWxkXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZEJvbGRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL29zd2FsZC92MTEvb3N3YWxkLXYxMS1sYXRpbi03MDAuZW90XCIpO1xyXG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IGxvY2FsKFwiT3N3YWxkIEJvbGRcIiksIGxvY2FsKFwiT3N3YWxkLUJvbGRcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9vc3dhbGQvdjExL29zd2FsZC12MTEtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAvKiBJRTYtSUU4ICovXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9vc3dhbGQvdjExL29zd2FsZC12MTEtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9vc3dhbGQvdjExL29zd2FsZC12MTEtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvb3N3YWxkL3YxMS9vc3dhbGQtdjExLWxhdGluLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvb3N3YWxkL3YxMS9vc3dhbGQtdjExLWxhdGluLTcwMC5zdmcjT3N3YWxkXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIE9zd2FsZCBGb250IEZhY2VzIEVuZCovXHJcblxyXG4vKiBSb2JvdG8gU3RhcnQqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLXJlZ3VsYXIuZW90XCIpO1xyXG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIFJlZ3VsYXJcIiksIGxvY2FsKFwiUm9ib3RvLVJlZ3VsYXJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgLyogSUU2LUlFOCAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by92MTUvcm9ib3RvLXYxNS1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by92MTUvcm9ib3RvLXYxNS1sYXRpbi1yZWd1bGFyLnN2ZyNSb2JvdG9cIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuLyogUm9ib3RvIFN0YXJ0Ki9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLTUwMC5lb3RcIik7XHJcbiAgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gTWVkaXVtXCIpLCBsb2NhbChcIlJvYm90by1NZWRpdW1cIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tNTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAvKiBJRTYtSUU4ICovXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLTUwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLTUwMC5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by92MTUvcm9ib3RvLXYxNS1sYXRpbi03MDAuZW90XCIpO1xyXG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvLUJvbGRcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAvKiBJRTYtSUU4ICovXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L3JvYm90by12MTUtbGF0aW4tNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9yb2JvdG8tdjE1LWxhdGluLTcwMC5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICAvKiBMZWdhY3kgaU9TICovXHJcbn1cclxuXHJcbi8qIFJvYm90byBFbmQqL1xyXG5cclxuLyogRW5jb2RlIFNhbnMgU3RhcnQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlFeHBhbmRlZEJvbGRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1NlbWlFeHBhbmRlZC1Cb2xkLmVvdFwiKTtcclxuICAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbChcIkVuY29kZVNhbnNTZW1pRXhwYW5kZWQgQm9sZFwiKSxcclxuICAgIGxvY2FsKFwiRW5jb2RlU2Fuc1NlbWlFeHBhbmRlZC1Cb2xkXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zU2VtaUV4cGFuZGVkLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIC8vIC8qIElFNi1JRTggKi8gdXJsKFwiLi4vLi4vZm9udHMvZW5jb2RlU2Fuc1NlbWlFeHBhbmRlZC9FbmNvZGVTYW5zU2VtaUV4cGFuZGVkLUJvbGQud29mZjJcIilcclxuICAgIC8vIFx0Zm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1NlbWlFeHBhbmRlZC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zU2VtaUV4cGFuZGVkLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1NlbWlFeHBhbmRlZC1Cb2xkLnN2ZyNSb2JvdG9cIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIC8qIExlZ2FjeSBpT1MgKi9cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNMaWdodC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNMaWdodC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc0xpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc0xpZ2h0LnN2ZyNFbmNvZGVTYW5zTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9lbmNvZGVzYW5zX25vcm1hbC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL2VuY29kZXNhbnNfbm9ybWFsLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvZW5jb2Rlc2Fuc19ub3JtYWwud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL2VuY29kZXNhbnNfbm9ybWFsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvZW5jb2Rlc2Fuc19ub3JtYWwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9lbmNvZGVzYW5zX25vcm1hbC5zdmcjZW5jb2Rlc2Fuc19ub3JtYWxcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNNZWRpdW0uZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zTWVkaXVtLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc01lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc01lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNNZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zTWVkaXVtLnN2ZyNFbmNvZGVTYW5zTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlCb2xkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNTZW1pQm9sZC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNTZW1pQm9sZC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNTZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1NlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1NlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1NlbWlCb2xkLnN2ZyNFbmNvZGVTYW5zU2VtaUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zQm9sZFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zQm9sZC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNCb2xkLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc0JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc0JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zQm9sZC5zdmcjRW5jb2RlU2Fuc0JvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zUmVndWxhclwiO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zUmVndWxhci5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNSZWd1bGFyLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1JlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9lbmNvZGVzYW5zL0VuY29kZVNhbnNSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2VuY29kZXNhbnMvRW5jb2RlU2Fuc1JlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZW5jb2Rlc2Fucy9FbmNvZGVTYW5zUmVndWxhci5zdmcjRW5jb2RlU2Fuc1JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJJbnRlclJlZ3VsYXJcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ludGVyL0ludGVyUmVndWxhci5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9pbnRlci9JbnRlclJlZ3VsYXIuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvaW50ZXIvSW50ZXJSZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvaW50ZXIvSW50ZXJSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2ludGVyL0ludGVyUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9pbnRlci9JbnRlclJlZ3VsYXIuc3ZnI0ludGVyUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkludGVyU2VtaUJvbGRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2ludGVyL0ludGVyU2VtaUJvbGQuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaW50ZXIvSW50ZXJTZW1pQm9sZC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9pbnRlci9JbnRlclNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvaW50ZXIvSW50ZXJTZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9pbnRlci9JbnRlclNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2ludGVyL0ludGVyU2VtaUJvbGQuc3ZnI0ludGVyU2VtaUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG9MaWdodFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9Sb2JvdG9MaWdodC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L1JvYm90b0xpZ2h0LmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by92MTUvUm9ib3RvTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9yb2JvdG8vdjE1L1JvYm90b0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL3JvYm90by92MTUvUm9ib3RvTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcm9ib3RvL3YxNS9Sb2JvdG9MaWdodC5zdmcjUm9ib3RvTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnNSZWd1bGFyLmVvdFwiKTtcclxuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnNSZWd1bGFyLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnNSZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fuc1JlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fuc1JlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fuc1JlZ3VsYXIuc3ZnI0RNU2Fuc05vcm1hbFwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fuc01lZGl1bS5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9kbXMvRE1TYW5zTWVkaXVtLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnNNZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9kbXMvRE1TYW5zTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnNNZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvZG1zL0RNU2Fuc01lZGl1bS5zdmcjRE1TYW5zTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9kbXMvRE1TYW5zQm9sZC5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9kbXMvRE1TYW5zQm9sZC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi8uLi9mb250cy9kbXMvRE1TYW5zQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnNCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnNCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uLy4uL2ZvbnRzL2Rtcy9ETVNhbnNCb2xkLnN2ZyNETVNhbnNCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7LyohXG4gKiBCb290c3RyYXAgdjUuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi86cm9vdHstLWJzLWJsdWU6IzBkNmVmZDstLWJzLWluZGlnbzojNjYxMGYyOy0tYnMtcHVycGxlOiM2ZjQyYzE7LS1icy1waW5rOiNkNjMzODQ7LS1icy1yZWQ6I2RjMzU0NTstLWJzLW9yYW5nZTojZmQ3ZTE0Oy0tYnMteWVsbG93OiNmZmMxMDc7LS1icy1ncmVlbjojMTk4NzU0Oy0tYnMtdGVhbDojMjBjOTk3Oy0tYnMtY3lhbjojMGRjYWYwOy0tYnMtd2hpdGU6I2ZmZjstLWJzLWdyYXk6IzZjNzU3ZDstLWJzLWdyYXktZGFyazojMzQzYTQwOy0tYnMtZ3JheS0xMDA6I2Y4ZjlmYTstLWJzLWdyYXktMjAwOiNlOWVjZWY7LS1icy1ncmF5LTMwMDojZGVlMmU2Oy0tYnMtZ3JheS00MDA6I2NlZDRkYTstLWJzLWdyYXktNTAwOiNhZGI1YmQ7LS1icy1ncmF5LTYwMDojNmM3NTdkOy0tYnMtZ3JheS03MDA6IzQ5NTA1NzstLWJzLWdyYXktODAwOiMzNDNhNDA7LS1icy1ncmF5LTkwMDojMjEyNTI5Oy0tYnMtcHJpbWFyeTojMGQ2ZWZkOy0tYnMtc2Vjb25kYXJ5OiM2Yzc1N2Q7LS1icy1zdWNjZXNzOiMxOTg3NTQ7LS1icy1pbmZvOiMwZGNhZjA7LS1icy13YXJuaW5nOiNmZmMxMDc7LS1icy1kYW5nZXI6I2RjMzU0NTstLWJzLWxpZ2h0OiNmOGY5ZmE7LS1icy1kYXJrOiMyMTI1Mjk7LS1icy1wcmltYXJ5LXJnYjoxMywxMTAsMjUzOy0tYnMtc2Vjb25kYXJ5LXJnYjoxMDgsMTE3LDEyNTstLWJzLXN1Y2Nlc3MtcmdiOjI1LDEzNSw4NDstLWJzLWluZm8tcmdiOjEzLDIwMiwyNDA7LS1icy13YXJuaW5nLXJnYjoyNTUsMTkzLDc7LS1icy1kYW5nZXItcmdiOjIyMCw1Myw2OTstLWJzLWxpZ2h0LXJnYjoyNDgsMjQ5LDI1MDstLWJzLWRhcmstcmdiOjMzLDM3LDQxOy0tYnMtd2hpdGUtcmdiOjI1NSwyNTUsMjU1Oy0tYnMtYmxhY2stcmdiOjAsMCwwOy0tYnMtYm9keS1jb2xvci1yZ2I6MzMsMzcsNDE7LS1icy1ib2R5LWJnLXJnYjoyNTUsMjU1LDI1NTstLWJzLWZvbnQtc2Fucy1zZXJpZjpzeXN0ZW0tdWksLWFwcGxlLXN5c3RlbSxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLFwiTGliZXJhdGlvbiBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7LS1icy1mb250LW1vbm9zcGFjZTpTRk1vbm8tUmVndWxhcixNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlOy0tYnMtZ3JhZGllbnQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7LS1icy1ib2R5LWZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7LS1icy1ib2R5LWZvbnQtc2l6ZToxcmVtOy0tYnMtYm9keS1mb250LXdlaWdodDo0MDA7LS1icy1ib2R5LWxpbmUtaGVpZ2h0OjEuNTstLWJzLWJvZHktY29sb3I6IzIxMjUyOTstLWJzLWJvZHktYmc6I2ZmZn0qLDo6YWZ0ZXIsOjpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpuby1wcmVmZXJlbmNlKXs6cm9vdHtzY3JvbGwtYmVoYXZpb3I6c21vb3RofX1ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWJvZHktZm9udC1mYW1pbHkpO2ZvbnQtc2l6ZTp2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7bGluZS1oZWlnaHQ6dmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7Y29sb3I6dmFyKC0tYnMtYm9keS1jb2xvcik7dGV4dC1hbGlnbjp2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYnMtYm9keS1iZyk7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fWhye21hcmdpbjoxcmVtIDA7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXI6MDtvcGFjaXR5Oi4yNX1ocjpub3QoW3NpemVdKXtoZWlnaHQ6MXB4fS5oMSwuaDIsLmgzLC5oNCwuaDUsLmg2LGgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjJ9LmgxLGgxe2ZvbnQtc2l6ZTpjYWxjKDEuMzc1cmVtICsgMS41dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmgxLGgxe2ZvbnQtc2l6ZToyLjVyZW19fS5oMixoMntmb250LXNpemU6Y2FsYygxLjMyNXJlbSArIC45dncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmgyLGgye2ZvbnQtc2l6ZToycmVtfX0uaDMsaDN7Zm9udC1zaXplOmNhbGMoMS4zcmVtICsgLjZ2dyl9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaDMsaDN7Zm9udC1zaXplOjEuNzVyZW19fS5oNCxoNHtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIC4zdncpfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lmg0LGg0e2ZvbnQtc2l6ZToxLjVyZW19fS5oNSxoNXtmb250LXNpemU6MS4yNXJlbX0uaDYsaDZ7Zm9udC1zaXplOjFyZW19cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfWFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0sYWJiclt0aXRsZV17LXdlYmtpdC10ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDtjdXJzb3I6aGVscDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9b2wsdWx7cGFkZGluZy1sZWZ0OjJyZW19ZGwsb2wsdWx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCxvbCB1bCx1bCBvbCx1bCB1bHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMXJlbX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9LnNtYWxsLHNtYWxse2ZvbnQtc2l6ZTouODc1ZW19Lm1hcmssbWFya3twYWRkaW5nOi4yZW07YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOi43NWVtO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX1he2NvbG9yOiMwZDZlZmQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hOmhvdmVye2NvbG9yOiMwYTU4Y2F9YTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTp2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7Zm9udC1zaXplOjFlbTtkaXJlY3Rpb246bHRyO3VuaWNvZGUtYmlkaTpiaWRpLW92ZXJyaWRlfXByZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW07b3ZlcmZsb3c6YXV0bztmb250LXNpemU6Ljg3NWVtfXByZSBjb2Rle2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOmluaGVyaXQ7d29yZC1icmVhazpub3JtYWx9Y29kZXtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiNkNjMzODQ7d29yZC13cmFwOmJyZWFrLXdvcmR9YT5jb2Rle2NvbG9yOmluaGVyaXR9a2Jke3BhZGRpbmc6LjJyZW0gLjRyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXItcmFkaXVzOi4ycmVtfWtiZCBrYmR7cGFkZGluZzowO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NzAwfWZpZ3VyZXttYXJnaW46MCAwIDFyZW19aW1nLHN2Z3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9dGFibGV7Y2FwdGlvbi1zaWRlOmJvdHRvbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTtjb2xvcjojNmM3NTdkO3RleHQtYWxpZ246bGVmdH10aHt0ZXh0LWFsaWduOmluaGVyaXQ7dGV4dC1hbGlnbjotd2Via2l0LW1hdGNoLXBhcmVudH10Ym9keSx0ZCx0Zm9vdCx0aCx0aGVhZCx0cntib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjB9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2t9YnV0dG9ue2JvcmRlci1yYWRpdXM6MH1idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKXtvdXRsaW5lOjB9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVtyb2xlPWJ1dHRvbl17Y3Vyc29yOnBvaW50ZXJ9c2VsZWN0e3dvcmQtd3JhcDpub3JtYWx9c2VsZWN0OmRpc2FibGVke29wYWNpdHk6MX1bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcntkaXNwbGF5Om5vbmV9W3R5cGU9YnV0dG9uXSxbdHlwZT1yZXNldF0sW3R5cGU9c3VibWl0XSxidXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxbdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpLGJ1dHRvbjpub3QoOmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn06Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LXNpemU6Y2FsYygxLjI3NXJlbSArIC4zdncpO2xpbmUtaGVpZ2h0OmluaGVyaXR9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXtsZWdlbmR7Zm9udC1zaXplOjEuNXJlbX19bGVnZW5kKyp7Y2xlYXI6bGVmdH06Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCw6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxke3BhZGRpbmc6MH06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlcntwYWRkaW5nOjB9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntmb250OmluaGVyaXR9OjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntmb250OmluaGVyaXR9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9aWZyYW1le2JvcmRlcjowfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0ubGVhZHtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDozMDB9LmRpc3BsYXktMXtmb250LXNpemU6Y2FsYygxLjYyNXJlbSArIDQuNXZ3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktMXtmb250LXNpemU6NXJlbX19LmRpc3BsYXktMntmb250LXNpemU6Y2FsYygxLjU3NXJlbSArIDMuOXZ3KTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yfUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRpc3BsYXktMntmb250LXNpemU6NC41cmVtfX0uZGlzcGxheS0ze2ZvbnQtc2l6ZTpjYWxjKDEuNTI1cmVtICsgMy4zdncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS0ze2ZvbnQtc2l6ZTo0cmVtfX0uZGlzcGxheS00e2ZvbnQtc2l6ZTpjYWxjKDEuNDc1cmVtICsgMi43dncpO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZGlzcGxheS00e2ZvbnQtc2l6ZTozLjVyZW19fS5kaXNwbGF5LTV7Zm9udC1zaXplOmNhbGMoMS40MjVyZW0gKyAyLjF2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTV7Zm9udC1zaXplOjNyZW19fS5kaXNwbGF5LTZ7Zm9udC1zaXplOmNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kaXNwbGF5LTZ7Zm9udC1zaXplOjIuNXJlbX19Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5lLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LjVyZW19LmluaXRpYWxpc217Zm9udC1zaXplOi44NzVlbTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5ibG9ja3F1b3RlPjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYmxvY2txdW90ZS1mb290ZXJ7bWFyZ2luLXRvcDotMXJlbTttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOi44NzVlbTtjb2xvcjojNmM3NTdkfS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCLigJTCoFwifS5pbWctZmx1aWR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy10aHVtYm5haWx7cGFkZGluZzouMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmFkaXVzOi4yNXJlbTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZmlndXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206LjVyZW07bGluZS1oZWlnaHQ6MX0uZmlndXJlLWNhcHRpb257Zm9udC1zaXplOi44NzVlbTtjb2xvcjojNmM3NTdkfS5jb250YWluZXIsLmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXhsLC5jb250YWluZXIteHhse3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDp2YXIoLS1icy1ndXR0ZXIteCwuNzVyZW0pO3BhZGRpbmctbGVmdDp2YXIoLS1icy1ndXR0ZXIteCwuNzVyZW0pO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jb250YWluZXIsLmNvbnRhaW5lci1zbXttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVyLC5jb250YWluZXItbWQsLmNvbnRhaW5lci1zbXttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29udGFpbmVyLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNte21heC13aWR0aDo5NjBweH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29udGFpbmVyLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXIteGx7bWF4LXdpZHRoOjExNDBweH19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsuY29udGFpbmVyLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXNtLC5jb250YWluZXIteGwsLmNvbnRhaW5lci14eGx7bWF4LXdpZHRoOjEzMjBweH19LnJvd3stLWJzLWd1dHRlci14OjEuNXJlbTstLWJzLWd1dHRlci15OjA7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi10b3A6Y2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLS41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTttYXJnaW4tbGVmdDpjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSl9LnJvdz4qe2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KX0uY29se2ZsZXg6MSAwIDAlfS5yb3ctY29scy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLTAsLmd4LTB7LS1icy1ndXR0ZXIteDowfS5nLTAsLmd5LTB7LS1icy1ndXR0ZXIteTowfS5nLTEsLmd4LTF7LS1icy1ndXR0ZXIteDowLjI1cmVtfS5nLTEsLmd5LTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLTIsLmd4LTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmctMiwuZ3ktMnstLWJzLWd1dHRlci15OjAuNXJlbX0uZy0zLC5neC0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy0zLC5neS0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy00LC5neC00ey0tYnMtZ3V0dGVyLXg6MS41cmVtfS5nLTQsLmd5LTR7LS1icy1ndXR0ZXIteToxLjVyZW19LmctNSwuZ3gtNXstLWJzLWd1dHRlci14OjNyZW19LmctNSwuZ3ktNXstLWJzLWd1dHRlci15OjNyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jb2wtc217ZmxleDoxIDAgMCV9LnJvdy1jb2xzLXNtLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLXNtLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLXNtLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtc20tMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLXNtLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtc20tNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1zbS02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXNtLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtc20tMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtc20tMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLXNtLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1zbS00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtc20tNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLXNtLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1zbS03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtc20tOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLXNtLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1zbS0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXNtLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtc20tMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtc20tMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtc20tMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtc20tOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1zbS0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9Lmctc20tMCwuZ3gtc20tMHstLWJzLWd1dHRlci14OjB9Lmctc20tMCwuZ3ktc20tMHstLWJzLWd1dHRlci15OjB9Lmctc20tMSwuZ3gtc20tMXstLWJzLWd1dHRlci14OjAuMjVyZW19Lmctc20tMSwuZ3ktc20tMXstLWJzLWd1dHRlci15OjAuMjVyZW19Lmctc20tMiwuZ3gtc20tMnstLWJzLWd1dHRlci14OjAuNXJlbX0uZy1zbS0yLC5neS1zbS0yey0tYnMtZ3V0dGVyLXk6MC41cmVtfS5nLXNtLTMsLmd4LXNtLTN7LS1icy1ndXR0ZXIteDoxcmVtfS5nLXNtLTMsLmd5LXNtLTN7LS1icy1ndXR0ZXIteToxcmVtfS5nLXNtLTQsLmd4LXNtLTR7LS1icy1ndXR0ZXIteDoxLjVyZW19Lmctc20tNCwuZ3ktc20tNHstLWJzLWd1dHRlci15OjEuNXJlbX0uZy1zbS01LC5neC1zbS01ey0tYnMtZ3V0dGVyLXg6M3JlbX0uZy1zbS01LC5neS1zbS01ey0tYnMtZ3V0dGVyLXk6M3JlbX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb2wtbWR7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLW1kLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLW1kLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtbWQtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLW1kLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtbWQtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbWQtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLW1kLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1tZC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbWQtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLW1kLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1tZC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbWQtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLW1kLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1tZC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLW1kLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbWQtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctbWQtMCwuZ3gtbWQtMHstLWJzLWd1dHRlci14OjB9LmctbWQtMCwuZ3ktbWQtMHstLWJzLWd1dHRlci15OjB9LmctbWQtMSwuZ3gtbWQtMXstLWJzLWd1dHRlci14OjAuMjVyZW19LmctbWQtMSwuZ3ktbWQtMXstLWJzLWd1dHRlci15OjAuMjVyZW19LmctbWQtMiwuZ3gtbWQtMnstLWJzLWd1dHRlci14OjAuNXJlbX0uZy1tZC0yLC5neS1tZC0yey0tYnMtZ3V0dGVyLXk6MC41cmVtfS5nLW1kLTMsLmd4LW1kLTN7LS1icy1ndXR0ZXIteDoxcmVtfS5nLW1kLTMsLmd5LW1kLTN7LS1icy1ndXR0ZXIteToxcmVtfS5nLW1kLTQsLmd4LW1kLTR7LS1icy1ndXR0ZXIteDoxLjVyZW19LmctbWQtNCwuZ3ktbWQtNHstLWJzLWd1dHRlci15OjEuNXJlbX0uZy1tZC01LC5neC1tZC01ey0tYnMtZ3V0dGVyLXg6M3JlbX0uZy1tZC01LC5neS1tZC01ey0tYnMtZ3V0dGVyLXk6M3JlbX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb2wtbGd7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLWxnLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLWxnLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLWxnLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtbGctMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLWxnLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbGctNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1sZy02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLWxnLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtbGctMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbGctMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLWxnLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1sZy00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLWxnLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbGctOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLWxnLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1sZy0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLWxnLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbGctMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctbGctMCwuZ3gtbGctMHstLWJzLWd1dHRlci14OjB9LmctbGctMCwuZ3ktbGctMHstLWJzLWd1dHRlci15OjB9LmctbGctMSwuZ3gtbGctMXstLWJzLWd1dHRlci14OjAuMjVyZW19LmctbGctMSwuZ3ktbGctMXstLWJzLWd1dHRlci15OjAuMjVyZW19LmctbGctMiwuZ3gtbGctMnstLWJzLWd1dHRlci14OjAuNXJlbX0uZy1sZy0yLC5neS1sZy0yey0tYnMtZ3V0dGVyLXk6MC41cmVtfS5nLWxnLTMsLmd4LWxnLTN7LS1icy1ndXR0ZXIteDoxcmVtfS5nLWxnLTMsLmd5LWxnLTN7LS1icy1ndXR0ZXIteToxcmVtfS5nLWxnLTQsLmd4LWxnLTR7LS1icy1ndXR0ZXIteDoxLjVyZW19LmctbGctNCwuZ3ktbGctNHstLWJzLWd1dHRlci15OjEuNXJlbX0uZy1sZy01LC5neC1sZy01ey0tYnMtZ3V0dGVyLXg6M3JlbX0uZy1sZy01LC5neS1sZy01ey0tYnMtZ3V0dGVyLXk6M3JlbX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29sLXhse2ZsZXg6MSAwIDAlfS5yb3ctY29scy14bC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy14bC0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy14bC0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLXhsLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy14bC00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLXhsLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMteGwtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLXhsLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQteGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC14bC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLXhsLTAsLmd4LXhsLTB7LS1icy1ndXR0ZXIteDowfS5nLXhsLTAsLmd5LXhsLTB7LS1icy1ndXR0ZXIteTowfS5nLXhsLTEsLmd4LXhsLTF7LS1icy1ndXR0ZXIteDowLjI1cmVtfS5nLXhsLTEsLmd5LXhsLTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLXhsLTIsLmd4LXhsLTJ7LS1icy1ndXR0ZXIteDowLjVyZW19LmcteGwtMiwuZ3kteGwtMnstLWJzLWd1dHRlci15OjAuNXJlbX0uZy14bC0zLC5neC14bC0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy14bC0zLC5neS14bC0zey0tYnMtZ3V0dGVyLXk6MXJlbX0uZy14bC00LC5neC14bC00ey0tYnMtZ3V0dGVyLXg6MS41cmVtfS5nLXhsLTQsLmd5LXhsLTR7LS1icy1ndXR0ZXIteToxLjVyZW19LmcteGwtNSwuZ3gteGwtNXstLWJzLWd1dHRlci14OjNyZW19LmcteGwtNSwuZ3kteGwtNXstLWJzLWd1dHRlci15OjNyZW19fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7LmNvbC14eGx7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLXh4bC1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy14eGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteHhsLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMteHhsLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy14eGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14eGwtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy14eGwtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC14eGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC14eGwtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wteHhsLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14eGwtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXh4bC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wteHhsLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14eGwtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXh4bC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wteHhsLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14eGwtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXh4bC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXh4bC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXh4bC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC14eGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteHhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC14eGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC14eGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14eGwtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC14eGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC14eGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14eGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC14eGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC14eGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14eGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQteHhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy14eGwtMCwuZ3gteHhsLTB7LS1icy1ndXR0ZXIteDowfS5nLXh4bC0wLC5neS14eGwtMHstLWJzLWd1dHRlci15OjB9LmcteHhsLTEsLmd4LXh4bC0xey0tYnMtZ3V0dGVyLXg6MC4yNXJlbX0uZy14eGwtMSwuZ3kteHhsLTF7LS1icy1ndXR0ZXIteTowLjI1cmVtfS5nLXh4bC0yLC5neC14eGwtMnstLWJzLWd1dHRlci14OjAuNXJlbX0uZy14eGwtMiwuZ3kteHhsLTJ7LS1icy1ndXR0ZXIteTowLjVyZW19LmcteHhsLTMsLmd4LXh4bC0zey0tYnMtZ3V0dGVyLXg6MXJlbX0uZy14eGwtMywuZ3kteHhsLTN7LS1icy1ndXR0ZXIteToxcmVtfS5nLXh4bC00LC5neC14eGwtNHstLWJzLWd1dHRlci14OjEuNXJlbX0uZy14eGwtNCwuZ3kteHhsLTR7LS1icy1ndXR0ZXIteToxLjVyZW19LmcteHhsLTUsLmd4LXh4bC01ey0tYnMtZ3V0dGVyLXg6M3JlbX0uZy14eGwtNSwuZ3kteHhsLTV7LS1icy1ndXR0ZXIteTozcmVtfX0udGFibGV7LS1icy10YWJsZS1iZzp0cmFuc3BhcmVudDstLWJzLXRhYmxlLWFjY2VudC1iZzp0cmFuc3BhcmVudDstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzIxMjUyOTstLWJzLXRhYmxlLXN0cmlwZWQtYmc6cmdiYSgwLCAwLCAwLCAwLjA1KTstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMjEyNTI5Oy0tYnMtdGFibGUtYWN0aXZlLWJnOnJnYmEoMCwgMCwgMCwgMC4xKTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMyMTI1Mjk7LS1icy10YWJsZS1ob3Zlci1iZzpyZ2JhKDAsIDAsIDAsIDAuMDc1KTt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbTtjb2xvcjojMjEyNTI5O3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItY29sb3I6I2RlZTJlNn0udGFibGU+Om5vdChjYXB0aW9uKT4qPip7cGFkZGluZzouNXJlbSAuNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJzLXRhYmxlLWJnKTtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpfS50YWJsZT50Ym9keXt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0fS50YWJsZT50aGVhZHt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnRhYmxlPjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wOjJweCBzb2xpZCBjdXJyZW50Q29sb3J9LmNhcHRpb24tdG9we2NhcHRpb24tc2lkZTp0b3B9LnRhYmxlLXNtPjpub3QoY2FwdGlvbik+Kj4qe3BhZGRpbmc6LjI1cmVtIC4yNXJlbX0udGFibGUtYm9yZGVyZWQ+Om5vdChjYXB0aW9uKT4qe2JvcmRlci13aWR0aDoxcHggMH0udGFibGUtYm9yZGVyZWQ+Om5vdChjYXB0aW9uKT4qPip7Ym9yZGVyLXdpZHRoOjAgMXB4fS50YWJsZS1ib3JkZXJsZXNzPjpub3QoY2FwdGlvbik+Kj4qe2JvcmRlci1ib3R0b20td2lkdGg6MH0udGFibGUtYm9yZGVybGVzcz46bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC13aWR0aDowfS50YWJsZS1zdHJpcGVkPnRib2R5PnRyOm50aC1vZi10eXBlKG9kZCk+KnstLWJzLXRhYmxlLWFjY2VudC1iZzp2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtjb2xvcjp2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKX0udGFibGUtYWN0aXZley0tYnMtdGFibGUtYWNjZW50LWJnOnZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7Y29sb3I6dmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKX0udGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXI+KnstLWJzLXRhYmxlLWFjY2VudC1iZzp2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7Y29sb3I6dmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpfS50YWJsZS1wcmltYXJ5ey0tYnMtdGFibGUtYmc6I2NmZTJmZjstLWJzLXRhYmxlLXN0cmlwZWQtYmc6I2M1ZDdmMjstLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IzAwMDstLWJzLXRhYmxlLWFjdGl2ZS1iZzojYmFjYmU2Oy0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiMwMDA7LS1icy10YWJsZS1ob3Zlci1iZzojYmZkMWVjOy0tYnMtdGFibGUtaG92ZXItY29sb3I6IzAwMDtjb2xvcjojMDAwO2JvcmRlci1jb2xvcjojYmFjYmU2fS50YWJsZS1zZWNvbmRhcnl7LS1icy10YWJsZS1iZzojZTJlM2U1Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzojZDdkOGRhOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNjYmNjY2U7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNkMWQyZDQ7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiNjYmNjY2V9LnRhYmxlLXN1Y2Nlc3N7LS1icy10YWJsZS1iZzojZDFlN2RkOy0tYnMtdGFibGUtc3RyaXBlZC1iZzojYzdkYmQyOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNiY2QwYzc7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNjMWQ2Y2M7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiNiY2QwYzd9LnRhYmxlLWluZm97LS1icy10YWJsZS1iZzojY2ZmNGZjOy0tYnMtdGFibGUtc3RyaXBlZC1iZzojYzVlOGVmOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNiYWRjZTM7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNiZmUyZTk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiNiYWRjZTN9LnRhYmxlLXdhcm5pbmd7LS1icy10YWJsZS1iZzojZmZmM2NkOy0tYnMtdGFibGUtc3RyaXBlZC1iZzojZjJlN2MzOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNlNmRiYjk7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNlY2UxYmU7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiNlNmRiYjl9LnRhYmxlLWRhbmdlcnstLWJzLXRhYmxlLWJnOiNmOGQ3ZGE7LS1icy10YWJsZS1zdHJpcGVkLWJnOiNlY2NjY2Y7LS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiMwMDA7LS1icy10YWJsZS1hY3RpdmUtYmc6I2RmYzJjNDstLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjojMDAwOy0tYnMtdGFibGUtaG92ZXItYmc6I2U1YzdjYTstLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiMwMDA7Y29sb3I6IzAwMDtib3JkZXItY29sb3I6I2RmYzJjNH0udGFibGUtbGlnaHR7LS1icy10YWJsZS1iZzojZjhmOWZhOy0tYnMtdGFibGUtc3RyaXBlZC1iZzojZWNlZGVlOy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojMDAwOy0tYnMtdGFibGUtYWN0aXZlLWJnOiNkZmUwZTE7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6IzAwMDstLWJzLXRhYmxlLWhvdmVyLWJnOiNlNWU2ZTc7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojMDAwO2NvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiNkZmUwZTF9LnRhYmxlLWRhcmt7LS1icy10YWJsZS1iZzojMjEyNTI5Oy0tYnMtdGFibGUtc3RyaXBlZC1iZzojMmMzMDM0Oy0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjojZmZmOy0tYnMtdGFibGUtYWN0aXZlLWJnOiMzNzNiM2U7LS1icy10YWJsZS1hY3RpdmUtY29sb3I6I2ZmZjstLWJzLXRhYmxlLWhvdmVyLWJnOiMzMjM1Mzk7LS1icy10YWJsZS1ob3Zlci1jb2xvcjojZmZmO2NvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMzNzNiM2V9LnRhYmxlLXJlc3BvbnNpdmV7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofUBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1zbXtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fUBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1tZHtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1sZ3tvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fUBtZWRpYSAobWF4LXdpZHRoOjExOTkuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUteGx7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX1AbWVkaWEgKG1heC13aWR0aDoxMzk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXh4bHtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9fS5mb3JtLWxhYmVse21hcmdpbi1ib3R0b206LjVyZW19LmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOmNhbGMoLjM3NXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguMzc1cmVtICsgMXB4KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKC41cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC41cmVtICsgMXB4KTtmb250LXNpemU6MS4yNXJlbX0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYyguMjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjI1cmVtICsgMXB4KTtmb250LXNpemU6Ljg3NXJlbX0uZm9ybS10ZXh0e21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTouODc1ZW07Y29sb3I6IzZjNzU3ZH0uZm9ybS1jb250cm9se2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tY29udHJvbHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXXtvdmVyZmxvdzpoaWRkZW59LmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKXtjdXJzb3I6cG9pbnRlcn0uZm9ybS1jb250cm9sOmZvY3Vze2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojODZiN2ZlO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KX0uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWV7aGVpZ2h0OjEuNWVtfS5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bWFyZ2luOi0uMzc1cmVtIC0uNzVyZW07LXdlYmtpdC1tYXJnaW4tZW5kOi43NXJlbTttYXJnaW4taW5saW5lLWVuZDouNzVyZW07Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MDstd2Via2l0LXRyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fS5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bWFyZ2luOi0uMzc1cmVtIC0uNzVyZW07LXdlYmtpdC1tYXJnaW4tZW5kOi43NXJlbTttYXJnaW4taW5saW5lLWVuZDouNzVyZW07Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7cG9pbnRlci1ldmVudHM6bm9uZTtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjA7Ym9yZGVyLWlubGluZS1lbmQtd2lkdGg6MXB4O2JvcmRlci1yYWRpdXM6MDt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9LmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b257dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZGRlMGUzfS5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNkZGUwZTN9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257cGFkZGluZzouMzc1cmVtIC43NXJlbTttYXJnaW46LS4zNzVyZW0gLS43NXJlbTstd2Via2l0LW1hcmdpbi1lbmQ6Ljc1cmVtO21hcmdpbi1pbmxpbmUtZW5kOi43NXJlbTtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlci1jb2xvcjppbmhlcml0O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MDtib3JkZXItaW5saW5lLWVuZC13aWR0aDoxcHg7Ym9yZGVyLXJhZGl1czowOy13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC10cmFuc2l0aW9uOm5vbmU7dHJhbnNpdGlvbjpub25lfX0uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZGRlMGUzfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gMDttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjFweCAwfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZywuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc217cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5mb3JtLWNvbnRyb2wtc217bWluLWhlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpO3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2JvcmRlci1yYWRpdXM6LjJyZW19LmZvcm0tY29udHJvbC1zbTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257cGFkZGluZzouMjVyZW0gLjVyZW07bWFyZ2luOi0uMjVyZW0gLS41cmVtOy13ZWJraXQtbWFyZ2luLWVuZDouNXJlbTttYXJnaW4taW5saW5lLWVuZDouNXJlbX0uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbntwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW46LS4yNXJlbSAtLjVyZW07LXdlYmtpdC1tYXJnaW4tZW5kOi41cmVtO21hcmdpbi1pbmxpbmUtZW5kOi41cmVtfS5mb3JtLWNvbnRyb2wtc206Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbjotLjI1cmVtIC0uNXJlbTstd2Via2l0LW1hcmdpbi1lbmQ6LjVyZW07bWFyZ2luLWlubGluZS1lbmQ6LjVyZW19LmZvcm0tY29udHJvbC1sZ3ttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07Ym9yZGVyLXJhZGl1czouM3JlbX0uZm9ybS1jb250cm9sLWxnOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntwYWRkaW5nOi41cmVtIDFyZW07bWFyZ2luOi0uNXJlbSAtMXJlbTstd2Via2l0LW1hcmdpbi1lbmQ6MXJlbTttYXJnaW4taW5saW5lLWVuZDoxcmVtfS5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9ue3BhZGRpbmc6LjVyZW0gMXJlbTttYXJnaW46LS41cmVtIC0xcmVtOy13ZWJraXQtbWFyZ2luLWVuZDoxcmVtO21hcmdpbi1pbmxpbmUtZW5kOjFyZW19LmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257cGFkZGluZzouNXJlbSAxcmVtO21hcmdpbjotLjVyZW0gLTFyZW07LXdlYmtpdC1tYXJnaW4tZW5kOjFyZW07bWFyZ2luLWlubGluZS1lbmQ6MXJlbX10ZXh0YXJlYS5mb3JtLWNvbnRyb2x7bWluLWhlaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KX10ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc217bWluLWhlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpfXRleHRhcmVhLmZvcm0tY29udHJvbC1sZ3ttaW4taGVpZ2h0OmNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KX0uZm9ybS1jb250cm9sLWNvbG9ye3dpZHRoOjNyZW07aGVpZ2h0OmF1dG87cGFkZGluZzouMzc1cmVtfS5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pe2N1cnNvcjpwb2ludGVyfS5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoe2hlaWdodDoxLjVlbTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaHtoZWlnaHQ6MS41ZW07Ym9yZGVyLXJhZGl1czouMjVyZW19LmZvcm0tc2VsZWN0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4zNzVyZW0gMi4yNXJlbSAuMzc1cmVtIC43NXJlbTstbW96LXBhZGRpbmctc3RhcnQ6Y2FsYygwLjc1cmVtIC0gM3B4KTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IC43NXJlbSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjE2cHggMTJweDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLXNlbGVjdHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLXNlbGVjdDpmb2N1c3tib3JkZXItY29sb3I6Izg2YjdmZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmZvcm0tc2VsZWN0W211bHRpcGxlXSwuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSl7cGFkZGluZy1yaWdodDouNzVyZW07YmFja2dyb3VuZC1pbWFnZTpub25lfS5mb3JtLXNlbGVjdDpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICMyMTI1Mjl9LmZvcm0tc2VsZWN0LXNte3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2JvcmRlci1yYWRpdXM6LjJyZW19LmZvcm0tc2VsZWN0LWxne3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtO3BhZGRpbmctbGVmdDoxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6LjNyZW19LmZvcm0tY2hlY2t7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41ZW07bWFyZ2luLWJvdHRvbTouMTI1cmVtfS5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0e2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6LTEuNWVtfS5mb3JtLWNoZWNrLWlucHV0e3dpZHRoOjFlbTtoZWlnaHQ6MWVtO21hcmdpbi10b3A6LjI1ZW07dmVydGljYWwtYWxpZ246dG9wO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yNSk7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lOy13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OmV4YWN0O2NvbG9yLWFkanVzdDpleGFjdH0uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XXtib3JkZXItcmFkaXVzOi4yNWVtfS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9de2JvcmRlci1yYWRpdXM6NTAlfS5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZXtmaWx0ZXI6YnJpZ2h0bmVzcyg5MCUpfS5mb3JtLWNoZWNrLWlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojODZiN2ZlO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KX0uZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZH0uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hde2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9de2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGV7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlci1jb2xvcjojMGQ2ZWZkO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKX0uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lO2ZpbHRlcjpub25lO29wYWNpdHk6LjV9LmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWR+LmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdfi5mb3JtLWNoZWNrLWxhYmVse29wYWNpdHk6LjV9LmZvcm0tc3dpdGNoe3BhZGRpbmctbGVmdDoyLjVlbX0uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXR7d2lkdGg6MmVtO21hcmdpbi1sZWZ0Oi0yLjVlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXI7Ym9yZGVyLXJhZGl1czoyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0e3RyYW5zaXRpb246bm9uZX19LmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3Vze2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzODZiN2ZlJy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2Vke2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2VudGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpfS5mb3JtLWNoZWNrLWlubGluZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MXJlbX0uYnRuLWNoZWNre3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgwLDAsMCwwKTtwb2ludGVyLWV2ZW50czpub25lfS5idG4tY2hlY2s6ZGlzYWJsZWQrLmJ0biwuYnRuLWNoZWNrW2Rpc2FibGVkXSsuYnRue3BvaW50ZXItZXZlbnRzOm5vbmU7ZmlsdGVyOm5vbmU7b3BhY2l0eTouNjV9LmZvcm0tcmFuZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MS41cmVtO3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uZm9ybS1yYW5nZTpmb2N1c3tvdXRsaW5lOjB9LmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYnt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO21hcmdpbi10b3A6LS4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX19LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiNmQ0ZmV9LmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoxcmVtfS5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTstbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iey1tb3otdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX19LmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2I2ZDRmZX0uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uZm9ybS1yYW5nZTpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lfS5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkfS5mb3JtLWZsb2F0aW5ne3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2wsLmZvcm0tZmxvYXRpbmc+LmZvcm0tc2VsZWN0e2hlaWdodDpjYWxjKDMuNXJlbSArIDJweCk7bGluZS1oZWlnaHQ6MS4yNX0uZm9ybS1mbG9hdGluZz5sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7cGFkZGluZzoxcmVtIC43NXJlbTtwb2ludGVyLWV2ZW50czpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNmb3JtLW9yaWdpbjowIDA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mb3JtLWZsb2F0aW5nPmxhYmVse3RyYW5zaXRpb246bm9uZX19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbHtwYWRkaW5nOjFyZW0gLjc1cmVtfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6dHJhbnNwYXJlbnR9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pe3BhZGRpbmctdG9wOjEuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpmb2N1cywuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pe3BhZGRpbmctdG9wOjEuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxse3BhZGRpbmctdG9wOjEuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tc2VsZWN0e3BhZGRpbmctdG9wOjEuNjI1cmVtO3BhZGRpbmctYm90dG9tOi42MjVyZW19LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pfmxhYmVse29wYWNpdHk6LjY1O3RyYW5zZm9ybTpzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSl9LmZvcm0tZmxvYXRpbmc+LmZvcm0tY29udHJvbDpmb2N1c35sYWJlbCwuZm9ybS1mbG9hdGluZz4uZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pfmxhYmVsLC5mb3JtLWZsb2F0aW5nPi5mb3JtLXNlbGVjdH5sYWJlbHtvcGFjaXR5Oi42NTt0cmFuc2Zvcm06c2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pfS5mb3JtLWZsb2F0aW5nPi5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbH5sYWJlbHtvcGFjaXR5Oi42NTt0cmFuc2Zvcm06c2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pfS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlfS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1zZWxlY3R7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzt3aWR0aDoxJTttaW4td2lkdGg6MH0uaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpmb2N1cywuaW5wdXQtZ3JvdXA+LmZvcm0tc2VsZWN0OmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXAgLmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmlucHV0LWdyb3VwIC5idG46Zm9jdXN7ei1pbmRleDozfS5pbnB1dC1ncm91cC10ZXh0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW19LmlucHV0LWdyb3VwLWxnPi5idG4sLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXRleHR7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6LjNyZW19LmlucHV0LWdyb3VwLXNtPi5idG4sLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPi5mb3JtLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXRleHR7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07Ym9yZGVyLXJhZGl1czouMnJlbX0uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uZm9ybS1zZWxlY3R7cGFkZGluZy1yaWdodDozcmVtfS5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKT4uZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyksLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pPjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24+LmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpLC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbj46bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPjpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjayl7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiMxOTg3NTR9LnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuNXJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1LDEzNSw4NCwuOSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgOnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCA6dmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uZm9ybS1jb250cm9sLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR7Ym9yZGVyLWNvbG9yOiMxOTg3NTQ7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0uZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMxOTg3NTQ7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNSwxMzUsODQsLjI1KX0ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSl9LmZvcm0tc2VsZWN0LmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZHtib3JkZXItY29sb3I6IzE5ODc1NH0uZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJde3BhZGRpbmctcmlnaHQ6NC4xMjVyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCAuNzVyZW0gY2VudGVyLGNlbnRlciByaWdodCAyLjI1cmVtO2JhY2tncm91bmQtc2l6ZToxNnB4IDEycHgsY2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0uZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojMTk4NzU0O2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjUsMTM1LDg0LC4yNSl9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWR7Ym9yZGVyLWNvbG9yOiMxOTg3NTR9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6IzE5ODc1NH0uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI1LDEzNSw4NCwuMjUpfS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiMxOTg3NTR9LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0fi52YWxpZC1mZWVkYmFja3ttYXJnaW4tbGVmdDouNWVtfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZHt6LWluZGV4OjF9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3Vze3otaW5kZXg6M30uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NWVtO2NvbG9yOiNkYzM1NDV9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi44NzVyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjIwLDUzLDY5LC45KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uZm9ybS1jb250cm9sLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlke2JvcmRlci1jb2xvcjojZGMzNTQ1O3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0uZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojZGMzNTQ1O2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9Lndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWR7cGFkZGluZy1yaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSByaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKX0uZm9ybS1zZWxlY3QuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NX0uZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl17cGFkZGluZy1yaWdodDo0LjEyNXJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjc1cmVtIGNlbnRlcixjZW50ZXIgcmlnaHQgMi4yNXJlbTtiYWNrZ3JvdW5kLXNpemU6MTZweCAxMnB4LGNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDV9LmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiNkYzM1NDV9LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0fi5pbnZhbGlkLWZlZWRiYWNre21hcmdpbi1sZWZ0Oi41ZW19LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWR7ei1pbmRleDoyfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3Vze3otaW5kZXg6M30uYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246Y29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5idG57dHJhbnNpdGlvbjpub25lfX0uYnRuOmhvdmVye2NvbG9yOiMyMTI1Mjl9LmJ0bi1jaGVjazpmb2N1cysuYnRuLC5idG46Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuMjUpfS5idG4uZGlzYWJsZWQsLmJ0bjpkaXNhYmxlZCxmaWVsZHNldDpkaXNhYmxlZCAuYnRue3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTouNjV9LmJ0bi1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlci1jb2xvcjojMGQ2ZWZkfS5idG4tcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBiNWVkNztib3JkZXItY29sb3I6IzBhNThjYX0uYnRuLWNoZWNrOmZvY3VzKy5idG4tcHJpbWFyeSwuYnRuLXByaW1hcnk6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYjVlZDc7Ym9yZGVyLWNvbG9yOiMwYTU4Y2E7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSg0OSwxMzIsMjUzLC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLXByaW1hcnksLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tcHJpbWFyeSwuYnRuLXByaW1hcnkuYWN0aXZlLC5idG4tcHJpbWFyeTphY3RpdmUsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBhNThjYTtib3JkZXItY29sb3I6IzBhNTNiZX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLXByaW1hcnk6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tcHJpbWFyeTpmb2N1cywuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDQ5LDEzMiwyNTMsLjUpfS5idG4tcHJpbWFyeS5kaXNhYmxlZCwuYnRuLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyLWNvbG9yOiMwZDZlZmR9LmJ0bi1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YzYzNmE7Ym9yZGVyLWNvbG9yOiM1NjVlNjR9LmJ0bi1jaGVjazpmb2N1cysuYnRuLXNlY29uZGFyeSwuYnRuLXNlY29uZGFyeTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVjNjM2YTtib3JkZXItY29sb3I6IzU2NWU2NDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzMCwxMzgsMTQ1LC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLXNlY29uZGFyeSwuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1zZWNvbmRhcnksLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1NjVlNjQ7Ym9yZGVyLWNvbG9yOiM1MTU4NWV9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMwLDEzOCwxNDUsLjUpfS5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tc2Vjb25kYXJ5OmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tc3VjY2Vzc3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE5ODc1NDtib3JkZXItY29sb3I6IzE5ODc1NH0uYnRuLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNTczNDc7Ym9yZGVyLWNvbG9yOiMxNDZjNDN9LmJ0bi1jaGVjazpmb2N1cysuYnRuLXN1Y2Nlc3MsLmJ0bi1zdWNjZXNzOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTU3MzQ3O2JvcmRlci1jb2xvcjojMTQ2YzQzO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoNjAsMTUzLDExMCwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1zdWNjZXNzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXN1Y2Nlc3MsLmJ0bi1zdWNjZXNzLmFjdGl2ZSwuYnRuLXN1Y2Nlc3M6YWN0aXZlLC5zaG93Pi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNDZjNDM7Ym9yZGVyLWNvbG9yOiMxMzY1M2Z9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXN1Y2Nlc3M6Zm9jdXMsLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSg2MCwxNTMsMTEwLC41KX0uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsLmJ0bi1zdWNjZXNzOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTk4NzU0O2JvcmRlci1jb2xvcjojMTk4NzU0fS5idG4taW5mb3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6IzBkY2FmMDtib3JkZXItY29sb3I6IzBkY2FmMH0uYnRuLWluZm86aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMzMWQyZjI7Ym9yZGVyLWNvbG9yOiMyNWNmZjJ9LmJ0bi1jaGVjazpmb2N1cysuYnRuLWluZm8sLmJ0bi1pbmZvOmZvY3Vze2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojMzFkMmYyO2JvcmRlci1jb2xvcjojMjVjZmYyO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTEsMTcyLDIwNCwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1pbmZvLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWluZm8sLmJ0bi1pbmZvLmFjdGl2ZSwuYnRuLWluZm86YWN0aXZlLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMzZGQ1ZjM7Ym9yZGVyLWNvbG9yOiMyNWNmZjJ9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1pbmZvOmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWluZm86Zm9jdXMsLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywuYnRuLWluZm86YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMSwxNzIsMjA0LC41KX0uYnRuLWluZm8uZGlzYWJsZWQsLmJ0bi1pbmZvOmRpc2FibGVke2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojMGRjYWYwO2JvcmRlci1jb2xvcjojMGRjYWYwfS5idG4td2FybmluZ3tjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmNhMmM7Ym9yZGVyLWNvbG9yOiNmZmM3MjB9LmJ0bi1jaGVjazpmb2N1cysuYnRuLXdhcm5pbmcsLmJ0bi13YXJuaW5nOmZvY3Vze2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZjYTJjO2JvcmRlci1jb2xvcjojZmZjNzIwO2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjE3LDE2NCw2LC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLXdhcm5pbmcsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4td2FybmluZywuYnRuLXdhcm5pbmcuYWN0aXZlLC5idG4td2FybmluZzphY3RpdmUsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmY2QzOTtib3JkZXItY29sb3I6I2ZmYzcyMH0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLXdhcm5pbmc6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4td2FybmluZzpmb2N1cywuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDIxNywxNjQsNiwuNSl9LmJ0bi13YXJuaW5nLmRpc2FibGVkLC5idG4td2FybmluZzpkaXNhYmxlZHtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2JiMmQzYjtib3JkZXItY29sb3I6I2IwMmEzN30uYnRuLWNoZWNrOmZvY3VzKy5idG4tZGFuZ2VyLC5idG4tZGFuZ2VyOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYmIyZDNiO2JvcmRlci1jb2xvcjojYjAyYTM3O2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjI1LDgzLDk3LC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWRhbmdlciwuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1kYW5nZXIsLmJ0bi1kYW5nZXIuYWN0aXZlLC5idG4tZGFuZ2VyOmFjdGl2ZSwuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiMDJhMzc7Ym9yZGVyLWNvbG9yOiNhNTI4MzR9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1kYW5nZXI6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tZGFuZ2VyOmZvY3VzLC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjI1LDgzLDk3LC41KX0uYnRuLWRhbmdlci5kaXNhYmxlZCwuYnRuLWRhbmdlcjpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLWxpZ2h0e2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tbGlnaHQ6aG92ZXJ7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmOWZhZmI7Ym9yZGVyLWNvbG9yOiNmOWZhZmJ9LmJ0bi1jaGVjazpmb2N1cysuYnRuLWxpZ2h0LC5idG4tbGlnaHQ6Zm9jdXN7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmOWZhZmI7Ym9yZGVyLWNvbG9yOiNmOWZhZmI7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyMTEsMjEyLDIxMywuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1saWdodCwuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1saWdodCwuYnRuLWxpZ2h0LmFjdGl2ZSwuYnRuLWxpZ2h0OmFjdGl2ZSwuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Y5ZmFmYjtib3JkZXItY29sb3I6I2Y5ZmFmYn0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWxpZ2h0OmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWxpZ2h0OmZvY3VzLC5idG4tbGlnaHQuYWN0aXZlOmZvY3VzLC5idG4tbGlnaHQ6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjExLDIxMiwyMTMsLjUpfS5idG4tbGlnaHQuZGlzYWJsZWQsLmJ0bi1saWdodDpkaXNhYmxlZHtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLWNvbG9yOiMyMTI1Mjl9LmJ0bi1kYXJrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWMxZjIzO2JvcmRlci1jb2xvcjojMWExZTIxfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1kYXJrLC5idG4tZGFyazpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFjMWYyMztib3JkZXItY29sb3I6IzFhMWUyMTtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDY2LDcwLDczLC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWRhcmssLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tZGFyaywuYnRuLWRhcmsuYWN0aXZlLC5idG4tZGFyazphY3RpdmUsLnNob3c+LmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFhMWUyMTtib3JkZXItY29sb3I6IzE5MWMxZn0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWRhcms6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tZGFyazpmb2N1cywuYnRuLWRhcmsuYWN0aXZlOmZvY3VzLC5idG4tZGFyazphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDY2LDcwLDczLC41KX0uYnRuLWRhcmsuZGlzYWJsZWQsLmJ0bi1kYXJrOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1jb2xvcjojMjEyNTI5fS5idG4tb3V0bGluZS1wcmltYXJ5e2NvbG9yOiMwZDZlZmQ7Ym9yZGVyLWNvbG9yOiMwZDZlZmR9LmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7Ym9yZGVyLWNvbG9yOiMwZDZlZmR9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtcHJpbWFyeSwuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1wcmltYXJ5LC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtcHJpbWFyeSwuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3csLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlci1jb2xvcjojMGQ2ZWZkfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMTEwLDI1MywuNSl9LmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6IzBkNmVmZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTA4LDExNywxMjUsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1zZWNvbmRhcnksLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1zZWNvbmRhcnksLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc2hvdywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMDgsMTE3LDEyNSwuNSl9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtc3VjY2Vzc3tjb2xvcjojMTk4NzU0O2JvcmRlci1jb2xvcjojMTk4NzU0fS5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTk4NzU0O2JvcmRlci1jb2xvcjojMTk4NzU0fS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNSwxMzUsODQsLjUpfS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1zdWNjZXNzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtc3VjY2VzcywuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnNob3csLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTk4NzU0O2JvcmRlci1jb2xvcjojMTk4NzU0fS5idG4tY2hlY2s6YWN0aXZlKy5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjUsMTM1LDg0LC41KX0uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojMTk4NzU0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWluZm97Y29sb3I6IzBkY2FmMDtib3JkZXItY29sb3I6IzBkY2FmMH0uYnRuLW91dGxpbmUtaW5mbzpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6IzBkY2FmMDtib3JkZXItY29sb3I6IzBkY2FmMH0uYnRuLWNoZWNrOmZvY3VzKy5idG4tb3V0bGluZS1pbmZvLC5idG4tb3V0bGluZS1pbmZvOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMTMsMjAyLDI0MCwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWluZm8sLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1pbmZvLC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSwuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdywuYnRuLW91dGxpbmUtaW5mbzphY3RpdmV7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwZGNhZjA7Ym9yZGVyLWNvbG9yOiMwZGNhZjB9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1pbmZvOmZvY3VzLC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywuYnRuLW91dGxpbmUtaW5mbzphY3RpdmU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywyMDIsMjQwLC41KX0uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZHtjb2xvcjojMGRjYWYwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXdhcm5pbmd7Y29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZzpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLWNoZWNrOmZvY3VzKy5idG4tb3V0bGluZS13YXJuaW5nLC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtd2FybmluZywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLXdhcm5pbmcsLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDI1NSwxOTMsNywuNSl9LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWR7Y29sb3I6I2ZmYzEwNztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1kYW5nZXJ7Y29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2JvcmRlci1jb2xvcjojZGMzNTQ1fS5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLWRhbmdlciwuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtZGFuZ2VyLC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtZGFuZ2VyLC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNob3csLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2RjMzU0NTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1saWdodHtjb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tb3V0bGluZS1saWdodDpob3Zlcntjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWNoZWNrOmZvY3VzKy5idG4tb3V0bGluZS1saWdodCwuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWxpZ2h0LC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtbGlnaHQsLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZSwuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3csLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZXtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsLmJ0bi1jaGVjazpjaGVja2VkKy5idG4tb3V0bGluZS1saWdodDpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjI1cmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWR7Y29sb3I6I2Y4ZjlmYTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1kYXJre2NvbG9yOiMyMTI1Mjk7Ym9yZGVyLWNvbG9yOiMyMTI1Mjl9LmJ0bi1vdXRsaW5lLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLWNvbG9yOiMyMTI1Mjl9LmJ0bi1jaGVjazpmb2N1cysuYnRuLW91dGxpbmUtZGFyaywuYnRuLW91dGxpbmUtZGFyazpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDMzLDM3LDQxLC41KX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtZGFyaywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWRhcmssLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93LC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXItY29sb3I6IzIxMjUyOX0uYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtZGFyazpmb2N1cywuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDMzLDM3LDQxLC41KX0uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5re2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojMGQ2ZWZkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJ0bi1saW5rOmhvdmVye2NvbG9yOiMwYTU4Y2F9LmJ0bi1saW5rLmRpc2FibGVkLC5idG4tbGluazpkaXNhYmxlZHtjb2xvcjojNmM3NTdkfS5idG4tZ3JvdXAtbGc+LmJ0biwuYnRuLWxne3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtib3JkZXItcmFkaXVzOi4zcmVtfS5idG4tZ3JvdXAtc20+LmJ0biwuYnRuLXNte3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2JvcmRlci1yYWRpdXM6LjJyZW19LmZhZGV7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5mYWRle3RyYW5zaXRpb246bm9uZX19LmZhZGU6bm90KC5zaG93KXtvcGFjaXR5OjB9LmNvbGxhcHNlOm5vdCguc2hvdyl7ZGlzcGxheTpub25lfS5jb2xsYXBzaW5ne2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNvbGxhcHNpbmd7dHJhbnNpdGlvbjpub25lfX0uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFse3dpZHRoOjA7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjp3aWR0aCAuMzVzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbHt0cmFuc2l0aW9uOm5vbmV9fS5kcm9wZG93biwuZHJvcGVuZCwuZHJvcHN0YXJ0LC5kcm9wdXB7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZXt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAwO2Rpc3BsYXk6bm9uZTttaW4td2lkdGg6MTByZW07cGFkZGluZzouNXJlbSAwO21hcmdpbjowO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXXt0b3A6MTAwJTtsZWZ0OjA7bWFyZ2luLXRvcDouMTI1cmVtfS5kcm9wZG93bi1tZW51LXN0YXJ0ey0tYnMtcG9zaXRpb246c3RhcnR9LmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LWVuZHstLWJzLXBvc2l0aW9uOmVuZH0uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZHJvcGRvd24tbWVudS1zbS1zdGFydHstLWJzLXBvc2l0aW9uOnN0YXJ0fS5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1zbS1lbmR7LS1icy1wb3NpdGlvbjplbmR9LmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXXtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5kcm9wZG93bi1tZW51LW1kLXN0YXJ0ey0tYnMtcG9zaXRpb246c3RhcnR9LmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LW1kLWVuZHstLWJzLXBvc2l0aW9uOmVuZH0uZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmRyb3Bkb3duLW1lbnUtbGctc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbGctZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmRyb3Bkb3duLW1lbnUteGwtc3RhcnR7LS1icy1wb3NpdGlvbjpzdGFydH0uZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUteGwtZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl17cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7LmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0ey0tYnMtcG9zaXRpb246c3RhcnR9LmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXXtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS14eGwtZW5key0tYnMtcG9zaXRpb246ZW5kfS5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJde3JpZ2h0OjA7bGVmdDphdXRvfX0uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXXt0b3A6YXV0bztib3R0b206MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouMTI1cmVtfS5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDowO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206LjNlbSBzb2xpZDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl17dG9wOjA7cmlnaHQ6YXV0bztsZWZ0OjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0Oi4xMjVyZW19LmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDouM2VtIHNvbGlkfS5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7dmVydGljYWwtYWxpZ246MH0uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXXt0b3A6MDtyaWdodDoxMDAlO2xlZnQ6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4xMjVyZW19LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIn0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6bm9uZX0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDouM2VtIHNvbGlkO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7dmVydGljYWwtYWxpZ246MH0uZHJvcGRvd24tZGl2aWRlcntoZWlnaHQ6MDttYXJnaW46LjVyZW0gMDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpfS5kcm9wZG93bi1pdGVte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAxcmVtO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjpub25lO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5kcm9wZG93bi1pdGVtOmZvY3VzLC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOiMxZTIxMjU7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmR9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6I2FkYjViZDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmRyb3Bkb3duLW1lbnUuc2hvd3tkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDFyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiM2Yzc1N2Q7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1pdGVtLXRleHR7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yNXJlbSAxcmVtO2NvbG9yOiMyMTI1Mjl9LmRyb3Bkb3duLW1lbnUtZGFya3tjb2xvcjojZGVlMmU2O2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMTUpfS5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW17Y29sb3I6I2RlZTJlNn0uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmZvY3VzLC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjE1KX0uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZH0uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6I2FkYjViZH0uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1kaXZpZGVye2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9LmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS10ZXh0e2NvbG9yOiNkZWUyZTZ9LmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taGVhZGVye2NvbG9yOiNhZGI1YmR9LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2Fse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0biwuYnRuLWdyb3VwPi5idG57cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0b30uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1jaGVjazpmb2N1cysuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zm9jdXMsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyLC5idG4tZ3JvdXA+LmJ0bi1jaGVjazpjaGVja2VkKy5idG4sLmJ0bi1ncm91cD4uYnRuLWNoZWNrOmZvY3VzKy5idG4sLmJ0bi1ncm91cD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjpmb2N1cywuYnRuLWdyb3VwPi5idG46aG92ZXJ7ei1pbmRleDoxfS5idG4tdG9vbGJhcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cD4uYnRuOm50aC1jaGlsZChuKzMpLC5idG4tZ3JvdXA+Om5vdCguYnRuLWNoZWNrKSsuYnRue2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi41NjI1cmVtO3BhZGRpbmctbGVmdDouNTYyNXJlbX0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjB9LmJ0bi1ncm91cC1zbT4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1zbSsuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjM3NXJlbTtwYWRkaW5nLWxlZnQ6LjM3NXJlbX0uYnRuLWdyb3VwLWxnPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWxnKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNzVyZW07cGFkZGluZy1sZWZ0Oi43NXJlbX0uYnRuLWdyb3VwLXZlcnRpY2Fse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cHt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDotMXB4fS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bn4uYnRue2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdi1saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxcmVtO2NvbG9yOiMwZDZlZmQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsubmF2LWxpbmt7dHJhbnNpdGlvbjpub25lfX0ubmF2LWxpbms6Zm9jdXMsLm5hdi1saW5rOmhvdmVye2NvbG9yOiMwYTU4Y2F9Lm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdH0ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNn0ubmF2LXRhYnMgLm5hdi1saW5re21hcmdpbi1ib3R0b206LTFweDtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O2lzb2xhdGlvbjppc29sYXRlfS5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2ICNkZWUyZTYgI2ZmZn0ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXYtcGlsbHMgLm5hdi1saW5re2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXBpbGxzIC5zaG93Pi5uYXYtbGlua3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZH0ubmF2LWZpbGwgLm5hdi1pdGVtLC5uYXYtZmlsbD4ubmF2LWxpbmt7ZmxleDoxIDEgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0sLm5hdi1qdXN0aWZpZWQ+Lm5hdi1saW5re2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluaywubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5re3dpZHRoOjEwMCV9LnRhYi1jb250ZW50Pi50YWItcGFuZXtkaXNwbGF5Om5vbmV9LnRhYi1jb250ZW50Pi5hY3RpdmV7ZGlzcGxheTpibG9ja30ubmF2YmFye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW19Lm5hdmJhcj4uY29udGFpbmVyLC5uYXZiYXI+LmNvbnRhaW5lci1mbHVpZCwubmF2YmFyPi5jb250YWluZXItbGcsLm5hdmJhcj4uY29udGFpbmVyLW1kLC5uYXZiYXI+LmNvbnRhaW5lci1zbSwubmF2YmFyPi5jb250YWluZXIteGwsLm5hdmJhcj4uY29udGFpbmVyLXh4bHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOmluaGVyaXQ7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uYXZiYXItYnJhbmR7cGFkZGluZy10b3A6LjMxMjVyZW07cGFkZGluZy1ib3R0b206LjMxMjVyZW07bWFyZ2luLXJpZ2h0OjFyZW07Zm9udC1zaXplOjEuMjVyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwfS5uYXZiYXItbmF2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOnN0YXRpY30ubmF2YmFyLXRleHR7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW19Lm5hdmJhci1jb2xsYXBzZXtmbGV4LWJhc2lzOjEwMCU7ZmxleC1ncm93OjE7YWxpZ24taXRlbXM6Y2VudGVyfS5uYXZiYXItdG9nZ2xlcntwYWRkaW5nOi4yNXJlbSAuNzVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm5hdmJhci10b2dnbGVye3RyYW5zaXRpb246bm9uZX19Lm5hdmJhci10b2dnbGVyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlcjpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW19Lm5hdmJhci10b2dnbGVyLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCV9Lm5hdmJhci1uYXYtc2Nyb2xse21heC1oZWlnaHQ6dmFyKC0tYnMtc2Nyb2xsLWhlaWdodCw3NXZoKTtvdmVyZmxvdy15OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5uYXZiYXItZXhwYW5kLXNte2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXN7cG9zaXRpb246aW5oZXJpdDtib3R0b206MDt6LWluZGV4OjEwMDA7ZmxleC1ncm93OjE7dmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7dHJhbnNpdGlvbjpub25lO3RyYW5zZm9ybTpub25lfS5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtYm90dG9tLC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMtdG9we2hlaWdodDphdXRvO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjB9Lm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MDtwYWRkaW5nOjA7b3ZlcmZsb3cteTp2aXNpYmxlfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1leHBhbmQtbWR7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhc3twb3NpdGlvbjppbmhlcml0O2JvdHRvbTowO3otaW5kZXg6MTAwMDtmbGV4LWdyb3c6MTt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOm5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy1ib3R0b20sLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcy10b3B7aGVpZ2h0OmF1dG87Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MH0ubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubmF2YmFyLWV4cGFuZC1sZ3tmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFze3Bvc2l0aW9uOmluaGVyaXQ7Ym90dG9tOjA7ei1pbmRleDoxMDAwO2ZsZXgtZ3JvdzoxO3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO3RyYW5zaXRpb246bm9uZTt0cmFuc2Zvcm06bm9uZX0ubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLWJvdHRvbSwubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzLXRvcHtoZWlnaHQ6YXV0bztib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowfS5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubmF2YmFyLWV4cGFuZC14bHtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xse292ZXJmbG93OnZpc2libGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtaGVhZGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFze3Bvc2l0aW9uOmluaGVyaXQ7Ym90dG9tOjA7ei1pbmRleDoxMDAwO2ZsZXgtZ3JvdzoxO3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO3RyYW5zaXRpb246bm9uZTt0cmFuc2Zvcm06bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLWJvdHRvbSwubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzLXRvcHtoZWlnaHQ6YXV0bztib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTowfS5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KXsubmF2YmFyLWV4cGFuZC14eGx7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGx7b3ZlcmZsb3c6dmlzaWJsZX0ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy1oZWFkZXJ7ZGlzcGxheTpub25lfS5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFze3Bvc2l0aW9uOmluaGVyaXQ7Ym90dG9tOjA7ei1pbmRleDoxMDAwO2ZsZXgtZ3JvdzoxO3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO3RyYW5zaXRpb246bm9uZTt0cmFuc2Zvcm06bm9uZX0ubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy1ib3R0b20sLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtdG9we2hlaWdodDphdXRvO2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOjB9Lm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMtYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjA7cGFkZGluZzowO292ZXJmbG93LXk6dmlzaWJsZX19Lm5hdmJhci1leHBhbmR7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbHtvdmVyZmxvdzp2aXNpYmxlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQgLm9mZmNhbnZhc3twb3NpdGlvbjppbmhlcml0O2JvdHRvbTowO3otaW5kZXg6MTAwMDtmbGV4LWdyb3c6MTt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDt0cmFuc2l0aW9uOm5vbmU7dHJhbnNmb3JtOm5vbmV9Lm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy1ib3R0b20sLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy10b3B7aGVpZ2h0OmF1dG87Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206MH0ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWJvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZ3JvdzowO3BhZGRpbmc6MDtvdmVyZmxvdy15OnZpc2libGV9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5ke2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmt7Y29sb3I6cmdiYSgwLDAsMCwuNTUpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjcpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMCwwLDAsLjMpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDAsMCwwLC41NSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHR7Y29sb3I6cmdiYSgwLDAsMCwuNTUpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEsLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5ke2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjU1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjU1KTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNTUpfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSwubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVye2NvbG9yOiNmZmZ9LmNhcmR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttaW4td2lkdGg6MDt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jYXJkPmhye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9LmNhcmQ+Lmxpc3QtZ3JvdXB7Ym9yZGVyLXRvcDppbmhlcml0O2JvcmRlci1ib3R0b206aW5oZXJpdH0uY2FyZD4ubGlzdC1ncm91cDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkPi5saXN0LWdyb3VwOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZD4uY2FyZC1oZWFkZXIrLmxpc3QtZ3JvdXAsLmNhcmQ+Lmxpc3QtZ3JvdXArLmNhcmQtZm9vdGVye2JvcmRlci10b3A6MH0uY2FyZC1ib2R5e2ZsZXg6MSAxIGF1dG87cGFkZGluZzoxcmVtIDFyZW19LmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbTouNXJlbX0uY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOi0uMjVyZW07bWFyZ2luLWJvdHRvbTowfS5jYXJkLXRleHQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNhcmQtbGluaysuY2FyZC1saW5re21hcmdpbi1sZWZ0OjFyZW19LmNhcmQtaGVhZGVye3BhZGRpbmc6LjVyZW0gMXJlbTttYXJnaW4tYm90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wMyk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpIDAgMH0uY2FyZC1mb290ZXJ7cGFkZGluZzouNXJlbSAxcmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDMpO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9LmNhcmQtZm9vdGVyOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgY2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1oZWFkZXItdGFic3ttYXJnaW4tcmlnaHQ6LS41cmVtO21hcmdpbi1ib3R0b206LS41cmVtO21hcmdpbi1sZWZ0Oi0uNXJlbTtib3JkZXItYm90dG9tOjB9LmNhcmQtaGVhZGVyLXBpbGxze21hcmdpbi1yaWdodDotLjVyZW07bWFyZ2luLWxlZnQ6LS41cmVtfS5jYXJkLWltZy1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3BhZGRpbmc6MXJlbTtib3JkZXItcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1pbWcsLmNhcmQtaW1nLWJvdHRvbSwuY2FyZC1pbWctdG9we3dpZHRoOjEwMCV9LmNhcmQtaW1nLC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWltZywuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1ncm91cD4uY2FyZHttYXJnaW4tYm90dG9tOi43NXJlbX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNhcmQtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cD4uY2FyZHtmbGV4OjEgMCAwJTttYXJnaW4tYm90dG9tOjB9LmNhcmQtZ3JvdXA+LmNhcmQrLmNhcmR7bWFyZ2luLWxlZnQ6MDtib3JkZXItbGVmdDowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH19LmFjY29yZGlvbi1idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6MXJlbSAxLjI1cmVtO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7b3ZlcmZsb3ctYW5jaG9yOm5vbmU7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmFjY29yZGlvbi1idXR0b257dHJhbnNpdGlvbjpub25lfX0uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCl7Y29sb3I6IzBjNjNlNDtiYWNrZ3JvdW5kLWNvbG9yOiNlN2YxZmY7Ym94LXNoYWRvdzppbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xMjUpfS5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwYzYzZTQnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXJ7ZmxleC1zaHJpbms6MDt3aWR0aDoxLjI1cmVtO2hlaWdodDoxLjI1cmVtO21hcmdpbi1sZWZ0OmF1dG87Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMjEyNTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MS4yNXJlbTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmFjY29yZGlvbi1idXR0b246OmFmdGVye3RyYW5zaXRpb246bm9uZX19LmFjY29yZGlvbi1idXR0b246aG92ZXJ7ei1pbmRleDoyfS5hY2NvcmRpb24tYnV0dG9uOmZvY3Vze3otaW5kZXg6Mztib3JkZXItY29sb3I6Izg2YjdmZTtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSl9LmFjY29yZGlvbi1oZWFkZXJ7bWFyZ2luLWJvdHRvbTowfS5hY2NvcmRpb24taXRlbXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpfS5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbntib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7Ym9yZGVyLXRvcDowfS5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2Vke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29sbGFwc2V7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5hY2NvcmRpb24tYm9keXtwYWRkaW5nOjFyZW0gMS4yNXJlbX0uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2V7Ym9yZGVyLXdpZHRoOjB9LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW17Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmFkaXVzOjB9LmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9ue2JvcmRlci1yYWRpdXM6MH0uYnJlYWRjcnVtYntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzowIDA7bWFyZ2luLWJvdHRvbToxcmVtO2xpc3Qtc3R5bGU6bm9uZX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW17cGFkZGluZy1sZWZ0Oi41cmVtfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3Jle2Zsb2F0OmxlZnQ7cGFkZGluZy1yaWdodDouNXJlbTtjb2xvcjojNmM3NTdkO2NvbnRlbnQ6dmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIil9LmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6IzZjNzU3ZH0ucGFnaW5hdGlvbntkaXNwbGF5OmZsZXg7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5wYWdlLWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztjb2xvcjojMGQ2ZWZkO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnBhZ2UtbGlua3t0cmFuc2l0aW9uOm5vbmV9fS5wYWdlLWxpbms6aG92ZXJ7ei1pbmRleDoyO2NvbG9yOiMwYTU4Y2E7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdlLWxpbms6Zm9jdXN7ei1pbmRleDozO2NvbG9yOiMwYTU4Y2E7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4yNXJlbSByZ2JhKDEzLDExMCwyNTMsLjI1KX0ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmt7bWFyZ2luLWxlZnQ6LTFweH0ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5re3otaW5kZXg6Mztjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBkNmVmZDtib3JkZXItY29sb3I6IzBkNmVmZH0ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmt7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RlZTJlNn0ucGFnZS1saW5re3BhZGRpbmc6LjM3NXJlbSAuNzVyZW19LnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW19LnBhZ2luYXRpb24tbGcgLnBhZ2UtbGlua3twYWRkaW5nOi43NXJlbSAxLjVyZW07Zm9udC1zaXplOjEuMjVyZW19LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjNyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouM3JlbX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouM3JlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5re3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4ycmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjJyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjJyZW19LmJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjM1ZW0gLjY1ZW07Zm9udC1zaXplOi43NWVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5iYWRnZTplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmFsZXJ0e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MXJlbSAxcmVtO21hcmdpbi1ib3R0b206MXJlbTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtfS5hbGVydC1oZWFkaW5ne2NvbG9yOmluaGVyaXR9LmFsZXJ0LWxpbmt7Zm9udC13ZWlnaHQ6NzAwfS5hbGVydC1kaXNtaXNzaWJsZXtwYWRkaW5nLXJpZ2h0OjNyZW19LmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjI7cGFkZGluZzoxLjI1cmVtIDFyZW19LmFsZXJ0LXByaW1hcnl7Y29sb3I6IzA4NDI5ODtiYWNrZ3JvdW5kLWNvbG9yOiNjZmUyZmY7Ym9yZGVyLWNvbG9yOiNiNmQ0ZmV9LmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzA2MzU3YX0uYWxlcnQtc2Vjb25kYXJ5e2NvbG9yOiM0MTQ2NGI7YmFja2dyb3VuZC1jb2xvcjojZTJlM2U1O2JvcmRlci1jb2xvcjojZDNkNmQ4fS5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzM0MzgzY30uYWxlcnQtc3VjY2Vzc3tjb2xvcjojMGY1MTMyO2JhY2tncm91bmQtY29sb3I6I2QxZTdkZDtib3JkZXItY29sb3I6I2JhZGJjY30uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGlua3tjb2xvcjojMGM0MTI4fS5hbGVydC1pbmZve2NvbG9yOiMwNTUxNjA7YmFja2dyb3VuZC1jb2xvcjojY2ZmNGZjO2JvcmRlci1jb2xvcjojYjZlZmZifS5hbGVydC1pbmZvIC5hbGVydC1saW5re2NvbG9yOiMwNDQxNGR9LmFsZXJ0LXdhcm5pbmd7Y29sb3I6IzY2NGQwMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmYzY2Q7Ym9yZGVyLWNvbG9yOiNmZmVjYjV9LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmt7Y29sb3I6IzUyM2UwMn0uYWxlcnQtZGFuZ2Vye2NvbG9yOiM4NDIwMjk7YmFja2dyb3VuZC1jb2xvcjojZjhkN2RhO2JvcmRlci1jb2xvcjojZjVjMmM3fS5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmt7Y29sb3I6IzZhMWEyMX0uYWxlcnQtbGlnaHR7Y29sb3I6IzYzNjQ2NDtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZlZmU7Ym9yZGVyLWNvbG9yOiNmZGZkZmV9LmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5re2NvbG9yOiM0ZjUwNTB9LmFsZXJ0LWRhcmt7Y29sb3I6IzE0MTYxOTtiYWNrZ3JvdW5kLWNvbG9yOiNkM2QzZDQ7Ym9yZGVyLWNvbG9yOiNiY2JlYmZ9LmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmt7Y29sb3I6IzEwMTIxNH1ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7MCV7YmFja2dyb3VuZC1wb3NpdGlvbi14OjFyZW19fUBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7MCV7YmFja2dyb3VuZC1wb3NpdGlvbi14OjFyZW19fS5wcm9ncmVzc3tkaXNwbGF5OmZsZXg7aGVpZ2h0OjFyZW07b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTouNzVyZW07YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wcm9ncmVzcy1iYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OmhpZGRlbjtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiMwZDZlZmQ7dHJhbnNpdGlvbjp3aWR0aCAuNnMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsucHJvZ3Jlc3MtYmFye3RyYW5zaXRpb246bm9uZX19LnByb2dyZXNzLWJhci1zdHJpcGVke2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXNpemU6MXJlbSAxcmVtfS5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb246MXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO2FuaW1hdGlvbjoxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnByb2dyZXNzLWJhci1hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbjpub25lO2FuaW1hdGlvbjpub25lfX0ubGlzdC1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtib3JkZXItcmFkaXVzOi4yNXJlbX0ubGlzdC1ncm91cC1udW1iZXJlZHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtjb3VudGVyLXJlc2V0OnNlY3Rpb259Lmxpc3QtZ3JvdXAtbnVtYmVyZWQ+bGk6OmJlZm9yZXtjb250ZW50OmNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7Y291bnRlci1pbmNyZW1lbnQ6c2VjdGlvbn0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbnt3aWR0aDoxMDAlO2NvbG9yOiM0OTUwNTc7dGV4dC1hbGlnbjppbmhlcml0fS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye3otaW5kZXg6MTtjb2xvcjojNDk1MDU3O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9Lmxpc3QtZ3JvdXAtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gMXJlbTtjb2xvcjojMjEyNTI5O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmluaGVyaXQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwubGlzdC1ncm91cC1pdGVtOmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7ei1pbmRleDoyO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkO2JvcmRlci1jb2xvcjojMGQ2ZWZkfS5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXRvcC13aWR0aDoxcHh9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbXtmbGV4LWRpcmVjdGlvbjpyb3d9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbT4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi10b3A6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItdG9wLXdpZHRoOjFweDtib3JkZXItbGVmdC13aWR0aDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtc20+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5saXN0LWdyb3VwLWhvcml6b250YWwtbWR7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQ+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLWxne2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnPi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLXRvcDowfS5saXN0LWdyb3VwLWhvcml6b250YWwtbGc+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZz4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5saXN0LWdyb3VwLWhvcml6b250YWwteGx7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGw+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bD4ubGlzdC1ncm91cC1pdGVtKy5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXRvcC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtd2lkdGg6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsPi5saXN0LWdyb3VwLWl0ZW0rLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7bWFyZ2luLWxlZnQ6LTFweDtib3JkZXItbGVmdC13aWR0aDoxcHh9fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGx7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwteHhsPi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bD4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tdG9wOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVte2JvcmRlci10b3Atd2lkdGg6MXB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGw+Lmxpc3QtZ3JvdXAtaXRlbSsubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXttYXJnaW4tbGVmdDotMXB4O2JvcmRlci1sZWZ0LXdpZHRoOjFweH19Lmxpc3QtZ3JvdXAtZmx1c2h7Ym9yZGVyLXJhZGl1czowfS5saXN0LWdyb3VwLWZsdXNoPi5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXdpZHRoOjAgMCAxcHh9Lmxpc3QtZ3JvdXAtZmx1c2g+Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20td2lkdGg6MH0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnl7Y29sb3I6IzA4NDI5ODtiYWNrZ3JvdW5kLWNvbG9yOiNjZmUyZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzA4NDI5ODtiYWNrZ3JvdW5kLWNvbG9yOiNiYWNiZTZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDg0Mjk4O2JvcmRlci1jb2xvcjojMDg0Mjk4fS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5e2NvbG9yOiM0MTQ2NGI7YmFja2dyb3VuZC1jb2xvcjojZTJlM2U1fS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojNDE0NjRiO2JhY2tncm91bmQtY29sb3I6I2NiY2NjZX0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQxNDY0Yjtib3JkZXItY29sb3I6IzQxNDY0Yn0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzBmNTEzMjtiYWNrZ3JvdW5kLWNvbG9yOiNkMWU3ZGR9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzBmNTEzMjtiYWNrZ3JvdW5kLWNvbG9yOiNiY2QwYzd9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGY1MTMyO2JvcmRlci1jb2xvcjojMGY1MTMyfS5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMDU1MTYwO2JhY2tncm91bmQtY29sb3I6I2NmZjRmY30ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMDU1MTYwO2JhY2tncm91bmQtY29sb3I6I2JhZGNlM30ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwNTUxNjA7Ym9yZGVyLWNvbG9yOiMwNTUxNjB9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM2NjRkMDM7YmFja2dyb3VuZC1jb2xvcjojZmZmM2NkfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM2NjRkMDM7YmFja2dyb3VuZC1jb2xvcjojZTZkYmI5fS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzY2NGQwMztib3JkZXItY29sb3I6IzY2NGQwM30ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojODQyMDI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZDdkYX0ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6Izg0MjAyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkZmMyYzR9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4NDIwMjk7Ym9yZGVyLWNvbG9yOiM4NDIwMjl9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodHtjb2xvcjojNjM2NDY0O2JhY2tncm91bmQtY29sb3I6I2ZlZmVmZX0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM2MzY0NjQ7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2MzY0NjQ7Ym9yZGVyLWNvbG9yOiM2MzY0NjR9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJre2NvbG9yOiMxNDE2MTk7YmFja2dyb3VuZC1jb2xvcjojZDNkM2Q0fS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMxNDE2MTk7YmFja2dyb3VuZC1jb2xvcjojYmViZWJmfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE0MTYxOTtib3JkZXItY29sb3I6IzE0MTYxOX0uYnRuLWNsb3Nle2JveC1zaXppbmc6Y29udGVudC1ib3g7d2lkdGg6MWVtO2hlaWdodDoxZW07cGFkZGluZzouMjVlbSAuMjVlbTtjb2xvcjojMDAwO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czouMjVyZW07b3BhY2l0eTouNX0uYnRuLWNsb3NlOmhvdmVye2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTouNzV9LmJ0bi1jbG9zZTpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMjVyZW0gcmdiYSgxMywxMTAsMjUzLC4yNSk7b3BhY2l0eToxfS5idG4tY2xvc2UuZGlzYWJsZWQsLmJ0bi1jbG9zZTpkaXNhYmxlZHtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvcGFjaXR5Oi4yNX0uYnRuLWNsb3NlLXdoaXRle2ZpbHRlcjppbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSl9LnRvYXN0e3dpZHRoOjM1MHB4O21heC13aWR0aDoxMDAlO2ZvbnQtc2l6ZTouODc1cmVtO3BvaW50ZXItZXZlbnRzOmF1dG87YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzowIC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS50b2FzdC5zaG93aW5ne29wYWNpdHk6MH0udG9hc3Q6bm90KC5zaG93KXtkaXNwbGF5Om5vbmV9LnRvYXN0LWNvbnRhaW5lcnt3aWR0aDotd2Via2l0LW1heC1jb250ZW50O3dpZHRoOi1tb3otbWF4LWNvbnRlbnQ7d2lkdGg6bWF4LWNvbnRlbnQ7bWF4LXdpZHRoOjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZX0udG9hc3QtY29udGFpbmVyPjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206Ljc1cmVtfS50b2FzdC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi41cmVtIC43NXJlbTtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4wNSk7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZXttYXJnaW4tcmlnaHQ6LS4zNzVyZW07bWFyZ2luLWxlZnQ6Ljc1cmVtfS50b2FzdC1ib2R5e3BhZGRpbmc6Ljc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkfS5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDU1O2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztvdXRsaW5lOjB9Lm1vZGFsLWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvO21hcmdpbjouNXJlbTtwb2ludGVyLWV2ZW50czpub25lfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTBweCl9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOm5vbmV9fS5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOm5vbmV9Lm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTpzY2FsZSgxLjAyKX0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGV7aGVpZ2h0OmNhbGMoMTAwJSAtIDFyZW0pfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6LjNyZW07b3V0bGluZTowfS5tb2RhbC1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDUwO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5tb2RhbC1iYWNrZHJvcC5zaG93e29wYWNpdHk6LjV9Lm1vZGFsLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1zaHJpbms6MDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzoxcmVtIDFyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpfS5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZXtwYWRkaW5nOi41cmVtIC41cmVtO21hcmdpbjotLjVyZW0gLS41cmVtIC0uNXJlbSBhdXRvfS5tb2RhbC10aXRsZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41fS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87cGFkZGluZzoxcmVtfS5tb2RhbC1mb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtc2hyaW5rOjA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOi43NXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCl9Lm1vZGFsLWZvb3Rlcj4qe21hcmdpbjouMjVyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5tb2RhbC1kaWFsb2d7bWF4LXdpZHRoOjUwMHB4O21hcmdpbjoxLjc1cmVtIGF1dG99Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxle2hlaWdodDpjYWxjKDEwMCUgLSAzLjVyZW0pfS5tb2RhbC1kaWFsb2ctY2VudGVyZWR7bWluLWhlaWdodDpjYWxjKDEwMCUgLSAzLjVyZW0pfS5tb2RhbC1zbXttYXgtd2lkdGg6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubW9kYWwtbGcsLm1vZGFsLXhse21heC13aWR0aDo4MDBweH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubW9kYWwteGx7bWF4LXdpZHRoOjExNDBweH19Lm1vZGFsLWZ1bGxzY3JlZW57d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7Lm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93bnt3aWR0aDoxMDB2dzttYXgtd2lkdGg6bm9uZTtoZWlnaHQ6MTAwJTttYXJnaW46MH0ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHl7b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9fUBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KXsubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnR7aGVpZ2h0OjEwMCU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcntib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVye2JvcmRlci1yYWRpdXM6MH19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd257d2lkdGg6MTAwdnc7bWF4LXdpZHRoOm5vbmU7aGVpZ2h0OjEwMCU7bWFyZ2luOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudHtoZWlnaHQ6MTAwJTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowfX1AbWVkaWEgKG1heC13aWR0aDoxMzk5Ljk4cHgpey5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3due3dpZHRoOjEwMHZ3O21heC13aWR0aDpub25lO2hlaWdodDoxMDAlO21hcmdpbjowfS5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50e2hlaWdodDoxMDAlO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVye2JvcmRlci1yYWRpdXM6MH0ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keXtvdmVyZmxvdy15OmF1dG99Lm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3Rlcntib3JkZXItcmFkaXVzOjB9fS50b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA4MDtkaXNwbGF5OmJsb2NrO21hcmdpbjowO2ZvbnQtZmFtaWx5OnZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6Ljg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtvcGFjaXR5OjB9LnRvb2x0aXAuc2hvd3tvcGFjaXR5Oi45fS50b29sdGlwIC50b29sdGlwLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjhyZW07aGVpZ2h0Oi40cmVtfS50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0sLmJzLXRvb2x0aXAtdG9we3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3d7Ym90dG9tOjB9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXt0b3A6LTFweDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gMDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSwuYnMtdG9vbHRpcC1lbmR7cGFkZGluZzowIC40cmVtfS5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93e2xlZnQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3Jle3JpZ2h0Oi0xcHg7Ym9yZGVyLXdpZHRoOi40cmVtIC40cmVtIC40cmVtIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0sLmJzLXRvb2x0aXAtYm90dG9te3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdywuYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3d7dG9wOjB9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtib3R0b206LTFweDtib3JkZXItd2lkdGg6MCAuNHJlbSAuNHJlbTtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdLC5icy10b29sdGlwLXN0YXJ0e3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3csLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3d7cmlnaHQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZXtsZWZ0Oi0xcHg7Ym9yZGVyLXdpZHRoOi40cmVtIDAgLjRyZW0gLjRyZW07Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzouMjVyZW0gLjVyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czouMjVyZW19LnBvcG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA3MDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyNzZweDtmb250LWZhbWlseTp2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87Zm9udC1zaXplOi44NzVyZW07d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6LjNyZW19LnBvcG92ZXIgLnBvcG92ZXItYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDouNXJlbX0ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93LC5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvd3tib3R0b206Y2FsYygtLjVyZW0gLSAxcHgpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdPi5wb3BvdmVyLWFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItdG9wPi5wb3BvdmVyLWFycm93OjpiZWZvcmV7Ym90dG9tOjA7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLXRvcD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7Ym90dG9tOjFweDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gMDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdywuYnMtcG9wb3Zlci1lbmQ+LnBvcG92ZXItYXJyb3d7bGVmdDpjYWxjKC0uNXJlbSAtIDFweCk7d2lkdGg6LjVyZW07aGVpZ2h0OjFyZW19LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWVuZD4ucG9wb3Zlci1hcnJvdzo6YmVmb3Jle2xlZnQ6MDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gLjVyZW0gMDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0+LnBvcG92ZXItYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWVuZD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7bGVmdDoxcHg7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIC41cmVtIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93e3RvcDpjYWxjKC0uNXJlbSAtIDFweCl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0+LnBvcG92ZXItYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20+LnBvcG92ZXItYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItd2lkdGg6MCAuNXJlbSAuNXJlbSAuNXJlbTtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYm90dG9tPi5wb3BvdmVyLWFycm93OjphZnRlcnt0b3A6MXB4O2JvcmRlci13aWR0aDowIC41cmVtIC41cmVtIC41cmVtO2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO21hcmdpbi1sZWZ0Oi0uNXJlbTtjb250ZW50OlwiXCI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YwZjBmMH0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0+LnBvcG92ZXItYXJyb3csLmJzLXBvcG92ZXItc3RhcnQ+LnBvcG92ZXItYXJyb3d7cmlnaHQ6Y2FsYygtLjVyZW0gLSAxcHgpO3dpZHRoOi41cmVtO2hlaWdodDoxcmVtfS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XT4ucG9wb3Zlci1hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXN0YXJ0Pi5wb3BvdmVyLWFycm93OjpiZWZvcmV7cmlnaHQ6MDtib3JkZXItd2lkdGg6LjVyZW0gMCAuNXJlbSAuNXJlbTtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdPi5wb3BvdmVyLWFycm93OjphZnRlciwuYnMtcG9wb3Zlci1zdGFydD4ucG9wb3Zlci1hcnJvdzo6YWZ0ZXJ7cmlnaHQ6MXB4O2JvcmRlci13aWR0aDouNXJlbSAwIC41cmVtIC41cmVtO2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnBvcG92ZXItaGVhZGVye3BhZGRpbmc6LjVyZW0gMXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCl9LnBvcG92ZXItaGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucG9wb3Zlci1ib2R5e3BhZGRpbmc6MXJlbSAxcmVtO2NvbG9yOiMyMTI1Mjl9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJvdXNlbC5wb2ludGVyLWV2ZW50e3RvdWNoLWFjdGlvbjpwYW4teX0uY2Fyb3VzZWwtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmNhcm91c2VsLWlubmVyOjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5jYXJvdXNlbC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0Oi0xMDAlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1pdGVte3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWl0ZW0tbmV4dCwuY2Fyb3VzZWwtaXRlbS1wcmV2LC5jYXJvdXNlbC1pdGVtLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQsLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpe3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCwuY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpe3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zZm9ybTpub25lfS5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kLC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZXt6LWluZGV4OjE7b3BhY2l0eToxfS5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQsLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0e3otaW5kZXg6MDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IDBzIC42c31AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kLC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydHt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1jb250cm9sLW5leHQsLmNhcm91c2VsLWNvbnRyb2wtcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjE1JTtwYWRkaW5nOjA7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtvcGFjaXR5Oi41O3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmNhcm91c2VsLWNvbnRyb2wtbmV4dCwuY2Fyb3VzZWwtY29udHJvbC1wcmV2e3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtvcGFjaXR5Oi45fS5jYXJvdXNlbC1jb250cm9sLXByZXZ7bGVmdDowfS5jYXJvdXNlbC1jb250cm9sLW5leHR7cmlnaHQ6MH0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9LmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIil9LmNhcm91c2VsLWluZGljYXRvcnN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MDttYXJnaW4tcmlnaHQ6MTUlO21hcmdpbi1ib3R0b206MXJlbTttYXJnaW4tbGVmdDoxNSU7bGlzdC1zdHlsZTpub25lfS5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF17Ym94LXNpemluZzpjb250ZW50LWJveDtmbGV4OjAgMSBhdXRvO3dpZHRoOjMwcHg7aGVpZ2h0OjNweDtwYWRkaW5nOjA7bWFyZ2luLXJpZ2h0OjNweDttYXJnaW4tbGVmdDozcHg7dGV4dC1pbmRlbnQ6LTk5OXB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTBweCBzb2xpZCB0cmFuc3BhcmVudDtvcGFjaXR5Oi41O3RyYW5zaXRpb246b3BhY2l0eSAuNnMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRde3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZXtvcGFjaXR5OjF9LmNhcm91c2VsLWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTUlO2JvdHRvbToxLjI1cmVtO2xlZnQ6MTUlO3BhZGRpbmctdG9wOjEuMjVyZW07cGFkZGluZy1ib3R0b206MS4yNXJlbTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfS5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwuY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257ZmlsdGVyOmludmVydCgxKSBncmF5c2NhbGUoMTAwKX0uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRde2JhY2tncm91bmQtY29sb3I6IzAwMH0uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbntjb2xvcjojMDAwfUAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWJvcmRlcnt0b3t0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXJ7dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3Bpbm5lci1ib3JkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MnJlbTtoZWlnaHQ6MnJlbTt2ZXJ0aWNhbC1hbGlnbjotLjEyNWVtO2JvcmRlcjouMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlOy13ZWJraXQtYW5pbWF0aW9uOi43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO2FuaW1hdGlvbjouNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcn0uc3Bpbm5lci1ib3JkZXItc217d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtib3JkZXItd2lkdGg6LjJlbX1ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ncm93ezAle3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpub25lfX1Aa2V5ZnJhbWVzIHNwaW5uZXItZ3Jvd3swJXt0cmFuc2Zvcm06c2NhbGUoMCl9NTAle29wYWNpdHk6MTt0cmFuc2Zvcm06bm9uZX19LnNwaW5uZXItZ3Jvd3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO2hlaWdodDoycmVtO3ZlcnRpY2FsLWFsaWduOi0uMTI1ZW07YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czo1MCU7b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uOi43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3JvdzthbmltYXRpb246Ljc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93fS5zcGlubmVyLWdyb3ctc217d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuc3Bpbm5lci1ib3JkZXIsLnNwaW5uZXItZ3Jvd3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxLjVzO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjVzfX0ub2ZmY2FudmFze3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6MTA0NTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDoxMDAlO3Zpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7b3V0bGluZTowO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dH1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsub2ZmY2FudmFze3RyYW5zaXRpb246bm9uZX19Lm9mZmNhbnZhcy1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDQwO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRle29wYWNpdHk6MH0ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3d7b3BhY2l0eTouNX0ub2ZmY2FudmFzLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MXJlbSAxcmVtfS5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2V7cGFkZGluZzouNXJlbSAuNXJlbTttYXJnaW4tdG9wOi0uNXJlbTttYXJnaW4tcmlnaHQ6LS41cmVtO21hcmdpbi1ib3R0b206LS41cmVtfS5vZmZjYW52YXMtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNX0ub2ZmY2FudmFzLWJvZHl7ZmxleC1ncm93OjE7cGFkZGluZzoxcmVtIDFyZW07b3ZlcmZsb3cteTphdXRvfS5vZmZjYW52YXMtc3RhcnR7dG9wOjA7bGVmdDowO3dpZHRoOjQwMHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vZmZjYW52YXMtZW5ke3RvcDowO3JpZ2h0OjA7d2lkdGg6NDAwcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vZmZjYW52YXMtdG9we3RvcDowO3JpZ2h0OjA7bGVmdDowO2hlaWdodDozMHZoO21heC1oZWlnaHQ6MTAwJTtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm9mZmNhbnZhcy1ib3R0b217cmlnaHQ6MDtsZWZ0OjA7aGVpZ2h0OjMwdmg7bWF4LWhlaWdodDoxMDAlO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vZmZjYW52YXMuc2hvd3t0cmFuc2Zvcm06bm9uZX0ucGxhY2Vob2xkZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLWhlaWdodDoxZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjp3YWl0O2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO29wYWNpdHk6LjV9LnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6XCJcIn0ucGxhY2Vob2xkZXIteHN7bWluLWhlaWdodDouNmVtfS5wbGFjZWhvbGRlci1zbXttaW4taGVpZ2h0Oi44ZW19LnBsYWNlaG9sZGVyLWxne21pbi1oZWlnaHQ6MS4yZW19LnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyey13ZWJraXQtYW5pbWF0aW9uOnBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7YW5pbWF0aW9uOnBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3d7NTAle29wYWNpdHk6LjJ9fUBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvd3s1MCV7b3BhY2l0eTouMn19LnBsYWNlaG9sZGVyLXdhdmV7LXdlYmtpdC1tYXNrLWltYWdlOmxpbmVhci1ncmFkaWVudCgxMzBkZWcsIzAwMCA1NSUscmdiYSgwLDAsMCwwLjgpIDc1JSwjMDAwIDk1JSk7bWFzay1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCMwMDAgNTUlLHJnYmEoMCwwLDAsMC44KSA3NSUsIzAwMCA5NSUpOy13ZWJraXQtbWFzay1zaXplOjIwMCUgMTAwJTttYXNrLXNpemU6MjAwJSAxMDAlOy13ZWJraXQtYW5pbWF0aW9uOnBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZXsxMDAley13ZWJraXQtbWFzay1wb3NpdGlvbjotMjAwJSAwJTttYXNrLXBvc2l0aW9uOi0yMDAlIDAlfX1Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmV7MTAwJXstd2Via2l0LW1hc2stcG9zaXRpb246LTIwMCUgMCU7bWFzay1wb3NpdGlvbjotMjAwJSAwJX19LmNsZWFyZml4OjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5saW5rLXByaW1hcnl7Y29sb3I6IzBkNmVmZH0ubGluay1wcmltYXJ5OmZvY3VzLC5saW5rLXByaW1hcnk6aG92ZXJ7Y29sb3I6IzBhNThjYX0ubGluay1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZH0ubGluay1zZWNvbmRhcnk6Zm9jdXMsLmxpbmstc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiM1NjVlNjR9Lmxpbmstc3VjY2Vzc3tjb2xvcjojMTk4NzU0fS5saW5rLXN1Y2Nlc3M6Zm9jdXMsLmxpbmstc3VjY2Vzczpob3Zlcntjb2xvcjojMTQ2YzQzfS5saW5rLWluZm97Y29sb3I6IzBkY2FmMH0ubGluay1pbmZvOmZvY3VzLC5saW5rLWluZm86aG92ZXJ7Y29sb3I6IzNkZDVmM30ubGluay13YXJuaW5ne2NvbG9yOiNmZmMxMDd9Lmxpbmstd2FybmluZzpmb2N1cywubGluay13YXJuaW5nOmhvdmVye2NvbG9yOiNmZmNkMzl9LmxpbmstZGFuZ2Vye2NvbG9yOiNkYzM1NDV9LmxpbmstZGFuZ2VyOmZvY3VzLC5saW5rLWRhbmdlcjpob3Zlcntjb2xvcjojYjAyYTM3fS5saW5rLWxpZ2h0e2NvbG9yOiNmOGY5ZmF9LmxpbmstbGlnaHQ6Zm9jdXMsLmxpbmstbGlnaHQ6aG92ZXJ7Y29sb3I6I2Y5ZmFmYn0ubGluay1kYXJre2NvbG9yOiMyMTI1Mjl9LmxpbmstZGFyazpmb2N1cywubGluay1kYXJrOmhvdmVye2NvbG9yOiMxYTFlMjF9LnJhdGlve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnJhdGlvOjpiZWZvcmV7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDp2YXIoLS1icy1hc3BlY3QtcmF0aW8pO2NvbnRlbnQ6XCJcIn0ucmF0aW8+Kntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucmF0aW8tMXgxey0tYnMtYXNwZWN0LXJhdGlvOjEwMCV9LnJhdGlvLTR4M3stLWJzLWFzcGVjdC1yYXRpbzo3NSV9LnJhdGlvLTE2eDl7LS1icy1hc3BlY3QtcmF0aW86NTYuMjUlfS5yYXRpby0yMXg5ey0tYnMtYXNwZWN0LXJhdGlvOjQyLjg1NzE0Mjg1NzElfS5maXhlZC10b3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5maXhlZC1ib3R0b217cG9zaXRpb246Zml4ZWQ7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDMwfS5zdGlja3ktdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5zdGlja3ktc20tdG9we3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuc3RpY2t5LW1kLXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LnN0aWNreS1sZy10b3B7cG9zaXRpb246LXdlYmtpdC1zdGlja3k7cG9zaXRpb246c3RpY2t5O3RvcDowO3otaW5kZXg6MTAyMH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuc3RpY2t5LXhsLXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX1AbWVkaWEgKG1pbi13aWR0aDoxNDAwcHgpey5zdGlja3kteHhsLXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX0uaHN0YWNre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2FsaWduLXNlbGY6c3RyZXRjaH0udnN0YWNre2Rpc3BsYXk6ZmxleDtmbGV4OjEgMSBhdXRvO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1zZWxmOnN0cmV0Y2h9LnZpc3VhbGx5LWhpZGRlbiwudmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbil7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3dpZHRoOjFweCFpbXBvcnRhbnQ7aGVpZ2h0OjFweCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDttYXJnaW46LTFweCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudDtjbGlwOnJlY3QoMCwwLDAsMCkhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnQ7Ym9yZGVyOjAhaW1wb3J0YW50fS5zdHJldGNoZWQtbGluazo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxO2NvbnRlbnQ6XCJcIn0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnZye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2FsaWduLXNlbGY6c3RyZXRjaDt3aWR0aDoxcHg7bWluLWhlaWdodDoxZW07YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7b3BhY2l0eTouMjV9LmFsaWduLWJhc2VsaW5le3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tdG9we3ZlcnRpY2FsLWFsaWduOnRvcCFpbXBvcnRhbnR9LmFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUhaW1wb3J0YW50fS5hbGlnbi1ib3R0b217dmVydGljYWwtYWxpZ246Ym90dG9tIWltcG9ydGFudH0uYWxpZ24tdGV4dC1ib3R0b217dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b20haW1wb3J0YW50fS5hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCFpbXBvcnRhbnR9LmZsb2F0LXN0YXJ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1lbmR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fS5vcGFjaXR5LTB7b3BhY2l0eTowIWltcG9ydGFudH0ub3BhY2l0eS0yNXtvcGFjaXR5Oi4yNSFpbXBvcnRhbnR9Lm9wYWNpdHktNTB7b3BhY2l0eTouNSFpbXBvcnRhbnR9Lm9wYWNpdHktNzV7b3BhY2l0eTouNzUhaW1wb3J0YW50fS5vcGFjaXR5LTEwMHtvcGFjaXR5OjEhaW1wb3J0YW50fS5vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8haW1wb3J0YW50fS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudH0ub3ZlcmZsb3ctdmlzaWJsZXtvdmVyZmxvdzp2aXNpYmxlIWltcG9ydGFudH0ub3ZlcmZsb3ctc2Nyb2xse292ZXJmbG93OnNjcm9sbCFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zaGFkb3d7Ym94LXNoYWRvdzowIC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpIWltcG9ydGFudH0uc2hhZG93LXNte2JveC1zaGFkb3c6MCAuMTI1cmVtIC4yNXJlbSByZ2JhKDAsMCwwLC4wNzUpIWltcG9ydGFudH0uc2hhZG93LWxne2JveC1zaGFkb3c6MCAxcmVtIDNyZW0gcmdiYSgwLDAsMCwuMTc1KSFpbXBvcnRhbnR9LnNoYWRvdy1ub25le2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMhaW1wb3J0YW50fS5wb3NpdGlvbi1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnR9LnBvc2l0aW9uLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3khaW1wb3J0YW50O3Bvc2l0aW9uOnN0aWNreSFpbXBvcnRhbnR9LnRvcC0we3RvcDowIWltcG9ydGFudH0udG9wLTUwe3RvcDo1MCUhaW1wb3J0YW50fS50b3AtMTAwe3RvcDoxMDAlIWltcG9ydGFudH0uYm90dG9tLTB7Ym90dG9tOjAhaW1wb3J0YW50fS5ib3R0b20tNTB7Ym90dG9tOjUwJSFpbXBvcnRhbnR9LmJvdHRvbS0xMDB7Ym90dG9tOjEwMCUhaW1wb3J0YW50fS5zdGFydC0we2xlZnQ6MCFpbXBvcnRhbnR9LnN0YXJ0LTUwe2xlZnQ6NTAlIWltcG9ydGFudH0uc3RhcnQtMTAwe2xlZnQ6MTAwJSFpbXBvcnRhbnR9LmVuZC0we3JpZ2h0OjAhaW1wb3J0YW50fS5lbmQtNTB7cmlnaHQ6NTAlIWltcG9ydGFudH0uZW5kLTEwMHtyaWdodDoxMDAlIWltcG9ydGFudH0udHJhbnNsYXRlLW1pZGRsZXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxlLXh7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkhaW1wb3J0YW50fS50cmFuc2xhdGUtbWlkZGxlLXl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkhaW1wb3J0YW50fS5ib3JkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAhaW1wb3J0YW50fS5ib3JkZXItdG9we2JvcmRlci10b3A6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowIWltcG9ydGFudH0uYm9yZGVyLWVuZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItZW5kLTB7Ym9yZGVyLXJpZ2h0OjAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9te2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowIWltcG9ydGFudH0uYm9yZGVyLXN0YXJ0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLXN0YXJ0LTB7Ym9yZGVyLWxlZnQ6MCFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5e2JvcmRlci1jb2xvcjojMGQ2ZWZkIWltcG9ydGFudH0uYm9yZGVyLXNlY29uZGFyeXtib3JkZXItY29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9LmJvcmRlci1zdWNjZXNze2JvcmRlci1jb2xvcjojMTk4NzU0IWltcG9ydGFudH0uYm9yZGVyLWluZm97Ym9yZGVyLWNvbG9yOiMwZGNhZjAhaW1wb3J0YW50fS5ib3JkZXItd2FybmluZ3tib3JkZXItY29sb3I6I2ZmYzEwNyFpbXBvcnRhbnR9LmJvcmRlci1kYW5nZXJ7Ym9yZGVyLWNvbG9yOiNkYzM1NDUhaW1wb3J0YW50fS5ib3JkZXItbGlnaHR7Ym9yZGVyLWNvbG9yOiNmOGY5ZmEhaW1wb3J0YW50fS5ib3JkZXItZGFya3tib3JkZXItY29sb3I6IzIxMjUyOSFpbXBvcnRhbnR9LmJvcmRlci13aGl0ZXtib3JkZXItY29sb3I6I2ZmZiFpbXBvcnRhbnR9LmJvcmRlci0xe2JvcmRlci13aWR0aDoxcHghaW1wb3J0YW50fS5ib3JkZXItMntib3JkZXItd2lkdGg6MnB4IWltcG9ydGFudH0uYm9yZGVyLTN7Ym9yZGVyLXdpZHRoOjNweCFpbXBvcnRhbnR9LmJvcmRlci00e2JvcmRlci13aWR0aDo0cHghaW1wb3J0YW50fS5ib3JkZXItNXtib3JkZXItd2lkdGg6NXB4IWltcG9ydGFudH0udy0yNXt3aWR0aDoyNSUhaW1wb3J0YW50fS53LTUwe3dpZHRoOjUwJSFpbXBvcnRhbnR9LnctNzV7d2lkdGg6NzUlIWltcG9ydGFudH0udy0xMDB7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LnctYXV0b3t3aWR0aDphdXRvIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlIWltcG9ydGFudH0udnctMTAwe3dpZHRoOjEwMHZ3IWltcG9ydGFudH0ubWluLXZ3LTEwMHttaW4td2lkdGg6MTAwdnchaW1wb3J0YW50fS5oLTI1e2hlaWdodDoyNSUhaW1wb3J0YW50fS5oLTUwe2hlaWdodDo1MCUhaW1wb3J0YW50fS5oLTc1e2hlaWdodDo3NSUhaW1wb3J0YW50fS5oLTEwMHtoZWlnaHQ6MTAwJSFpbXBvcnRhbnR9LmgtYXV0b3toZWlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1oLTEwMHttYXgtaGVpZ2h0OjEwMCUhaW1wb3J0YW50fS52aC0xMDB7aGVpZ2h0OjEwMHZoIWltcG9ydGFudH0ubWluLXZoLTEwMHttaW4taGVpZ2h0OjEwMHZoIWltcG9ydGFudH0uZmxleC1maWxse2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0we2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1ncm93LTF7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXNocmluay0we2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXNocmluay0xe2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5mbGV4LXdyYXB7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmdhcC0we2dhcDowIWltcG9ydGFudH0uZ2FwLTF7Z2FwOi4yNXJlbSFpbXBvcnRhbnR9LmdhcC0ye2dhcDouNXJlbSFpbXBvcnRhbnR9LmdhcC0ze2dhcDoxcmVtIWltcG9ydGFudH0uZ2FwLTR7Z2FwOjEuNXJlbSFpbXBvcnRhbnR9LmdhcC01e2dhcDozcmVtIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXItZmlyc3R7b3JkZXI6LTEhaW1wb3J0YW50fS5vcmRlci0we29yZGVyOjAhaW1wb3J0YW50fS5vcmRlci0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci0ye29yZGVyOjIhaW1wb3J0YW50fS5vcmRlci0ze29yZGVyOjMhaW1wb3J0YW50fS5vcmRlci00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci01e29yZGVyOjUhaW1wb3J0YW50fS5vcmRlci1sYXN0e29yZGVyOjYhaW1wb3J0YW50fS5tLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm0tMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm0tNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm0tYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5teC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm14LTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5teC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm14LTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5teC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ubXktMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm15LTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubXktMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubXktM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm15LTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubXktNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm15LWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tdC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tdC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tdC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm10LTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tdC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm10LWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1lLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1lLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWUtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1lLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1lLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tZS1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYi0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWItMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWItM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tYi00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWItNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tYi1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1zLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXMtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm1zLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm1zLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXMtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXMtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnAtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnAtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnAtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnAtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5weC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHgtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5weC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHgtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ucHktMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucHktMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnB5LTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucHktM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnB5LTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnB0LTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnB0LTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHQtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnB0LTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnB0LTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHQtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucGUtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wZS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGUtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGUtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wZS00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGUtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wYi0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBiLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wYi0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wYi00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBiLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBzLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wcy0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wcy0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnBzLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wcy00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wcy01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0uZm9udC1tb25vc3BhY2V7Zm9udC1mYW1pbHk6dmFyKC0tYnMtZm9udC1tb25vc3BhY2UpIWltcG9ydGFudH0uZnMtMXtmb250LXNpemU6Y2FsYygxLjM3NXJlbSArIDEuNXZ3KSFpbXBvcnRhbnR9LmZzLTJ7Zm9udC1zaXplOmNhbGMoMS4zMjVyZW0gKyAuOXZ3KSFpbXBvcnRhbnR9LmZzLTN7Zm9udC1zaXplOmNhbGMoMS4zcmVtICsgLjZ2dykhaW1wb3J0YW50fS5mcy00e2ZvbnQtc2l6ZTpjYWxjKDEuMjc1cmVtICsgLjN2dykhaW1wb3J0YW50fS5mcy01e2ZvbnQtc2l6ZToxLjI1cmVtIWltcG9ydGFudH0uZnMtNntmb250LXNpemU6MXJlbSFpbXBvcnRhbnR9LmZzdC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWMhaW1wb3J0YW50fS5mc3Qtbm9ybWFse2ZvbnQtc3R5bGU6bm9ybWFsIWltcG9ydGFudH0uZnctbGlnaHR7Zm9udC13ZWlnaHQ6MzAwIWltcG9ydGFudH0uZnctbGlnaHRlcntmb250LXdlaWdodDpsaWdodGVyIWltcG9ydGFudH0uZnctbm9ybWFse2ZvbnQtd2VpZ2h0OjQwMCFpbXBvcnRhbnR9LmZ3LWJvbGR7Zm9udC13ZWlnaHQ6NzAwIWltcG9ydGFudH0uZnctYm9sZGVye2ZvbnQtd2VpZ2h0OmJvbGRlciFpbXBvcnRhbnR9LmxoLTF7bGluZS1oZWlnaHQ6MSFpbXBvcnRhbnR9LmxoLXNte2xpbmUtaGVpZ2h0OjEuMjUhaW1wb3J0YW50fS5saC1iYXNle2xpbmUtaGVpZ2h0OjEuNSFpbXBvcnRhbnR9LmxoLWxne2xpbmUtaGVpZ2h0OjIhaW1wb3J0YW50fS50ZXh0LXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9LnRleHQtZGVjb3JhdGlvbi1ub25le3RleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIWltcG9ydGFudH0udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoIWltcG9ydGFudH0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlIWltcG9ydGFudH0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUhaW1wb3J0YW50fS50ZXh0LXdyYXB7d2hpdGUtc3BhY2U6bm9ybWFsIWltcG9ydGFudH0udGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwIWltcG9ydGFudH0udGV4dC1icmVha3t3b3JkLXdyYXA6YnJlYWstd29yZCFpbXBvcnRhbnQ7d29yZC1icmVhazpicmVhay13b3JkIWltcG9ydGFudH0udGV4dC1wcmltYXJ5ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LXNlY29uZGFyeXstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LXN1Y2Nlc3N7LS1icy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtaW5mb3stLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC13YXJuaW5ney0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LWRhbmdlcnstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LWxpZ2h0ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1kYXJrey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1kYXJrLXJnYiksdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkhaW1wb3J0YW50fS50ZXh0LWJsYWNrey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC13aGl0ZXstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSx2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSFpbXBvcnRhbnR9LnRleHQtYm9keXstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLHZhcigtLWJzLXRleHQtb3BhY2l0eSkpIWltcG9ydGFudH0udGV4dC1tdXRlZHstLWJzLXRleHQtb3BhY2l0eToxO2NvbG9yOiM2Yzc1N2QhaW1wb3J0YW50fS50ZXh0LWJsYWNrLTUwey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSgwLDAsMCwuNSkhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSkhaW1wb3J0YW50fS50ZXh0LXJlc2V0ey0tYnMtdGV4dC1vcGFjaXR5OjE7Y29sb3I6aW5oZXJpdCFpbXBvcnRhbnR9LnRleHQtb3BhY2l0eS0yNXstLWJzLXRleHQtb3BhY2l0eTowLjI1fS50ZXh0LW9wYWNpdHktNTB7LS1icy10ZXh0LW9wYWNpdHk6MC41fS50ZXh0LW9wYWNpdHktNzV7LS1icy10ZXh0LW9wYWNpdHk6MC43NX0udGV4dC1vcGFjaXR5LTEwMHstLWJzLXRleHQtb3BhY2l0eToxfS5iZy1wcmltYXJ5ey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctc2Vjb25kYXJ5ey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1zdWNjZXNzey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctaW5mb3stLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLXdhcm5pbmd7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1kYW5nZXJ7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLWxpZ2h0ey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLHZhcigtLWJzLWJnLW9wYWNpdHkpKSFpbXBvcnRhbnR9LmJnLWRhcmt7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKHZhcigtLWJzLWRhcmstcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1ibGFja3stLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy13aGl0ZXstLWJzLWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSx2YXIoLS1icy1iZy1vcGFjaXR5KSkhaW1wb3J0YW50fS5iZy1ib2R5ey0tYnMtYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksdmFyKC0tYnMtYmctb3BhY2l0eSkpIWltcG9ydGFudH0uYmctdHJhbnNwYXJlbnR7LS1icy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LmJnLW9wYWNpdHktMTB7LS1icy1iZy1vcGFjaXR5OjAuMX0uYmctb3BhY2l0eS0yNXstLWJzLWJnLW9wYWNpdHk6MC4yNX0uYmctb3BhY2l0eS01MHstLWJzLWJnLW9wYWNpdHk6MC41fS5iZy1vcGFjaXR5LTc1ey0tYnMtYmctb3BhY2l0eTowLjc1fS5iZy1vcGFjaXR5LTEwMHstLWJzLWJnLW9wYWNpdHk6MX0uYmctZ3JhZGllbnR7YmFja2dyb3VuZC1pbWFnZTp2YXIoLS1icy1ncmFkaWVudCkhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hbGx7LXdlYmtpdC11c2VyLXNlbGVjdDphbGwhaW1wb3J0YW50Oy1tb3otdXNlci1zZWxlY3Q6YWxsIWltcG9ydGFudDt1c2VyLXNlbGVjdDphbGwhaW1wb3J0YW50fS51c2VyLXNlbGVjdC1hdXRvey13ZWJraXQtdXNlci1zZWxlY3Q6YXV0byFpbXBvcnRhbnQ7LW1vei11c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudDt1c2VyLXNlbGVjdDphdXRvIWltcG9ydGFudH0udXNlci1zZWxlY3Qtbm9uZXstd2Via2l0LXVzZXItc2VsZWN0Om5vbmUhaW1wb3J0YW50Oy1tb3otdXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnQ7dXNlci1zZWxlY3Q6bm9uZSFpbXBvcnRhbnR9LnBlLW5vbmV7cG9pbnRlci1ldmVudHM6bm9uZSFpbXBvcnRhbnR9LnBlLWF1dG97cG9pbnRlci1ldmVudHM6YXV0byFpbXBvcnRhbnR9LnJvdW5kZWR7Ym9yZGVyLXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLTB7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudH0ucm91bmRlZC0xe2JvcmRlci1yYWRpdXM6LjJyZW0haW1wb3J0YW50fS5yb3VuZGVkLTJ7Ym9yZGVyLXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLTN7Ym9yZGVyLXJhZGl1czouM3JlbSFpbXBvcnRhbnR9LnJvdW5kZWQtY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlIWltcG9ydGFudH0ucm91bmRlZC1waWxse2JvcmRlci1yYWRpdXM6NTByZW0haW1wb3J0YW50fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC1lbmR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWJvdHRvbXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC1zdGFydHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mbG9hdC1zbS1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtc20tZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtc20tbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtc20tZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLXNtLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXNtLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtc20tdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXNtLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1zbS1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmZsZXgtc20tZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1zbS1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1zbS1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zbS1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC1zbS13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtc20td3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5nYXAtc20tMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC1zbS0xe2dhcDouMjVyZW0haW1wb3J0YW50fS5nYXAtc20tMntnYXA6LjVyZW0haW1wb3J0YW50fS5nYXAtc20tM3tnYXA6MXJlbSFpbXBvcnRhbnR9LmdhcC1zbS00e2dhcDoxLjVyZW0haW1wb3J0YW50fS5nYXAtc20tNXtnYXA6M3JlbSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLXNtLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXItc20tMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXItc20tMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXItc20tMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXItc20tM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXItc20tNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXItc20tNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXItc20tbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS1zbS0we21hcmdpbjowIWltcG9ydGFudH0ubS1zbS0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubS1zbS00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tLXNtLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC1zbS0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5teC1zbS0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5teC1zbS0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXgtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5teC1zbS01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXgtc20tYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LXNtLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS1zbS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm15LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm15LXNtLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5teS1zbS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm15LXNtLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQtc20tMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC1zbS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXQtc20tMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXQtc20tM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tdC1zbS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXQtc20tNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tdC1zbS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLXNtLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tZS1zbS0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1lLXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tZS1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tZS1zbS01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWUtc20tYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXNtLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWItc20tMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWItc20tNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWItc20tYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy1zbS0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy1zbS0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1zLXNtLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tcy1zbS0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tcy1zbS00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm1zLXNtLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm1zLXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnAtc20tM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHgtc20tMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHgtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHgtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnB4LXNtLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnB5LXNtLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LXNtLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5weS1zbS0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnB5LXNtLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnB5LXNtLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5weS1zbS01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wdC1zbS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wdC1zbS0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wdC1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnBlLXNtLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBlLXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBlLXNtLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGUtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBlLXNtLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItc20tMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGItc20tMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wYi1zbS0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGItc20tM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGItc20tNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wYi1zbS01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wcy1zbS0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMtc20tMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHMtc20tMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wcy1zbS0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHMtc20tNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHMtc20tNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnRleHQtc20tc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1zbS1lbmR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mbG9hdC1tZC1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtbWQtZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbWQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbWQtZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLW1kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLW1kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtbWQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1tZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmZsZXgtbWQtZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1tZC1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC1tZC13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5nYXAtbWQtMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC1tZC0xe2dhcDouMjVyZW0haW1wb3J0YW50fS5nYXAtbWQtMntnYXA6LjVyZW0haW1wb3J0YW50fS5nYXAtbWQtM3tnYXA6MXJlbSFpbXBvcnRhbnR9LmdhcC1tZC00e2dhcDoxLjVyZW0haW1wb3J0YW50fS5nYXAtbWQtNXtnYXA6M3JlbSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLW1kLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXItbWQtMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXItbWQtMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXItbWQtMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXItbWQtM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXItbWQtNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXItbWQtNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXItbWQtbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS1tZC0we21hcmdpbjowIWltcG9ydGFudH0ubS1tZC0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubS1tZC00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC1tZC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgtbWQtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5teC1tZC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXgtbWQtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5teC1tZC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXgtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LW1kLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS1tZC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm15LW1kLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm15LW1kLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5teS1tZC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm15LW1kLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQtbWQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC1tZC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXQtbWQtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXQtbWQtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tdC1tZC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXQtbWQtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tdC1tZC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLW1kLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tZS1tZC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1lLW1kLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tZS1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tZS1tZC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWUtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLW1kLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWItbWQtMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWItbWQtNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWItbWQtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy1tZC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy1tZC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1zLW1kLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tcy1tZC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tcy1tZC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm1zLW1kLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm1zLW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wLW1kLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wLW1kLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHgtbWQtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnB4LW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHgtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHgtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnB4LW1kLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnB5LW1kLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5weS1tZC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnB5LW1kLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnB5LW1kLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wdC1tZC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wdC1tZC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wdC1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnBlLW1kLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBlLW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBlLW1kLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGUtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBlLW1kLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItbWQtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGItbWQtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wYi1tZC0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGItbWQtM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGItbWQtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wYi1tZC01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wcy1tZC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMtbWQtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHMtbWQtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wcy1tZC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHMtbWQtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHMtbWQtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnRleHQtbWQtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1tZC1lbmR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5mbG9hdC1sZy1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtbGctZW5ke2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbGctbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbGctZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLWxnLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtbGctdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1sZy1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1sZy1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmZsZXgtbGctZmlsbHtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1sZy1yb3d7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0xe2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMHtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC1sZy13cmFwe2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1sZy1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5nYXAtbGctMHtnYXA6MCFpbXBvcnRhbnR9LmdhcC1sZy0xe2dhcDouMjVyZW0haW1wb3J0YW50fS5nYXAtbGctMntnYXA6LjVyZW0haW1wb3J0YW50fS5nYXAtbGctM3tnYXA6MXJlbSFpbXBvcnRhbnR9LmdhcC1sZy00e2dhcDoxLjVyZW0haW1wb3J0YW50fS5nYXAtbGctNXtnYXA6M3JlbSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9Lm9yZGVyLWxnLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXItbGctMHtvcmRlcjowIWltcG9ydGFudH0ub3JkZXItbGctMXtvcmRlcjoxIWltcG9ydGFudH0ub3JkZXItbGctMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXItbGctM3tvcmRlcjozIWltcG9ydGFudH0ub3JkZXItbGctNHtvcmRlcjo0IWltcG9ydGFudH0ub3JkZXItbGctNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXItbGctbGFzdHtvcmRlcjo2IWltcG9ydGFudH0ubS1sZy0we21hcmdpbjowIWltcG9ydGFudH0ubS1sZy0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubS1sZy00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tLWxnLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5teC1sZy0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgtbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5teC1sZy0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5teC1sZy0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXgtbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5teC1sZy01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LWxnLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5teS1sZy0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm15LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm15LWxnLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5teS1sZy00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm15LWxnLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5teS1sZy1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXQtbGctMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tdC1sZy0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXQtbGctMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXQtbGctM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tdC1sZy00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXQtbGctNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tdC1sZy1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1lLWxnLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tZS1sZy0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1lLWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tZS1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tZS1sZy01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWUtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLWxnLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWItbGctMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWItbGctNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWItbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tcy1sZy0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tcy1sZy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1zLWxnLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tcy1sZy0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tcy1sZy00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm1zLWxnLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm1zLWxnLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9LnAtbGctMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLWxnLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wLWxnLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnAtbGctM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wLWxnLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wLWxnLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHgtbGctMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHgtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHgtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnB4LWxnLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnB5LWxnLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5weS1sZy0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnB5LWxnLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnB5LWxnLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5weS1sZy01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wdC1sZy0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wdC1sZy0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wdC1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnBlLWxnLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUtbGctMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBlLWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBlLWxnLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGUtbGctNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBlLWxnLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItbGctMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGItbGctMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wYi1sZy0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGItbGctM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGItbGctNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wYi1sZy01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wcy1sZy0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMtbGctMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucHMtbGctMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wcy1sZy0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHMtbGctNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucHMtbGctNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnRleHQtbGctc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1sZy1lbmR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZmxvYXQteGwtc3RhcnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXhsLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LXhsLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXhsLWdyaWR7ZGlzcGxheTpncmlkIWltcG9ydGFudH0uZC14bC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC14bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC14bC1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5mbGV4LXhsLWZpbGx7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgteGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgteGwtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC14bC1ncm93LTB7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMXtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTB7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgteGwtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZ2FwLXhsLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAteGwtMXtnYXA6LjI1cmVtIWltcG9ydGFudH0uZ2FwLXhsLTJ7Z2FwOi41cmVtIWltcG9ydGFudH0uZ2FwLXhsLTN7Z2FwOjFyZW0haW1wb3J0YW50fS5nYXAteGwtNHtnYXA6MS41cmVtIWltcG9ydGFudH0uZ2FwLXhsLTV7Z2FwOjNyZW0haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5IWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3thbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fS5vcmRlci14bC1maXJzdHtvcmRlcjotMSFpbXBvcnRhbnR9Lm9yZGVyLXhsLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLXhsLTF7b3JkZXI6MSFpbXBvcnRhbnR9Lm9yZGVyLXhsLTJ7b3JkZXI6MiFpbXBvcnRhbnR9Lm9yZGVyLXhsLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLXhsLTR7b3JkZXI6NCFpbXBvcnRhbnR9Lm9yZGVyLXhsLTV7b3JkZXI6NSFpbXBvcnRhbnR9Lm9yZGVyLXhsLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0teGwtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm0teGwtMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm0teGwtNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubS14bC01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubS14bC1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXgteGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm14LXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXgteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXgteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm14LXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXgteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm14LXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5teS14bC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXkteGwtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5teS14bC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5teS14bC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubXkteGwtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5teS14bC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm10LXhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXQteGwtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXQteGwtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXQteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tZS14bC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWUteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWUteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tZS14bC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWUteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWUteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1lLXhsLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi14bC0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1iLXhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tYi14bC0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tYi14bC0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tYi14bC01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1iLXhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXMteGwtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXMteGwtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tcy14bC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXMteGwtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXMteGwtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tcy14bC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5tcy14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucC14bC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wLXhsLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB4LXhsLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnB4LXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnB4LXhsLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnB4LXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5weC14bC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5weS14bC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5weS14bC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucHkteGwtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5weS14bC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5weS14bC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucHkteGwtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHQteGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHQteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wdC14bC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHQteGwtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHQteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wdC14bC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wZS14bC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBlLXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wZS14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wZS14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBlLXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wZS14bC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLXhsLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBiLXhsLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGIteGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBiLXhsLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGIteGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucHMteGwtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnBzLXhsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnBzLXhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucHMteGwtM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnBzLXhsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnBzLXhsLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS50ZXh0LXhsLXN0YXJ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQteGwtZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjE0MDBweCl7LmZsb2F0LXh4bC1zdGFydHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQteHhsLWVuZHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LXh4bC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXh4bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXh4bC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC14eGwtZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLXh4bC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC14eGwtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC14eGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXh4bC1mbGV4e2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQteHhsLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fS5kLXh4bC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmZsZXgteHhsLWZpbGx7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgteHhsLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LXh4bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC14eGwtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteHhsLWdyb3ctMHtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgteHhsLWdyb3ctMXtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgteHhsLXNocmluay0we2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXh4bC1zaHJpbmstMXtmbGV4LXNocmluazoxIWltcG9ydGFudH0uZmxleC14eGwtd3JhcHtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgteHhsLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC14eGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5nYXAteHhsLTB7Z2FwOjAhaW1wb3J0YW50fS5nYXAteHhsLTF7Z2FwOi4yNXJlbSFpbXBvcnRhbnR9LmdhcC14eGwtMntnYXA6LjVyZW0haW1wb3J0YW50fS5nYXAteHhsLTN7Z2FwOjFyZW0haW1wb3J0YW50fS5nYXAteHhsLTR7Z2FwOjEuNXJlbSFpbXBvcnRhbnR9LmdhcC14eGwtNXtnYXA6M3JlbSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14eGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXh4bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14eGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXh4bC1hdXRve2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi14eGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYteHhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH0ub3JkZXIteHhsLWZpcnN0e29yZGVyOi0xIWltcG9ydGFudH0ub3JkZXIteHhsLTB7b3JkZXI6MCFpbXBvcnRhbnR9Lm9yZGVyLXh4bC0xe29yZGVyOjEhaW1wb3J0YW50fS5vcmRlci14eGwtMntvcmRlcjoyIWltcG9ydGFudH0ub3JkZXIteHhsLTN7b3JkZXI6MyFpbXBvcnRhbnR9Lm9yZGVyLXh4bC00e29yZGVyOjQhaW1wb3J0YW50fS5vcmRlci14eGwtNXtvcmRlcjo1IWltcG9ydGFudH0ub3JkZXIteHhsLWxhc3R7b3JkZXI6NiFpbXBvcnRhbnR9Lm0teHhsLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tLXh4bC0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tLXh4bC0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm0teHhsLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tLXh4bC00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tLXh4bC01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubS14eGwtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm14LXh4bC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubXgteHhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubXgteHhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm14LXh4bC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubXgteHhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubXgteHhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5teC14eGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9Lm15LXh4bC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubXkteHhsLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubXkteHhsLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm15LXh4bC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubXkteHhsLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubXkteHhsLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5teS14eGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm10LXh4bC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm10LXh4bC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXQteHhsLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm10LXh4bC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm10LXh4bC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXQteHhsLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXQteHhsLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubWUteHhsLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tZS14eGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWUteHhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWUteHhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tZS14eGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWUteHhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tZS14eGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXh4bC0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1iLXh4bC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWIteHhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1iLXh4bC0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1iLXh4bC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWIteHhsLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWIteHhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubXMteHhsLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm1zLXh4bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1zLXh4bC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubXMteHhsLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm1zLXh4bC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm1zLXh4bC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5tcy14eGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH0ucC14eGwtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wLXh4bC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucC14eGwtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucC14eGwtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wLXh4bC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucC14eGwtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5weC14eGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHgteHhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5weC14eGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5weC14eGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHgteHhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5weC14eGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ucHkteHhsLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnB5LXh4bC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucHkteHhsLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucHkteHhsLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnB5LXh4bC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucHkteHhsLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnB0LXh4bC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wdC14eGwtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wdC14eGwtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnB0LXh4bC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wdC14eGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wdC14eGwtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucGUteHhsLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGUteHhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wZS14eGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGUteHhsLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGUteHhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wZS14eGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi14eGwtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGIteHhsLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGIteHhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wYi14eGwtM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGIteHhsLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGIteHhsLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBzLXh4bC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucHMteHhsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnBzLXh4bC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnBzLXh4bC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucHMteHhsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnBzLXh4bC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0udGV4dC14eGwtc3RhcnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC14eGwtZW5ke3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXh4bC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5mcy0xe2ZvbnQtc2l6ZToyLjVyZW0haW1wb3J0YW50fS5mcy0ye2ZvbnQtc2l6ZToycmVtIWltcG9ydGFudH0uZnMtM3tmb250LXNpemU6MS43NXJlbSFpbXBvcnRhbnR9LmZzLTR7Zm9udC1zaXplOjEuNXJlbSFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtZ3JpZHtkaXNwbGF5OmdyaWQhaW1wb3J0YW50fS5kLXByaW50LXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXByaW50LWZsZXh7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH0uZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLm1pbi5jc3MubWFwICovIiwiLyohXG4gKiBCb290c3RyYXAgdjUuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGltcG9ydC1zdGFja1xuLy8gQ29uZmlndXJhdGlvblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuXG4vLyBMYXlvdXQgJiBjb21wb25lbnRzXG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb250YWluZXJzXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcIm9mZmNhbnZhc1wiO1xuQGltcG9ydCBcInBsYWNlaG9sZGVyc1wiO1xuXG4vLyBIZWxwZXJzXG5AaW1wb3J0IFwiaGVscGVyc1wiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYXBpXCI7XG4vLyBzY3NzLWRvY3MtZW5kIGltcG9ydC1zdGFja1xuIiwiOnJvb3Qge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC1zaXplOiAjeyRmb250LXNpemUtYmFzZX07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG4gIC8vIHN0eWxlbGludC1lbmFibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NS4xLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMGQ2ZWZkO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogMXB4O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwZDZlZmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMGE1OGNhO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBkaXJlY3Rpb246IGx0ciAvKiBydGw6aWdub3JlICovO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZDYzMzg0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmctc20tMCxcbi5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmctc20tMCxcbi5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmctc20tMSxcbi5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctc20tMSxcbi5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmctc20tMixcbi5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy1zbS0yLFxuLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTMsXG4uZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXNtLTMsXG4uZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXNtLTQsXG4uZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmctc20tNCxcbi5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy1zbS01LFxuLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy1zbS01LFxuLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1tZC0xLFxuLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1tZC0xLFxuLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1tZC0yLFxuLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTIsXG4uZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctbWQtMyxcbi5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtMyxcbi5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtNCxcbi5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1tZC00LFxuLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTUsXG4uZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLW1kLTUsXG4uZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLWxnLTAsXG4uZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLWxnLTAsXG4uZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLWxnLTEsXG4uZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTEsXG4uZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTIsXG4uZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmctbGctMixcbi5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy1sZy0zLFxuLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy1sZy0zLFxuLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy1sZy00LFxuLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTQsXG4uZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmctbGctNSxcbi5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmctbGctNSxcbi5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXhsLTAsXG4uZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuXG4gIC5nLXhsLTAsXG4uZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuXG4gIC5nLXhsLTEsXG4uZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTEsXG4uZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTIsXG4uZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy14bC0zLFxuLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy14bC0zLFxuLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cblxuICAuZy14bC00LFxuLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTQsXG4uZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG5cbiAgLmcteGwtNSxcbi5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG5cbiAgLmcteGwtNSxcbi5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXh4bC0wLFxuLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteHhsLTAsXG4uZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy14eGwtMSxcbi5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0xLFxuLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteHhsLTIsXG4uZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0yLFxuLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy14eGwtMyxcbi5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0zLFxuLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmcteHhsLTQsXG4uZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC00LFxuLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14eGwtNSxcbi5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXh4bC01LFxuLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4udGFibGUge1xuICAtLWJzLXRhYmxlLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4udGFibGUgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgY3VycmVudENvbG9yO1xufVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xufVxuXG4udGFibGUtYWN0aXZlIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1iZzogI2NmZTJmZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVkN2YyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFjYmU2O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZDFlYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JhY2JlNjtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtYmc6ICNlMmUzZTU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2Q3ZDhkYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2NiY2NjZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNkMWQyZDQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNjYmNjY2U7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1iZzogI2QxZTdkZDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzdkYmQyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmNkMGM3O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2MxZDZjYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JjZDBjNztcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWJnOiAjY2ZmNGZjO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjNWU4ZWY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiYWRjZTM7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYmZlMmU5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmFkY2UzO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmYzY2Q7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2YyZTdjMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2U2ZGJiOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlY2UxYmU7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNlNmRiYjk7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWJnOiAjZjhkN2RhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2NjY2Y7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmMyYzQ7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVjN2NhO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZjMmM0O1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2VkZWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmUwZTE7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVlNmU3O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlMGUxO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzJjMzAzNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzM3M2IzZTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICMzMjM1Mzk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMzNzNiM2U7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGUwZTM7XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMGUzO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlMGUzO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgLXdlYmtpdC1tYXJnaW4tZW5kOiAwLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIC13ZWJraXQtbWFyZ2luLWVuZDogMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICAtd2Via2l0LW1hcmdpbi1lbmQ6IDFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGhlaWdodDogMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGhlaWdodDogMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IGNhbGMoMC43NXJlbSAtIDNweCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMjEyNTI5O1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzg2YjdmZScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkNGZlO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOi1tb3otcGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDotbW96LXBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzE5ODc1NDtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMTM1LCA4NCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMTk4NzU0O1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOnZhbGlkLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgei1pbmRleDogMTtcbn1cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZCxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDI7XG59XG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLCAuYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG4uYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiNWVkNztcbiAgYm9yZGVyLWNvbG9yOiAjMGE1OGNhO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcHJpbWFyeSwgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjVlZDc7XG4gIGJvcmRlci1jb2xvcjogIzBhNThjYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQ5LCAxMzIsIDI1MywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcHJpbWFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1OGNhO1xuICBib3JkZXItY29sb3I6ICMwYTUzYmU7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDksIDEzMiwgMjUzLCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2MzZhO1xuICBib3JkZXItY29sb3I6ICM1NjVlNjQ7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzYzNmE7XG4gIGJvcmRlci1jb2xvcjogIzU2NWU2NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNlY29uZGFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNlY29uZGFyeSwgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjVlNjQ7XG4gIGJvcmRlci1jb2xvcjogIzUxNTg1ZTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NzM0NztcbiAgYm9yZGVyLWNvbG9yOiAjMTQ2YzQzO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tc3VjY2VzcywgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTczNDc7XG4gIGJvcmRlci1jb2xvcjogIzE0NmM0MztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDYwLCAxNTMsIDExMCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc3VjY2VzcywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQ2YzQzO1xuICBib3JkZXItY29sb3I6ICMxMzY1M2Y7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNjAsIDE1MywgMTEwLCAwLjUpO1xufVxuLmJ0bi1zdWNjZXNzOmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkY2FmMDtcbiAgYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWQyZjI7XG4gIGJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWluZm8sIC5idG4taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFkMmYyO1xuICBib3JkZXItY29sb3I6ICMyNWNmZjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMSwgMTcyLCAyMDQsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWluZm8sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1pbmZvLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkZDVmMztcbiAgYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDExLCAxNzIsIDIwNCwgMC41KTtcbn1cbi5idG4taW5mbzpkaXNhYmxlZCwgLmJ0bi1pbmZvLmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYTJjO1xuICBib3JkZXItY29sb3I6ICNmZmM3MjA7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi13YXJuaW5nLCAuYnRuLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2EyYztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjE3LCAxNjQsIDYsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXdhcm5pbmcsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi13YXJuaW5nLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QzOTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxNywgMTY0LCA2LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nOmRpc2FibGVkLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIyZDNiO1xuICBib3JkZXItY29sb3I6ICNiMDJhMzc7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1kYW5nZXIsIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYjJkM2I7XG4gIGJvcmRlci1jb2xvcjogI2IwMmEzNztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXIsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYW5nZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjAyYTM3O1xuICBib3JkZXItY29sb3I6ICNhNTI4MzQ7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQsIC5idG4tZGFuZ2VyLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWxpZ2h0LCAuYnRuLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZhZmI7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxMSwgMjEyLCAyMTMsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQsIC5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0LmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICBib3JkZXItY29sb3I6ICNmOWZhZmI7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTEsIDIxMiwgMjEzLCAwLjUpO1xufVxuLmJ0bi1saWdodDpkaXNhYmxlZCwgLmJ0bi1saWdodC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWYyMztcbiAgYm9yZGVyLWNvbG9yOiAjMWExZTIxO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZGFyaywgLmJ0bi1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFmMjM7XG4gIGJvcmRlci1jb2xvcjogIzFhMWUyMTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDY2LCA3MCwgNzMsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhcmssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYXJrLCAuYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcmsuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWUyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTkxYzFmO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDY2LCA3MCwgNzMsIDAuNSk7XG59XG4uYnRuLWRhcms6ZGlzYWJsZWQsIC5idG4tZGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE5ODc1NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTk4NzU0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzBkY2FmMDtcbiAgYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkY2FmMDtcbiAgYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1pbmZvLCAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDIwMiwgMjQwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkIHtcbiAgY29sb3I6ICMwZGNhZjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1saWdodCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtbGlnaHQsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhcmssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhcmssIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDMzLCAzNywgNDEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMGE1OGNhO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICMxZTIxMjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogI2FkYjViZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICBjb2xvcjogI2RlZTJlNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjZGVlMmU2O1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgY29sb3I6ICNkZWUyZTY7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1oZWFkZXIge1xuICBjb2xvcjogI2FkYjViZDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgY29sb3I6ICMwZDZlZmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzBhNThjYTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcy10b3AsXG4ubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMtdG9wLFxuLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMtdG9wLFxuLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZmxleC1ncm93OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzLXRvcCxcbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMtYm90dG9tIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICMwYzYzZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2YxZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzBjNjNlNCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzIxMjUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwYTU4Y2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzBhNThjYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zNWVtIDAuNjVlbTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwODQyOTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmUyZmY7XG4gIGJvcmRlci1jb2xvcjogI2I2ZDRmZTtcbn1cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNjM1N2E7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQxNDY0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZDNkNmQ4O1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMzQzODNjO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMGY1MTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlN2RkO1xuICBib3JkZXItY29sb3I6ICNiYWRiY2M7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGM0MTI4O1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMDU1MTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZmNGZjO1xuICBib3JkZXItY29sb3I6ICNiNmVmZmI7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQ0MTRkO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjNjY0ZDAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVjYjU7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNTIzZTAyO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM4NDIwMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzJjNztcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzZhMWEyMTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM2MzY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNGY1MDUwO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMTQxNjE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2Q0O1xuICBib3JkZXItY29sb3I6ICNiY2JlYmY7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTAxMjE0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxcmVtO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxcmVtO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzA4NDI5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZTJmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDg0Mjk4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFjYmU2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODQyOTg7XG4gIGJvcmRlci1jb2xvcjogIzA4NDI5ODtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQxNDY0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzQxNDY0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiY2NjZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTQ2NGI7XG4gIGJvcmRlci1jb2xvcjogIzQxNDY0Yjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwZjUxMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWU3ZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzBmNTEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjZDBjNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY1MTMyO1xuICBib3JkZXItY29sb3I6ICMwZjUxMzI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMDU1MTYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZmNGZjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwNTUxNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWRjZTM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1NTE2MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDU1MTYwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNjY0ZDAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZkYmI5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjRkMDM7XG4gIGJvcmRlci1jb2xvcjogIzY2NGQwMztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzg0MjAyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzg0MjAyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmYzJjNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NDIwMjk7XG4gIGJvcmRlci1jb2xvcjogIzg0MjAyOTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzYzNjQ2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjQ2NDtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2NDY0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTQxNjE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE2MTk7XG4gIGJvcmRlci1jb2xvcjogIzE0MTYxOTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICBvcGFjaXR5OiAxO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuXG4udG9hc3Qge1xuICB3aWR0aDogMzUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnRvYXN0Om5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4udG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1NTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTAuNXJlbSAtMC41cmVtIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4ubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA4MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWVuZCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1zdGFydCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbiAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbi5zcGlubmVyLWdyb3cge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgfVxufVxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDQ1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMzB2aDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMuc2hvdyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IDAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAwLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMCA5NSUpO1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMCA5NSUpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMGE1OGNhO1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM1NjVlNjQ7XG59XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE5ODc1NDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE0NmM0Mztcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjMGRjYWYwO1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjM2RkNWYzO1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmZmNkMzk7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2IwMmEzNztcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZjlmYWZiO1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFlMjE7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuXG4uYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC5jc3MubWFwICovIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9cm9vdC1mb250LXNpemUpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3Jcbi8vIDIuIFNldCBjb3JyZWN0IGhlaWdodCBhbmQgcHJldmVudCB0aGUgYHNpemVgIGF0dHJpYnV0ZSB0byBtYWtlIHRoZSBgaHJgIGxvb2sgbGlrZSBhbiBpbnB1dCBmaWVsZFxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5ocjpub3QoW3NpemVdKSB7XG4gIGhlaWdodDogJGhyLWhlaWdodDsgLy8gMlxufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS1icy0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNFxufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICBkaXJlY3Rpb246IGx0ciAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgaW4gQ2hyb21lIGZyb20gaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLy8gMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGBcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiAnJztcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArICcgMCc7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArICR2YWx1ZTtcbiAgICAgIH1cblxuICAgICAgQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyBjYWxjKCcgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgJyAtICcsICcgKyAnKSArICR2YXJpYWJsZS13aWR0aCArICcpJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWRWYWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWRWYWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZFZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZFZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgsICN7JGd1dHRlcn0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxuXG4gIC8vIEhpZ2hsaWdodCBib3JkZXIgY29sb3IgYmV0d2VlbiB0aGVhZCwgdGJvZHkgYW5kIHRmb290LlxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gICAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgfVxufVxuXG4vLyBBY3RpdmUgdGFibGVcbi8vXG4vLyBUaGUgYC50YWJsZS1hY3RpdmVgIGNsYXNzIGNhbiBiZSBhZGRlZCB0byBoaWdobGlnaHQgcm93cyBvciBjZWxsc1xuXG4udGFibGUtYWN0aXZlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3IpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHN0cmlwZWQtYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iZ307XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmcpfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRob3Zlci1iZyl9O1xuXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxuXG4gICY6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiBhdXRvOyAvLyBPdmVycmlkZSBmaXhlZCBicm93c2VyIGhlaWdodFxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGJ0bi1saW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzYWJsZWQtYmFja2dyb3VuZDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGlzYWJsZWQtYm9yZGVyO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gICAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24tZGl2aWRlci1iZztcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICBjb2xvcjogJGRyb3Bkb3duLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1kYXJrLWJnO1xuICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tZGFyay1ib3gtc2hhZG93KTtcblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZyk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc7XG4gIH1cblxuICAuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LW1peGluc1xuIiwiLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cblxuICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuICA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuICA+IC5idG46aG92ZXIsXG4gID4gLmJ0bjpmb2N1cyxcbiAgPiAuYnRuOmFjdGl2ZSxcbiAgPiAuYnRuLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRuYXYtbGluay1mb250LXdlaWdodDtcbiAgY29sb3I6ICRuYXYtbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZy10b3A6ICRuYXZiYXItcGFkZGluZy15O1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDsgLy8gZGVmYXVsdDogbnVsbFxuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1wYWRkaW5nLXk7XG4gIHBhZGRpbmctbGVmdDogJG5hdmJhci1wYWRkaW5nLXg7IC8vIGRlZmF1bHQ6IG51bGxcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAub2ZmY2FudmFzLXRvcCxcbiAgICAgICAgLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICBhLFxuICAgIGE6aG92ZXIsXG4gICAgYTpmb2N1cyAge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY2FyZC1ib3gtc2hhZG93KTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXRpdGxlLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC10aXRsZS1zcGFjZXIteSAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1jYXAtcGFkZGluZy15ICRjYXJkLWNhcC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLWNhcC1wYWRkaW5nLXkgJGNhcmQtY2FwLXBhZGRpbmcteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1jYXAtcGFkZGluZy15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLWNhcC1wYWRkaW5nLXggKiAuNTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICBAaWYgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICE9ICRjYXJkLWJnIHtcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNhcmQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLWNhcC1wYWRkaW5nLXggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1jYXAtcGFkZGluZy14ICogLjU7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWJnO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwICgkYWNjb3JkaW9uLWJvcmRlci13aWR0aCAqIC0xKSAwICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06ICRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgaGVpZ2h0OiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWJnO1xuICBib3JkZXI6ICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy15ICRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1mb2N1cy1iZztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cbkBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXksICRwYWdpbmF0aW9uLXBhZGRpbmcteCwgbnVsbCwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSAoLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgLy9BZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGJhZGdlLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRhbGVydC1iYWNrZ3JvdW5kOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1iZy1zY2FsZSk7XG4gICRhbGVydC1ib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XG4gICRhbGVydC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtY29sb3Itc2NhbGUpO1xuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYW50LW1peGluXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogc2hhZGUtY29sb3IoJGNvbG9yLCAyMCUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhbnQtbWl4aW5cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IGxpOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZzogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC12YXJpYW50LWJnKSwgYWJzKCRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1taXhpblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbWl4aW5cbiIsIi8vIHRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xufVxuIiwiLnRvYXN0IHtcbiAgd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXNwYWNpbmc7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICR0b2FzdC1wYWRkaW5nLXggKiAtLjU7XG4gICAgbWFyZ2luLWxlZnQ6ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtbW9kYWwtYmFja2Ryb3AsICRtb2RhbC1iYWNrZHJvcC1iZywgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6ICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAqIC41KSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggKiAuNSk7XG4gICAgbWFyZ2luOiAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgKiAtLjUpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAqIC0uNSkgKCRtb2RhbC1oZWFkZXItcGFkZGluZy15ICogLS41KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRwb3N0Zml4OiBpZigkaW5maXggIT0gXCJcIiwgJGluZml4ICsgXCItZG93blwiLCBcIlwiKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAubW9kYWwtZnVsbHNjcmVlbiN7JHBvc3RmaXh9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWZ1bGxzY3JlZW4tbG9vcFxuIiwiLy8gU2hhcmVkIGJldHdlZW4gbW9kYWxzIGFuZCBvZmZjYW52YXNlc1xuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWVuZCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtc3RhcnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoICogLjU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuLmNhcm91c2VsLWRhcmsge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAkc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMjtcbiAgICB9XG4gIH1cbn1cbiIsIi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogJHppbmRleC1vZmZjYW52YXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6ICRvZmZjYW52YXMtY29sb3I7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZmNhbnZhcy1iZy1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQpO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6ICRvZmZjYW52YXMtcGFkZGluZy15ICRvZmZjYW52YXMtcGFkZGluZy14O1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6ICgkb2ZmY2FudmFzLXBhZGRpbmcteSAqIC41KSAoJG9mZmNhbnZhcy1wYWRkaW5nLXggKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogJG9mZmNhbnZhcy1wYWRkaW5nLXkgKiAtLjU7XG4gICAgbWFyZ2luLXJpZ2h0OiAkb2ZmY2FudmFzLXBhZGRpbmcteCAqIC0uNTtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2ZmY2FudmFzLXBhZGRpbmcteSAqIC0uNTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogJG9mZmNhbnZhcy1wYWRkaW5nLXkgJG9mZmNhbnZhcy1wYWRkaW5nLXg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAkb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg7XG4gIGJvcmRlci1yaWdodDogJG9mZmNhbnZhcy1ib3JkZXItd2lkdGggc29saWQgJG9mZmNhbnZhcy1ib3JkZXItY29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6ICRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDtcbiAgYm9yZGVyLWxlZnQ6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAkb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogJG9mZmNhbnZhcy1ib3JkZXItd2lkdGggc29saWQgJG9mZmNhbnZhcy1ib3JkZXItY29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6ICRvZmZjYW52YXMtYm9yZGVyLXdpZHRoIHNvbGlkICRvZmZjYW52YXMtYm9yZGVyLWNvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMuc2hvdyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGVnLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRwcm9wZXJ0eS1jbGFzc306ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRwcm9wZXJ0eS1jbGFzc306ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhbHVlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cclxuICAgdjIuMC1tb2RpZmllZCB8IDIwMTEwMTI2XHJcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcblxyXG4qL1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSxcclxuZGl2LFxyXG5zcGFuLFxyXG5hcHBsZXQsXHJcbm9iamVjdCxcclxuaWZyYW1lLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5ibG9ja3F1b3RlLFxyXG5wcmUsXHJcbmEsXHJcbmFiYnIsXHJcbmFjcm9ueW0sXHJcbmFkZHJlc3MsXHJcbmJpZyxcclxuY2l0ZSxcclxuY29kZSxcclxuZGVsLFxyXG5kZm4sXHJcbmVtLFxyXG5pbWcsXHJcbmlucyxcclxua2JkLFxyXG5xLFxyXG5zLFxyXG5zYW1wLFxyXG5zbWFsbCxcclxuc3RyaWtlLFxyXG5zdHJvbmcsXHJcbnN1Yixcclxuc3VwLFxyXG50dCxcclxudmFyLFxyXG5iLFxyXG51LFxyXG5pLFxyXG5jZW50ZXIsXHJcbmRsLFxyXG5kdCxcclxuZGQsXHJcbm9sLFxyXG51bCxcclxubGksXHJcbmZpZWxkc2V0LFxyXG5mb3JtLFxyXG5sYWJlbCxcclxubGVnZW5kLFxyXG50YWJsZSxcclxuY2FwdGlvbixcclxudGJvZHksXHJcbnRmb290LFxyXG50aGVhZCxcclxudHIsXHJcbnRoLFxyXG50ZCxcclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmNhbnZhcyxcclxuZGV0YWlscyxcclxuZW1iZWQsXHJcbmZpZ3VyZSxcclxuZmlnY2FwdGlvbixcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5vdXRwdXQsXHJcbnJ1YnksXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnksXHJcbnRpbWUsXHJcbm1hcmssXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGZvbnQtc2l6ZTokZm9udF9zaXh0ZWVuO1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qIG1ha2Ugc3VyZSB0byBzZXQgc29tZSBmb2N1cyBzdHlsZXMgZm9yIGFjY2Vzc2liaWxpdHkgKi9cclxuOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbm1lbnUsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG5vbCxcclxudWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsXHJcbnEge1xyXG5cdHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZTpiZWZvcmUsXHJcbmJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLFxyXG5xOmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0LW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0cmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA2LzcvOC85IGFuZCBGaXJlZm94IDMuXHJcbiAqL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxudmlkZW8ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQqZGlzcGxheTogaW5saW5lO1xyXG5cdCp6b29tOiAxO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXHJcbiAqIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXHJcbiAqL1xyXG5cclxuYXVkaW86bm90KFtjb250cm9sc10pIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA3LzgvOSwgRmlyZWZveCAzLCBhbmQgU2FmYXJpIDQuXHJcbiAqIEtub3duIGlzc3VlOiBubyBJRSA2IHN1cHBvcnQuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRleHQgcmVzaXppbmcgb2RkbHkgaW4gSUUgNi83IHdoZW4gYm9keSBgZm9udC1zaXplYCBpcyBzZXQgdXNpbmdcclxuICogICAgYGVtYCB1bml0cy5cclxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXHJcbiAqICAgIHVzZXIgem9vbS5cclxuICovXHJcblxyXG5odG1sIHtcclxuXHRmb250LXNpemU6JGZvbnRfc2l4dGVlbjsgLyogMSAqL1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdW5kZXJsaW5lIGZyb20gYW5jaG9yIHRhZ1xyXG4gKi9cclxuXHJcbmEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgYG91dGxpbmVgIGluY29uc2lzdGVuY3kgYmV0d2VlbiBDaHJvbWUgYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmE6Zm9jdXMge1xyXG5cdG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDYvNy84LzkgYW5kIEZpcmVmb3ggMy5cclxuICogMi4gSW1wcm92ZSBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFIDcuXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuXHRib3JkZXI6IDA7IC8qIDEgKi9cclxuXHQtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA2LzcvOC85LCBTYWZhcmkgNSwgYW5kIE9wZXJhIDExLlxyXG4gKi9cclxuXHJcbmZpZ3VyZSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBtYXJnaW4gZGlzcGxheWVkIG9kZGx5IGluIElFIDYvNy5cclxuICovXHJcblxyXG5mb3JtIHtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcblx0bWFyZ2luOiAwIDJweDtcclxuXHRwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgNi83LzgvOS5cclxuICogMi4gQ29ycmVjdCB0ZXh0IG5vdCB3cmFwcGluZyBpbiBGaXJlZm94IDMuXHJcbiAqIDMuIENvcnJlY3QgYWxpZ25tZW50IGRpc3BsYXllZCBvZGRseSBpbiBJRSA2LzcuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuXHRib3JkZXI6IDA7IC8qIDEgKi9cclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDIgKi9cclxuXHQqbWFyZ2luLWxlZnQ6IC03cHg7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgZm9udCBzaXplIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFIDYvNywgRmlyZWZveCAzKywgU2FmYXJpIDUsXHJcbiAqICAgIGFuZCBDaHJvbWUuXHJcbiAqIDMuIEltcHJvdmUgYXBwZWFyYW5jZSBhbmQgY29uc2lzdGVuY3kgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdGZvbnQtc2l6ZTokZm9udF9zaXh0ZWVuOyAvKiAxICovXHJcblx0bWFyZ2luOiAwOyAvKiAyICovXHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAzICovXHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBGaXJlZm94IDMrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgNisuXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcclxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXHJcbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cclxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4gKiA0LiBSZW1vdmUgaW5uZXIgc3BhY2luZyBpbiBJRSA3IHdpdGhvdXQgYWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0cy5cclxuICogICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRSA2LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cclxuXHRjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cclxuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogNCAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRSA4LzkuXHJcbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkuXHJcbiAqIDMuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA3LlxyXG4gKiAgICBLbm93biBpc3N1ZTogZXhjZXNzIHBhZGRpbmcgcmVtYWlucyBpbiBJRSA2LlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcblx0cGFkZGluZzogMDsgLyogMiAqL1xyXG5cdCpoZWlnaHQ6IDEzcHg7IC8qIDMgKi9cclxuXHQqd2lkdGg6IDEzcHg7IC8qIDMgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXHJcbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZVxyXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG5cdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuICogb24gT1MgWC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggMysuXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgNi83LzgvOS5cclxuICogMi4gSW1wcm92ZSByZWFkYWJpbGl0eSBhbmQgYWxpZ25tZW50IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcblx0b3ZlcmZsb3c6IGF1dG87IC8qIDEgKi9cclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbiAqL1xyXG5cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiAjYjNkNGZjO1xyXG5cdHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcblx0YmFja2dyb3VuZDogI2IzZDRmYztcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcblx0cmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLmNocm9tZWZyYW1lIHtcclxuXHRtYXJnaW46IDAuMmVtIDA7XHJcblx0YmFja2dyb3VuZDogI2NjYztcclxuXHRjb2xvcjogIzAwMDtcclxuXHRwYWRkaW5nOiAwLjJlbSAwO1xyXG59XHJcblxyXG4qIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuKixcclxuOmFmdGVyLFxyXG46YmVmb3JlIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5hOmZvY3VzIHtcclxuXHRvdXRsaW5lOiAwO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJwYXJ0aWFscy9yZXNldFwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvY2xhc3NTdHlsZXNcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2dyaWRTdHlsZXNcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2NvbW1vblwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvY29tbW9uc3R5bGVcIjtcclxuQGltcG9ydCBcIi4uL2NvbXBvbmVudHMvL2dlbmVyaWMvcHJvZ3Jlc3NiYXJjb21tb24uc2Nzc1wiO1xyXG5ib2R5IHtcclxuICAvLyBjb21tZW50ZWQgdGhpcyAuIGJlY296IG9mICBjcmVhdGluZyBwcm9ibGVtIHdoaWxlIGRvY2tpbmcgdGhlIGhlYWRlciBpbiBob2xkaW5nIGFuZCByZXBvcnRzXHJcbiAgLy8gJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIC8vICAgZGlzcGxheTogbm9uZTtcclxuICAvLyB9XHJcbiAgLy8gLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cclxuICAvLyBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cclxufVxyXG4vLyBAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RW5jb2RlK1NhbnM6d2dodEAzMDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcclxuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUVuY29kZStTYW5zOndnaHRAMTAwOzMwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xyXG4vLyBAaW1wb3J0IFwiLi4vLi4vc3R5bGVzaGVldHMvY29tcG9uZW50cy9kb3dsb2FkSG9sZGluZ1JlcG9ydHMvZG93bG9hZEhvbGRpbmdSZXBvcnRzTW9iLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJib290c3RyYXAvZGlzdC9jc3MvYm9vdHN0cmFwLm1pbi5jc3NcIjtcclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy9taXhpbnMvbWl4aW5zLnNjc3NcIjtcclxuXHJcbi8vZGl2aWRlcyBjaGlsZCBlbGVtZW50cyBlcXVhbGx5IGludG8gMiBwYXJ0c1xyXG4uYnkyIHtcclxuICBAaW5jbHVkZSBkaXZpZGVCeUJsb2NrcygyKTtcclxufVxyXG5cclxuLmJ5NCB7XHJcbiAgQGluY2x1ZGUgZGl2aWRlQnlCbG9ja3MoNCk7XHJcbn1cclxuXHJcbi8vbGluayBkZWZhdWx0IGJsdWUgYW5kIG9uIGhvdmVyIG9yYW5nZSBjb2xvciAtIHJlc2VtYmxlcyBlZGVsIHRoZW1lXHJcbi5lZF9saW5rIHtcclxuICBjb2xvcjogJGxpZ2h0LW5hdnk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRkdXN0eS1vcmFuZ2U7XHJcbiAgfVxyXG59XHJcblxyXG4vL3ZlcnRpY2FsIGFsaWduIHByb3BzXHJcbi52TWlkIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4udkJ0bSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLnZUb3Age1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi52VGV4dFRvcCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG59XHJcblxyXG4vL2Rpc3BsYXkgcHJvcHNcclxuLmRCbG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5ub25lLFxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmRlc2tOb25lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaWIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmYwIHtcclxuICBmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi8vYnV0dG9uIHN0eWxlc1xyXG4uZWRCdG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLy9wYWRkaW5nIHByb3BzXHJcblxyXG5AaW5jbHVkZSBib3hTaXppbmdIZWxwZXIoXCJwZFwiLCBcInBhZGRpbmdcIiwgMCwgMTAsIFwiLWFsbFwiKTtcclxuQGluY2x1ZGUgYm94U2l6aW5nSGVscGVyKFwicGRcIiwgXCJwYWRkaW5nLWxlZnRcIiwgMCwgMjAsIFwiLWxcIik7XHJcbkBpbmNsdWRlIGJveFNpemluZ0hlbHBlcihcInBkXCIsIFwicGFkZGluZy10b3BcIiwgMCwgMjAsIFwiLXRcIik7XHJcbkBpbmNsdWRlIGJveFNpemluZ0hlbHBlcihcInBkXCIsIFwicGFkZGluZy1yaWdodFwiLCAwLCAyMCwgXCItclwiKTtcclxuQGluY2x1ZGUgYm94U2l6aW5nSGVscGVyKFwicGRcIiwgXCJwYWRkaW5nLWJvdHRvbVwiLCAwLCAyMCwgXCItYlwiKTtcclxuXHJcbi8vbWFyZ2luIHByb3BzXHJcbkBpbmNsdWRlIGJveFNpemluZ0hlbHBlcihcIm1nXCIsIFwibWFyZ2luLWxlZnRcIiwgMCwgMjAsIFwiLWxcIik7XHJcbkBpbmNsdWRlIGJveFNpemluZ0hlbHBlcihcIm1nXCIsIFwibWFyZ2luLXRvcFwiLCAwLCAyMCwgXCItdFwiKTtcclxuQGluY2x1ZGUgYm94U2l6aW5nSGVscGVyKFwibWdcIiwgXCJtYXJnaW4tdG9wXCIsIDAsIDIwLCBcIi0tdFwiLCA1LCBcIi1cIik7XHJcbkBpbmNsdWRlIGJveFNpemluZ0hlbHBlcihcIm1nXCIsIFwibWFyZ2luLXJpZ2h0XCIsIDAsIDIwLCBcIi1yXCIpO1xyXG5AaW5jbHVkZSBib3hTaXppbmdIZWxwZXIoXCJtZ1wiLCBcIm1hcmdpbi1ib3R0b21cIiwgMCwgMjAsIFwiLWJcIik7XHJcblxyXG4ud18yNSB7XHJcbiAgd2lkdGg6IDI1JTtcclxufVxyXG5cclxuLndfMzMge1xyXG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxufVxyXG5cclxuLndfNTAge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi53Xzc1IHtcclxuICB3aWR0aDogNzUlO1xyXG59XHJcblxyXG4ud18xMDAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vL3RleHQgYWxpZ25cclxuLnRhTGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRhQ2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50YVJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLmRpc2FibGVkIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwLjE7XHJcbn1cclxuXHJcbi8vdHJhbnNmb3JtXHJcbi50Q0Mge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG4udENMIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG59XHJcblxyXG4udENVIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4udENOIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL2NsYXNzIHN0eWxlcyBmb3IgcG9zdGl0aXZlIGFuZCBuZWdhdGl2ZSB2YWx1ZXNcclxuLnBvcyB7XHJcbiAgY29sb3I6ICRrZWxseS1ncmVlbi10d287XHJcbn1cclxuXHJcbi5uZWcge1xyXG4gIGNvbG9yOiAkdG9tYXRvLXJlZDtcclxufVxyXG5cclxuLy9kZXNrdG9wIG1heCB3aWR0aFxyXG4uZWRfY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDExNDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmN1c3Qtc2Nyb2xsLWJhciB7XHJcbiAgLyogTGV0J3MgZ2V0IHRoaXMgcGFydHkgc3RhcnRlZCAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgfVxyXG5cclxuICAvKiBUcmFjayAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIC8vIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB9XHJcblxyXG4gIC8qIEhhbmRsZSAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlLXR3ZW50eTtcclxuICAgIC8vIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlLXR3ZW50eTtcclxuICB9XHJcbn1cclxuXHJcbi5pbmxpbmUtbGlzdCB7XHJcbiAgZm9udC1zaXplOiAwO1xyXG5cclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubm9fc2Nyb2xsIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zZWN0aW9uRGF0YVZhbHVlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0LXdpdGhvdXQtdG9wIHtcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmFsaWdudG9wIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4uY2hhbmdlLWdyZWVuIHtcclxuICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaGFuZ2UtcmVkIHtcclxuICBjb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29tbW9uX3Njcm9sbCB7XHJcbiAgbWFyZ2luLXRvcDogMjlweDtcclxuXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogVHJhY2sgKi9cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBkaXZpZGVCeUJsb2NrcygkY29scykge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICA+ICoge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGNvbHN9KTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBGTCgkcHJvcGVydHkxLCAkcHJvcGVydHkyLCAkdmFsMSwgJHZhbDIpIHtcclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICN7JHByb3BlcnR5MX06ICN7JHZhbDF9O1xyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgI3skcHJvcGVydHkyfTogI3skdmFsMn07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm94U2l6aW5nSGVscGVyKFxyXG4gICRpbmZpeCxcclxuICAkcHJvcGVydHksXHJcbiAgJHN0YXJ0LFxyXG4gICRlbmQsXHJcbiAgJHNlcHJhdG9yOiBcIi1cIixcclxuICAkaW5jOiA1LFxyXG4gICRuZWc6IFwiXCJcclxuKSB7XHJcbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRlbmQge1xyXG4gICAgLiN7JGluZml4fSN7JHNlcHJhdG9yfSN7JGkqJGluY30ge1xyXG4gICAgICAjeyRwcm9wZXJ0eX06ICN7JG5lZ30jeyRpICogJGluY31weDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gY29tbW9uIGdyaWQgc3R5bGVcclxuXHJcbi5jb2wtNSB7XHJcblx0d2lkdGg6IDUlO1xyXG59XHJcblxyXG4uY29sLTEwIHtcclxuXHR3aWR0aDogMTAlO1xyXG59XHJcblxyXG4uY29sLTE1IHtcclxuXHR3aWR0aDogMTUlO1xyXG59XHJcbi5jb2wtMjAge1xyXG5cdHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi5jb2wtMjUge1xyXG5cdHdpZHRoOiAyNSU7XHJcbn1cclxuXHJcbi5jb2wtMzAge1xyXG5cdHdpZHRoOiAzMCU7XHJcbn1cclxuLmNvbC0zNSB7XHJcblx0d2lkdGg6IDM1JTtcclxufVxyXG5cclxuLmNvbC00MCB7XHJcblx0d2lkdGg6IDQwJTtcclxufVxyXG5cclxuLmNvbC00NSB7XHJcblx0d2lkdGg6IDQ1JTtcclxufVxyXG4uY29sLTUwIHtcclxuXHR3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uY29sLTU1IHtcclxuXHR3aWR0aDogNTUlO1xyXG59XHJcblxyXG4uY29sLTYwIHtcclxuXHR3aWR0aDogNjAlO1xyXG59XHJcbi5jb2wtNjUge1xyXG5cdHdpZHRoOiA2NSU7XHJcbn1cclxuXHJcbi5jb2wtNzAge1xyXG5cdHdpZHRoOiA3MCU7XHJcbn1cclxuXHJcbi5jb2wtNzUge1xyXG5cdHdpZHRoOiA3NSU7XHJcbn1cclxuLmNvbC04MCB7XHJcblx0d2lkdGg6IDgwJTtcclxufVxyXG4uY29sLTg1IHtcclxuXHR3aWR0aDogODUlO1xyXG59XHJcblxyXG4uY29sLTkwIHtcclxuXHR3aWR0aDogOTAlO1xyXG59XHJcblxyXG4uY29sLTk1IHtcclxuXHR3aWR0aDogOTUlO1xyXG59XHJcbi5jb2wtMTAwIHtcclxuXHR3aWR0aDoxMDAlO1xyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogY29tbW9uIGNvbnRhaW5lciBzY3NzIHN0YXJ0cyAqL1xyXG4uY29udGFpbmVyLFxyXG4uY29udGFpbmVyLWZsdWlkLFxyXG4uY29udGFpbmVyLWxnLFxyXG4uY29udGFpbmVyLW1kLFxyXG4uY29udGFpbmVyLXNtLFxyXG4uY29udGFpbmVyLXhsLFxyXG4uY29udGFpbmVyLXh4bCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xyXG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgLmNvbnRhaW5lcixcclxuICAuY29udGFpbmVyLXNtIHtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNvbnRhaW5lcixcclxuICAuY29udGFpbmVyLW1kLFxyXG4gIC5jb250YWluZXItc20ge1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuY29udGFpbmVyLFxyXG4gIC5jb250YWluZXItbGcsXHJcbiAgLmNvbnRhaW5lci1tZCxcclxuICAuY29udGFpbmVyLXNtIHtcclxuICAgIG1heC13aWR0aDogODIlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5jb250YWluZXIsXHJcbiAgLmNvbnRhaW5lci1sZyxcclxuICAuY29udGFpbmVyLW1kLFxyXG4gIC5jb250YWluZXItc20sXHJcbiAgLmNvbnRhaW5lci14bCB7XHJcbiAgICBtYXgtd2lkdGg6IDg1JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICAuY29udGFpbmVyLFxyXG4gIC5jb250YWluZXItbGcsXHJcbiAgLmNvbnRhaW5lci1tZCxcclxuICAuY29udGFpbmVyLXNtLFxyXG4gIC5jb250YWluZXIteGwsXHJcbiAgLmNvbnRhaW5lci14eGwge1xyXG4gICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBjb21tb24gY29udGFpbmVyIHNjc3Mgc3RhcnRzICovXHJcblxyXG4uZGlzcGxheUZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZsZXhDZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmZsZXhKdXN0aWZ5U3BhY2VCZXR3ZWVuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYWxpZ25DZW50ZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mbGV4LXdyYXAge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnJvdy13LTEwMCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5jb2wtdy0yNSB7XHJcbiAgd2lkdGg6IDI0JTtcclxufVxyXG5cclxuLmNhcmQtYmcge1xyXG4gIHdpZHRoOiAyMS43JTtcclxuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogI2YwZjlmZjtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgd2lkdGg6IDIxLjMlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYmdjb2xvci1kZXNrdG9wbmV3cyB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiAwJSwgI2ZiZmJmYiAxMDAlKTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLnJlbW92ZS1tdDcwIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJnY29sb3Itc2VjdGlvbnMge1xyXG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2ItZ3JleWJnIHtcclxuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG59XHJcblxyXG4uYmdjb2xvci1mV2Vic2VjdGlvbnMge1xyXG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICB9XHJcbn1cclxuXHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZhZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51LWJsdXIge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGFuaW1hdGlvbjogbmdkaWFsb2ctZmFkZWluIDAuNXM7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjM1LCAyMzUsIDIzNSwgMC4xOSk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDUwcHgpO1xyXG5cclxuICAmLnNob3cxIHtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWxwX3RleHQge1xyXG4gIG1hcmdpbi1ib3R0b206IDBweDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5yZWQge1xyXG4gIGNvbG9yOiAjZTYyMDIwO1xyXG59XHJcblxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGF1dG9maWxsIHtcclxuICAwJSxcclxuICAxMDAlIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLm10LTEwIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcblxyXG4ubXQtNzAge1xyXG4gIG1hcmdpbi10b3A6IDcwcHg7XHJcbn1cclxuXHJcbi5ub25lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGRsci0wIHtcclxuICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi5sb2Fuc3RpbGUge1xyXG4gIGJhY2tncm91bmQ6ICNmMGY5ZmY7XHJcbn1cclxuXHJcbi5wZGxyLTAge1xyXG4gIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLlNrZWxldG9uVGlsZSB7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5oLTMwIHtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5oLTQwIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5oLTUwIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5oLTYwIHtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbi5oLTcwIHtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmgtMTUwIHtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4uZC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5tci03IHtcclxuICBtYXJnaW4tcmlnaHQ6IDdweDtcclxufVxyXG5cclxuLm10LTIyIHtcclxuICBtYXJnaW4tdG9wOiAyMnB4O1xyXG59XHJcbi5tZ3QtMzAge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuLm1ndC0yMyB7XHJcbiAgbWFyZ2luLXRvcDogMjNweDtcclxufVxyXG4ubWItMzAge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5tci00NSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1yLTEwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLm1yLTE1IHtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuXHJcbi5tci02IHtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxufVxyXG4ubXItNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuLm10LTUwIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG59XHJcbi5tci0zIHtcclxuICBtYXJnaW4tcmlnaHQ6IDNweDtcclxufVxyXG4ubXItMzAge1xyXG4gIG1hcmdpbi1yaWdodDogMzBweDtcclxufVxyXG4uaC0xMDAge1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmp1cy1jZW50ZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4ubWItNTBwIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gIC5iZy1saW5lYXIge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAxODBkZWcsXHJcbiAgICAgICNmZmZmZmYgOS4wMiUsXHJcbiAgICAgICNmNWY1ZjUgMTQuMjklXHJcbiAgICApICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ud3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuaGVhZFRvcCB7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgcGFkZGluZzogMCA0JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE1MnB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgOSU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDYlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgcGFkZGluZzogMCA4JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMyU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDQlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgcGFkZGluZzogMCA4JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcclxuICAgICAgcGFkZGluZzogMCAxNSU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWRlbC1pY29uLWJvbGQtY2xvc2Uge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG59XHJcblxyXG4uYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXJfX2JhY2tkcm9wIHtcclxuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG59XHJcblxyXG4uZHJhd2VyX19oYW5kbGUtd3JhcHBlcl9fYmFja2Ryb3Age1xyXG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcclxuXHJcbiAgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXJfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyX19oYW5kbGUge1xyXG4gICAgd2lkdGg6IDk0cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zaG93Ymx1ZSB7XHJcbiAgYmFja2dyb3VuZDogIzM1ODBmNyAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZHItMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wZGwtMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvRGF0ZSB7XHJcbiAgY29sb3I6ICMzNTgwZjcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZpbHRlci1idXR0b24tZGlzYWJsZSB7XHJcbiAgcGFkZGluZzogMTRweCAyOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZGZmZiAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICB3aWR0aDogMTc2cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uYmx1cm9wYWNpdHkge1xyXG4gIG9wYWNpdHk6IDAuMztcclxufVxyXG5cclxuLmJsdXJtYXNraW5nIHtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIHdpZHRoOiAxMzBweDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMHB4O1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLmNvbG9yX2dyZWVuIHtcclxuICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb2xvcl9yZWQge1xyXG4gIGNvbG9yOiAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcnItY29sb3Ige1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbn1cclxuXHJcbi5wZGwtMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LTEwIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLnB0LTIwIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnJlYWRtb3JlLWVsbGlwIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1heC1oZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi53LTE4MSB7XHJcbiAgd2lkdGg6IDE4MXB4O1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLmRhcmstZ3JleSB7XHJcbiAgY29sb3I6ICRibGFjay1vbmUxO1xyXG59XHJcblxyXG4uZG9ja2VkX2JveF9zaGFkb3cge1xyXG4gIGJveC1zaGFkb3c6IDBweCAxNHB4IDI0cHggLTE3cHggcmdiYSgwLCAwLCAwLCAwLjA3KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZG9ja2VkX2JveF9zaGFkb3dfbW9iIHtcclxuICBib3gtc2hhZG93OiAwcHggNHB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWJsZS1sYXlvdXQtZml4ZWQge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gI2hvbGRpbmcge1xyXG4vLyAgIC8vIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4vLyAgIC8vIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cclxuLy8gICAvLyAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbi8vICAgLy8gICBkaXNwbGF5OiBub25lO1xyXG4vLyAgIC8vIH1cclxuLy8gICAvLyBvdmVyZmxvdzogc2Nyb2xsO1xyXG4vLyAgIC8vIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuLy8gICAvLyAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4vLyAgIC8vICAgICB3aWR0aDogMDsgIC8qIFJlbW92ZSBzY3JvbGxiYXIgc3BhY2UgKi9cclxuLy8gICAvLyAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAvKiBPcHRpb25hbDoganVzdCBtYWtlIHNjcm9sbGJhciBpbnZpc2libGUgKi9cclxuLy8gICAvLyAgIH1cclxuLy8gICAvLyAgIC8qIE9wdGlvbmFsOiBzaG93IHBvc2l0aW9uIGluZGljYXRvciBpbiByZWQgKi9cclxuLy8gICAvLyAgIC8vIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4vLyAgIC8vICAgLy8gICBiYWNrZ3JvdW5kOiAjRkYwMDAwO1xyXG4vLyAgIC8vICAgLy8gfVxyXG4vLyB9XHJcblxyXG4uZmxvdy1vdmVybGF5IHtcclxuICBvdmVyZmxvdzogb3ZlcmxheSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udy01MCB7XHJcbiAgd2lkdGg6IDUwJTtcclxufVxyXG5cclxuLnctMTAwIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmp1c3RpZnktZW5kIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxufVxyXG5cclxuLmQtZmxleGJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5kZWNsaW5lc2xvYWRlcmhlaWdodCB7XHJcbiAgbWluLWhlaWdodDogMzAwcHg7XHJcbn1cclxuXHJcbi5oLTQwIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5zZWN0b3JhbmFseXNpc2xvYWRlcmhlaWdodCB7XHJcbiAgbWluLWhlaWdodDogMjMwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWluLWhlaWdodDogMTMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZnV0dXJlcmVjb21tZW5kYXRpb24tZ2VuZXJpYyB7XHJcbiAgdGFibGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFja2dyb3VuZGJsdWUge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsaWducmlnaHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbn1cclxuXHJcbi5wZGItMjAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucHJpbWFyeS1tYXJrZXQtZXF1aXR5IHtcclxuICBpIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGRsLTgge1xyXG4gIHBhZGRpbmctbGVmdDogOHB4O1xyXG59XHJcblxyXG4uUmVkQm9yZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXJzb3JPbkhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jdXJzb3JFdmVudERlZmF1bHQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmRmbGV4LXN0YXJ0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uZGZsZXgtc3RhcnQtY29udGVuZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcbi51bnNldEhlaWdodCB7XHJcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcbi5sZWFzdC16aW5kZXgge1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5yZW1vdmUtYnRuLXByb3BzIGJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgJjpmb2N1cyxcclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uZG93bmxvYWQtZW1haWwtdG9vbHRpcCB7XHJcbiAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tZ3ItNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuLm1nci0xMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuLmNvbW1vbi1kb3dubG9hZC1yZXBvcnQge1xyXG4gIC5kYXRlLWlucHV0LXNlY3Rpb24ge1xyXG4gICAgZ2FwOiAwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTFweCAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0IHtcclxuICAgIHJpZ2h0OiA2MHB4O1xyXG4gIH1cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1wcmV2aW91cyB7XHJcbiAgICBsZWZ0OiA2MHB4O1xyXG4gIH1cclxufVxyXG4uY29tbW9uLWRvd25sb2FkLW5ld3RoZW1lIHtcclxuICAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5kb3dubG9hZHJlcG9ydC1mb3JtLWJsb2NrIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgcGFkZGluZzogMThweCAxNXB4IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXJfX2NvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHdpZHRoOiA1MjFweDtcclxuICB9XHJcbiAgLmN1c3RvbUZvcm1TZWN0aW9uIGJ1dHRvbjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jb21tb24tZG93bmxvYWQtcmVwb3J0IHtcclxuICAgIC5kYXRlLWRyYXdlci1pbnB1dC1maWVsZCB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbV9idG46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG4gIC5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5IHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAgIG1hcmdpbjogNHB4IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnllYXJfY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgbGVmdDogMzg0cHg7XHJcbiAgICB0b3A6IDMwMHB4O1xyXG4gICAgLmZpbmFuY2lhbF95ZWFyIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIGkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFuZExjYWxlbmRhciAuY3VzdG9tX2J1dHRvbnMge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDI1cHg7XHJcbiAgICAgIG1hcmdpbjogMTVweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgfVxyXG4gIC5jYWxlbmRhcl9wbmxfdWkge1xyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHdpZHRoOiAyMDdweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgfVxyXG4gIC5tYWlsQ2hlY2tib3gge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmlucHV0LWdyb3VwLXRleHQuZC1ibG9jayB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG4gIC55ZWFyRHJvcGRvd24ge1xyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91cyB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1zZWxlY3RlZC1tb250aCxcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1zZWxlY3RlZC15ZWFyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXJfX2Ryb3Bkb3duLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlcl9fZHJvcGRvd24tLXNjcm9sbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICB3aWR0aDogN3B4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dCxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLXNlbGVjdGVkLW1vbnRoIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aCB7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tb3V0c2lkZS1tb250aCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1vdXRzaWRlLW1vbnRoLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlIHtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xyXG4gICAgICBtYXJnaW46IDRweCAxMHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgbWFyZ2luOiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgLmRyYXdlcl95ZWFyX2NvbnRhaW5lciB7XHJcbiAgICAgIC5tb2JfeWVhcl9jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDExcHggMHB4IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b21fYnRuIHtcclxuICAgIGhlaWdodDogNTJweCAhaW1wb3J0YW50O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYW5kTGNhbGVuZGFyIC5wYW5kTGNhbGVuZGFyLWZvcm0gLmlucHV0RmllbGRDYWxlbmRhckljb24ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIC5jYWxlbmRhcl9jb250YWluZXIge1xyXG4gICAgICB6LWluZGV4OiA5ODtcclxuICAgIH1cclxuICAgIC55ZWFyX2NvbnRhaW5lciB7XHJcbiAgICAgIHotaW5kZXg6IDk4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAuZGF0ZS1pbnB1dC1zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhbmRMY2FsZW5kYXIgLnBhbmRMY2FsZW5kYXItZm9ybSAuY2FsZW5kYXItLXJvdyB7XHJcbiAgICBnYXA6IDEzJTtcclxuICB9XHJcbn1cclxuLmNhbGVuZGFyLWljb24tc2V0IHtcclxuICAuY29tbW9uLWRvd25sb2FkLW5ld3RoZW1lIHtcclxuICAgIC55ZWFyRHJvcGRvd24ge1xyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICAgIHRvcDogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVtb3ZlLWJ1dHRvbi1yZXBvcnQge1xyXG4gIGJ1dHRvbiB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWdiLTEwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5tZ2ItNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG59XHJcbi5nYXAtMTAge1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuLnBkdC0zMCB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5wZGItMzAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ucGR0LTIwIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnBkYi0yMCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wZGItMTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4vKiBJY29uIFNwaW5uZXIgKi9cclxuXHJcbi5pY24tc3Bpbm5lciB7XHJcbiAgYW5pbWF0aW9uOiBzcGluLWFuaW1hdGlvbiAwLjVzIGluZmluaXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluLWFuaW1hdGlvbiB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ucmlnaHRUb0xlZnQge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcblxyXG4ubGVmdFRvUmlnaHQge1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG59XHJcbi5wLTIwIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcbi5wZGwtMjAge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG4ud2QtMTAwIHtcclxuICB3aWR0aDogMTAwcHg7XHJcbn1cclxuLm1nYi0zMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ucGRyLTI5IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xyXG59XHJcbi5wZHItMjAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDI5cHg7XHJcbn1cclxuLmJkclItMS1tb25vY2hyb21lLWxpZ2h0LWdyZXkge1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuLmJkci0xLW1vbm9jaHJvbWUtbGlnaHQtZ3JleSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxufVxyXG4uYmRyLTEtbWlkbmlnaHQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJkcmItMS1ibGFjayB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay1vbmUxO1xyXG59XHJcbi5iZHJiLTEtbW9ub2Nocm9tZS1saWdodC1ncmV5IHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxufVxyXG4uZGZsZXhlbmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcbi5yZXBvcnRzLWVxdWl0eS1kcm9wZG93biB7XHJcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jay5zaG93IHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMTVweDtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdlbmVyaWMtdGFibGUucmlnaHQtYWxpZ25lZC1hcnJvdyB7XHJcbiAgdGFibGUge1xyXG4gICAgdGhlYWQge1xyXG4gICAgICAudGFSaWdodCB7XHJcbiAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udy03MCB7XHJcbiAgd2lkdGg6IDcwJTtcclxufVxyXG4uaWNvbi0xMDAge1xyXG4gIC5pY29uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTAwcHg7XHJcbiAgfVxyXG59XHJcbi5wZGxyLTUge1xyXG4gIHBhZGRpbmc6IDBweCA1cHg7XHJcbn1cclxuLmxoLTE3IHtcclxuICBsaW5lLWhlaWdodDogMTdweDtcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yMCB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcbi5wZHItMTUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbn1cclxuLmFycm93cy1pbi15ZWFyZHJvcCB7XHJcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXcge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bixcclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24ge1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gIH1cclxuICAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXM6OmJlZm9yZSB7XHJcbiAgICAgIHJpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMS41cHggMS41cHggMCAwO1xyXG4gICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgd2lkdGg6IDdweDtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXJfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLFxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXHJcbiAgICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxLjVweCAxLjVweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24ge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uIHtcclxuICAgICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnM6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmc6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udmlzaWJpbGl0eS1oaWRkZW4ge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udmlzaWJpbGl0eS12aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi52aXNpYmlsaXR5LWNvbGxhcHNlIHtcclxuICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcclxufVxyXG4ucGQtMTUge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuLm1lc3NhZ2VTaG93Q2xhc3Mge1xyXG4gIHBhZGRpbmctbGVmdDogMHB4O1xyXG59XHJcbi5oLTE2IHtcclxuICBoZWlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4udy0xNiB7XHJcbiAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4ucGRiLTYge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbn1cclxuLmdhcC0xMyB7XHJcbiAgZ2FwOiAxM3B4O1xyXG59XHJcbi5tYXJnaW4tdG9vbHRpcCB7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGZpbHRlcjogbm9uZTtcclxuICAmLmNvbW1vbi13aGl0ZS10b29sdGlwIC50b29sdGlwLWlubmVyIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG4gICYuY29tbW9uLXdoaXRlLXRvb2x0aXAudG9vbHRpcC1ib3JkZXIgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XHJcbiAgICB0b3A6IC02cHg7XHJcblxyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICB9XHJcbn1cclxuLmxoLTEwMCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xyXG59XHJcbi5iZHItMi1taWRuaWdodCB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbn1cclxuLmRhcmtfYmFja2dyb3VuZF9ibHVyIHtcclxuICAuZGFya19iYWNrZ3JvdW5kX2JsdXJfX2hhbmRsZSB7XHJcbiAgICB3aWR0aDogOTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ubWctMTUge1xyXG4gIG1hcmdpbjogMTVweDtcclxufVxyXG4uZHluYW1pYy1oZWlnaHQtYWRqdXN0IHtcclxuICAmLnN0b2NrLWRldGFpbHMge1xyXG4gICAgLnN0b2NrLWRldGFpbHMtaGVhZCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RvY2stZGV0YWlscy1ib2R5IHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg1cHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuc3RvY2stZGV0YWlscy1mb290ZXIge1xyXG4gICAgICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBkdC0yIHtcclxuICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcbi5saC0xMDBwIHtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxufVxyXG4uc2VhcmNoLWljb24tY2xhc3Mge1xyXG4gIGkge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgY29sb3I6ICRncmV5LXRoaWNrZXN0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuIiwiLy8gY29tbW9uIGNzcyB1c2luZyB0aHJvdWdoIG91dFxyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5cclxuLm1sLWF1dG8ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4ubWwtMTMge1xyXG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG59XHJcblxyXG4ubXItMTMge1xyXG4gIG1hcmdpbi1yaWdodDogMTNweDtcclxufVxyXG5cclxuLm5vcGFkZGluZyB7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb21tb25zY3JvbGwge1xyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8qIEhhbmRsZSAqL1xyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1uYXZ5O1xyXG4gIH1cclxufVxyXG5cclxuLnAtbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ub3ZlcmZsb3cteSB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4udW5zZXRfb3ZlcmZsb3cteSB7XHJcbiAgb3ZlcmZsb3cteTogdW5zZXQ7XHJcbn1cclxuXHJcbi5oYW5kX2N1cnNvciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53X2ZpdF9jb250ZW50IHtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbn1cclxuXHJcbi8vLyAgZm9yIG5ldyB0aGVtZSBjb21tb24gY3NzIHBsZWFzZSBhZGRcclxuLmNvbW1vbnNjcm9sbC1uZXcge1xyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8qIEhhbmRsZSAqL1xyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5ub3Njcm9sbGJhciB7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3LXRoZW1lLXNjcm9sbCB7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8qIFRyYWNrICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmN1cnNvcl9ub3RfYWxsb3dlZCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xyXG59XHJcbi5jdXJzb3ItZGVmYXVsdCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgOmhvdmVyIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG5cclxuLnBvc2l0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBvc2l0aXZlVmFsdWUge1xyXG4gIGNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5lZ2F0aXZlVmFsdWUge1xyXG4gIGNvbG9yOiAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uZWdhdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29tbW9uZGF0YXZhbHVlIHtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxufVxyXG5cclxuLlByb2dyZXNzY29tbW9uZGF0YXZhbHVlIHtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbn1cclxuXHJcbi5wcm9ncmVzc2NvbW1vbmdyYXl2YWx1ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBjb2xvcjogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29tbW9uZGF0YW51bWJlciB7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmNvbW1vbmRhdGFudW1iZXJwb3NpdGl2ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vLyBwb3NpdGl2ZSBQcm9ncmVzcyBiYXIgY29tbW9uIGNzc1xyXG4ucHJvZ3Jlc3Mge1xyXG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZGY2O1xyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzLWJhci1uZWdhdGl2ZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzLWJhciB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRleHR2YWx1ZXByb2dyZXNzYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDEwcHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICB9XHJcblxyXG4gIC5kYXRhY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICB9XHJcblxyXG4gICAgOmZpcnN0LWNoaWxkIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZ3Jlc3Njb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLnByb2dyZXNzYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAucHJvZ3Jlc3MtYmFyLW5lZ2F0aXZlIHtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGJsb29kLXJlZDtcclxuICB9XHJcblxyXG4gIC5zdGFjay10b3Age1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8qKioqKioqKioqKioqKioqKioqKnJlc29uc2l2ZSBzdHlsZXNoZWV0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuY29tbW9uZGF0YXZhbHVlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICB9XHJcblxyXG4gIC5wcm9ncmVzc2NvbW1vbmdyYXl2YWx1ZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuXHJcbiAgfVxyXG5cclxuICAuUHJvZ3Jlc3Njb21tb25kYXRhdmFsdWUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgfVxyXG5cclxuICAuVGV4dFZhbHVlUHJvZ3Jlc3NiYXJuZWdhdGl2ZSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbmRhdGFudW1iZXIge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICB9XHJcblxyXG4gIC5jb21tb25kYXRhbnVtYmVycG9zaXRpdmUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICB9XHJcblxyXG4gIC5wcm9ncmVzcyAudGV4dHZhbHVlcHJvZ3Jlc3NiYXIge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LWluZGVudDEwIHtcclxuICB0ZXh0LWluZGVudDogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLmluZGljZXMtZHluYW1pYy1pbmRpY2F0b3Ige1xyXG4gICAgLmJsdWUtZ3JlZW4tdGhlbWUge1xyXG4gICAgICAuZGJhcjI5UmFuZ2VzbGlkZXJXcmFwcGVyIHtcclxuICAgICAgICAuZnVsbHdpZHRoIHtcclxuICAgICAgICAgIC5tb2JpbGV0b3AtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvL3JvYm90b1xyXG4kUm9ib3RvUjogXCJSb2JvdG9SZWd1bGFyXCI7XHJcbiRSb2JvdG9NOiBcIlJvYm90b01lZGl1bVwiO1xyXG4kUm9ib3RvQjogXCJSb2JvdG9Cb2xkXCI7XHJcbiRSb2JvdG9MaWdodDogXCJSb2JvdG9MaWdodFwiO1xyXG4kT3N3YWxkUjogXCJPc3dhbGRSZWd1bGFyXCI7XHJcbiRPc3dhbGRCOiBcIk9zd2FsZEJvbGRcIjtcclxuJFJvYm90b0NSOiBcIlJvYm90b0NvbmRlbnNlZFJlZ3VsYXJcIjtcclxuJFJvYm90b0NCOiBcIlJvYm90b0NvbmRlbnNlZEJvbGRcIjtcclxuJFJvYm90b0NCSTogXCJSb2JvdG9Db25kZW5zZWRCb2xkSXRhbGljXCI7XHJcbiRSb2JvdG9DSTogXCJSb2JvdG9Db25kZW5zZWRJdGFsaWNcIjtcclxuJEVuY29kZVNhbnNTRXhCOiBcIkVuY29kZVNhbnNTZW1pRXhwYW5kZWRCb2xkXCI7XHJcbiRFbmNvZGVTYW5zTGlnaHQ6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XHJcbiRFbmNvZGVTYW5zTm9ybWFsOiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XHJcbiRFbmNvZGVTYW5zTWVkaXVtOiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcclxuJEVuY29kZVNhbnNTZW1pQm9sZDogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcclxuJEVuY29kZVNhbnNCb2xkOiBcIkVuY29kZVNhbnNCb2xkXCI7XHJcbiRJbnRlclI6IFwiSW50ZXJSZWd1bGFyXCI7XHJcbiRJbnRlclNCOiBcIkludGVyU2VtaUJvbGRcIjtcclxuJEVuY29kZVNhbnNSOiBcIkVuY29kZVNhbnNSZWd1bGFyXCI7XHJcbiRETVNhbk46IFwiRE1TYW5zTm9ybWFsXCI7XHJcbiRETVNhbk06IFwiRE1TYW5zTWVkaXVtXCI7XHJcbiRETVNhbkI6IFwiRE1TYW5zQm9sZFwiO1xyXG4iLCIkYmFzZV9mb250X3NpemU6IDE2cHg7XHJcblxyXG4vLyAkZm9udF9mb3VyOiAyNSU7XHJcbi8vICRmb250X3NpeDogMzcuNSU7XHJcbi8vICRmb250X2VpZ2h0OiA1MCU7XHJcbi8vICRmb250X25pbmU6IDU2LjI1JTtcclxuLy8gJGZvbnRfdGVuOiA2Mi41JTtcclxuLy8gJGZvbnRfZWxldmVuOiA2OC43NSU7XHJcbi8vICRmb250X3R3ZWx2ZTogNzUlO1xyXG4vLyAkZm9udF90aGlydGVlbjogODEuMjUlO1xyXG4vLyAkZm9udF9mb3VydGVlbjogODcuNSU7XHJcbi8vICRmb250X2ZpZnRlZW46IDkzLjc1JTtcclxuLy8gJGZvbnRfc2l4dGVlbjogMTAwJTtcclxuLy8gJGZvbnRfc2V2ZW50ZWVuOiAxMDYuMjUlO1xyXG4vLyAkZm9udF9laWdodGVlbjogMTEyLjUlO1xyXG4vLyAkZm9udF9uaW5ldGVlbjogMTE4Ljc1JTtcclxuLy8gJGZvbnRfdHdlbnR5OiAxMjUlO1xyXG4vLyAkZm9udF90d2VudHlUd286IDEzNy41JTtcclxuLy8gJGZvbnRfdHdlbnR5VGhyZWU6IDE0My43NSU7XHJcbi8vICRmb250X3R3ZW50eUZvdXI6IDE1MCU7XHJcbi8vICRmb250X3R3ZW50eUZpdmU6IDE1Ni4yNSU7XHJcbi8vICRmb250X3R3ZW50eUVpZ2h0OiAxNzUlO1xyXG5cclxuJGZvbnRfZm91cjogMC4yNXJlbTtcclxuJGZvbnRfc2l4OiAwLjM3NXJlbTtcclxuJGZvbnRfc2V2ZW46IDAuNDM4cmVtO1xyXG4kZm9udF9laWdodDogMC41cmVtO1xyXG4kZm9udF9uaW5lOiAwLjU2M3JlbTtcclxuJGZvbnRfdGVuOiAwLjYyNXJlbTtcclxuJGZvbnRfZWxldmVuOiAwLjY4OHJlbTtcclxuJGZvbnRfdHdlbHZlOiAwLjc1cmVtO1xyXG4kZm9udF90aGlydGVlbjogMC44MTNyZW07XHJcbiRmb250X3RoaXJ0ZWVuX3BvaW50X3NpeDogMC44NXJlbTtcclxuJGZvbnRfZm91cnRlZW46IDAuODc1cmVtO1xyXG4kZm9udF9maWZ0ZWVuOiAwLjkzOHJlbTtcclxuJGZvbnRfc2l4dGVlbjogMXJlbTtcclxuJGZvbnRfc2l4dGVlbl9wb2ludF9zaXg6IDEuMXJlbTtcclxuJGZvbnRfc2V2ZW50ZWVuOiAxLjA2M3JlbTtcclxuJGZvbnRfZWlnaHRlZW46IDEuMTI1cmVtO1xyXG4kZm9udF9uaW5ldGVlbjogMS4xODhyZW07XHJcbiRmb250X3R3ZW50eTogMS4yNXJlbTtcclxuJGZvbnRfdHdlbnR5T25lOiAxLjMxM3JlbTtcclxuJGZvbnRfdHdlbnR5VHdvOiAxLjM3NXJlbTtcclxuJGZvbnRfdHdlbnR5VGhyZWU6IDEuNDM4cmVtO1xyXG4kZm9udF90d2VudHlGb3VyOiAxLjVyZW07XHJcbiRmb250X3R3ZW50eUZpdmU6IDEuNTYzcmVtO1xyXG4kZm9udF90d2VudHlTaXg6IDEuNjI1cmVtO1xyXG4kZm9udF90d2VudHlTZXZlbjogMS42ODhyZW07XHJcbiRmb250X3R3ZW50eUVpZ2h0OiAxLjc1cmVtO1xyXG4kZm9udF90aGlydHk6IDEuODc1cmVtO1xyXG4kZm9udF90aGlydHlPbmU6IDEuOTM4cmVtO1xyXG4kZm9udF90aGlydHlUd286IDJyZW07XHJcbiRmb250X3RoaXJ0eVNpeDogMi4yNXJlbTtcclxuJGZvbnRfZm91cnR5OiAyLjVyZW07XHJcbiRmb250X2ZvdXJ0eVR3bzogMi42MjVyZW07XHJcbiRmb250X2ZvdXJ0eVNpeDogMi44NzVyZW07XHJcbiRmb250X2ZpZnR5OiAzLjEyNXJlbTtcclxuJGZvbnRfc2V2ZW50eTogNC4zNzVyZW07XHJcbiRmb250X29uZUh1bmRyZWRGaXZlOiA2LjU2M3JlbTtcclxuJGZvbnRfZmlmdHlGaXZlOiAzLjQzOHJlbTtcclxuJGZvbnRfc2l4dHk6IDMuNzVyZW07XHJcbiRmb250X3NldmVudHlPbmU6IDQuNDM4cmVtO1xyXG4kZm9udF9uaW5ldHk6IDUuNjI1cmVtO1xyXG4kc2l4dHlfZm91cjogNHJlbTtcclxuIiwiJGF1dHVtbi1ibG9vbTogI2ZmZTFjYztcclxuJGFsaWNlLWJsdWU6ICNmN2ZjZmY7XHJcbiRhbGljZS1ibHVlMTogI2YxZmFmOTtcclxuJGJsYWNrLXNldmVuOiAjMDAwMDAwO1xyXG4kYmxhY2stZGFyazogIzJlMmIzNjtcclxuJGJsYWNrLWVpZ2h0OiAjMGUwZTBlO1xyXG4kYmx1ZS1vbmU6ICMwNzUxYTA7XHJcbiRjb2FzdGFsLWJsdWU6ICMyNDg5YTk7XHJcblxyXG4kYmxhY2tfdGV4dDogIzFiMWIxYjtcclxuJEJ1dHRlcmN1cDogI2Q2OWEyNjtcclxuJGJsYWNrOiAjMzMzMzMzOyAvLyBuZWVkIHRvIGNoZWNrICAjMjQyNDI0O1xyXG4kYmxhY2stb25lOiAjMjkyOTI5O1xyXG4kZ3JleS1vbmU6ICM3MDcwNmY7XHJcbiRncmVlbjogIzUxYjI1NTtcclxuJGdyZWVuMTogIzMzOTkwMDtcclxuJGdyZXk6ICM1NDU0NTQ7XHJcbiRncmV5MTogIzRmNGM2ZTtcclxuJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTogI2U3ZTdlNztcclxuJHBpbmtpc2gtZ3JleTogI2NjY2NjYztcclxuJGJsb29kLXJlZDogI2RkNTA0ZDtcclxuJGJsb29kLXJlZDE6ICNmNDQzMzY7XHJcbiR5ZWxsb3c6ICNmZmI4MDA7XHJcbiR5ZWxsb3cxOiAjZmZiNDAwO1xyXG4kY3JlYW06ICNmYWVmZDQ7XHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJHBsYXRpbnVtOiAjZjZmNmY2O1xyXG4kd2hpdGUtdHdlbnR5OiAjZWVlZWVlO1xyXG4kZmxvcmFsLXdoaXRlOiAjZmZmYmVjO1xyXG4kQmlhbmNhOiAjZmZmYmVkO1xyXG4kZGlzYWJsZWQtYmx1ZS1saWdodDogI2NiZGZmZjtcclxuJGNvbG9yLTI6ICMwMDE3MmI7XHJcbiRjb2xvci00OiAjMDUyNDNmO1xyXG4kd2hpdGUtc21va2U6ICNmZmYyZjI7XHJcbiRIb25leWRldzogI2VlZjdlZTtcclxuJHJlYWRtb3JlOiAjZmZlNTAwO1xyXG4kYm9keS1jb2xvcjogI2ZiZmJmYjtcclxuJGRhcmstcHVycGxlOiAjYmQ0YjliO1xyXG4kd2hpdGUtbmluZTogI2Y3ZjdmNztcclxuJGJsdWUtZ3JleTogI2YyZjZmYjtcclxuJGJ1dHRlcnktd2hpdGU6ICNmY2ZiZjI7XHJcbiRkcmFrLWdyZXk6ICNjNWM1YzU7XHJcbiRncmV5LWRhcmstdGV4dDogIzczNzM3MztcclxuJGxpZ2h0LWJsdWUtb25lOiAjZjBmOWZmO1xyXG4kZGFya19ibHVlX3NoYWRlOiAjNDI1YTk1O1xyXG4kR3JheTc3OiAjYzRjNGM0O1xyXG4kaG9uZXlkZXc6ICNmNmZiZjY7XHJcbiRsaWdodC1ibHVlOiAjZjRmOWZmO1xyXG4kbGlnaHQteWVsbG93OiAjZmZmYmYyO1xyXG4kbGlnaHRfYmx1ZV9zaGFkZTogIzU1YThkYztcclxuJGxpbmtlZEluX2JsdWU6ICMzNjc5YjE7XHJcbiRvbGl2ZS15ZWxsb3c6ICNiYWIyMDA7XHJcbiRwZXJzaWFuLWJsdWU6ICMwMjY0YWI7XHJcbiRQcmltYXJ5LUJsYWNrOiAjMWMxYzI4O1xyXG4kc29saXR1ZGU6ICNlNmVmZjc7XHJcbiRyZWQtZGFyazogI2Y4M2MzYztcclxuXHJcbiRsaWdodC1vcmFuZ2U6ICNmZGVhZDg7XHJcbiRwYWxlLW9yYW5nZTogI2ZmZjlmNDtcclxuJGRhcmstb3JhbmdlOiAjZjc5NDNlO1xyXG4kbWVkaXVtLW9yYW5nZTogI2ZjZDRiMjtcclxuJHJlZC1ib3JkZXI6ICNmZTRkMTU7XHJcbiR0b21hdG8tcmVkOiAjZTcxZTA0OyAvL2J1dHRvblxyXG4kdGlmZmFueS1ibHVlOiAjMDBiNmFiO1xyXG4kdGludC1zaGFkZTogI2Y5ZmJmZjtcclxuJGRhcmtfYmx1ZV9zaGFkZTogIzQyNWE5NTtcclxuJG51dmFtYS1ncmVlbjogIzAwYjI3NDtcclxuJGxpZ2h0X2JsdWVfc2hhZGU6ICM1NWE4ZGM7XHJcbiRsaW5rZWRJbl9ibHVlOiAjMzY3OWIxO1xyXG4kYmxhY2tfdGV4dDogIzFiMWIxYjtcclxuJGRhcmtfc2VhX2JsdWU6ICMzNTQ3ODk7XHJcbiRncmVlbi1iYWNrOiAjZjBmZGY2O1xyXG4kcmVkLWJhY2s6ICNmZmY1ZjU7XHJcbiRvcmFuZ2VfY29sb3I6ICNmZjZiMDA7XHJcbiRvcmFuZ2UtbGlnaHQ6ICNmNzk0M2U7XHJcbiRvcmFuZ2Utc2FuZDogI2ZkZWJkNztcclxuJG9yYW5nZS0yOiAjZmY5YzU0O1xyXG4kbGlnaHRHcmVlbjogI2YwZmRmNjtcclxuJFZpc3RhLVdoaXRlOiAjZmNmOWY3O1xyXG4kdmVyeS1saWdodC1waW5rLXR3bzogI2ZjZWRlZDtcclxuJHdoaXRlLWZvdXJ0ZWVuOiAjZThlOGU4O1xyXG4kd2hpdGUtc2V2ZW50ZWVuOiAjZjBmMGYwO1xyXG4kZHAtY2xvc2UtYjogI2QzZWNkNTtcclxuJGJsYWNrX2NvbG9yOiAjMDYwZjFmO1xyXG4kZ3JleV9jb2xvcjogIzc2ODE5NDtcclxuJGdyZWVuLWxpbms6ICMxZmM4NmQ7XHJcbiRkYXJrLWJsdWU6ICMyNjMzNjM7XHJcbiRkb2RnZXItYmx1ZTogIzEyODNmZjtcclxuJHB1cnBsZTogI2QyMWFmZjtcclxuJGxhdmVuZGFyLXB1cnBsZTogI2Y4ZWRmNTtcclxuJGRhcmstcHVycGxlOiAjYmQ0YjliO1xyXG4kc3VtLXBubDogI2NhY2FjOTtcclxuJHN1cHBvcnQtYmc6ICMwNzMwNTQ7IC8vIGNvbG9yIHBpY2tlclxyXG4kc2lsdmVyOiAjYzZjNmM2O1xyXG4kZmFudGFzeTogI2Y0ZjRmNDtcclxuJGxpZ2h0LWdyZXk6ICM4ODg4ODg7XHJcbiRzaWx2ZXItZ3JleTogI2M5YzljOTtcclxuJHNlY29uZGFyeS1uYXZ5OiAjMzU4MGY3O1xyXG4kUHJpbWFyeS1ncmF5OiAjNzI3MjcxO1xyXG4kTmF0dXJhbC0yMDA6ICNmMWYzZjk7XHJcbiROYXR1cmFsLTEwMDogI2Y4ZjlmYztcclxuJGZvb3Rlci1wcmltYXJ5OiAjMGIyNDNhO1xyXG4kYmxhY2stb25lMTogIzQ0NDQ0NDtcclxuJG9yYW5nZV9jb2xvcjogI2ZmNmIwMDtcclxuJHNlY29uZGFyeS1ncmF5OiAjYjhiOGI4O1xyXG4kc2Vjb25kYXJ5LWdyYXktbGlnaHQ6ICNiN2I3Yjc7XHJcbiRwYWxlLXB1cnBsZTogI2YyZGJlYjtcclxuJGdvbGQ6ICNkZmE3MTc7XHJcbiRsaWdodEdyZWVuOiAjZjBmZGY2O1xyXG4kcmVkLWJhY2s6ICNmZmY1ZjU7XHJcbiRtaWRuaWdodC1ibHVlOiAjMDMwMDJmO1xyXG4kc21va2UtZ3JleTogIzcyNzI3MjtcclxuJFJvc2Utd2hpdGU6ICNmZWY2ZjA7XHJcbiRGYWRlZC1vcmFuZ2U6ICNmNzk0M2U7XHJcbiRXYXgtRmxvd2VyOiAjZmNjMDhjO1xyXG4kb3Nsby1ncmV5OiAjOGE4YThhO1xyXG4kZ3JleS1zdWl0OiAjYzBiZmNiO1xyXG4kd2FybS1ncmV5LWVpZ2h0OiAjOTk5OTk5O1xyXG4kYmxhY2stdGVuOiAjMTExMTExO1xyXG4kZGFyay1uYXZ5LWJsdWU6ICMwMzAwMmY7XHJcbiRibGFjay10dXJ0bGU6ICMzZjNmM2Y7XHJcbiR0b21hdG86ICNmMDRlNDU7XHJcbiRQb3JjZWxhaW46ICNmMmYyZjU7XHJcbiRvbGQtbGFjZTogI2ZlZjRlYztcclxuJFNoYW1yb2NrLUdyZWVuOiAjMTc5ZDU1O1xyXG4kSGFybW9ueS1HcmVlbjogIzVjY2E1OTtcclxuJEZyb3N0eS1taW50OiAjZTVmN2YxO1xyXG4kTWlkbmlnaHQtQmx1ZTogIzAzMDAyZjtcclxuJERhcmstTWlkbmlnaHQtQmx1ZTogIzAzMDEzMDtcclxuJHBpbmstcmVkOiAjZWQxYjI0O1xyXG4kdmlicmFudC1yZWQ6ICNlNTAwMDE7XHJcblxyXG4vLy8vLy9uZWVkIHRvIGNoZWNrXHJcbi8vL1xyXG4kY2FyYm9uLWdyYXk6ICMyZDJkMmQ7XHJcbiRibGFjay1vbmUxOiAjNDQ0NDQ0O1xyXG4kZ3JleS10ZXh0OiAkYmxhY2stb25lMTtcclxuLy8gbmVlZCB0byBjaGVja1xyXG4kZWQtYmx1ZTogIzM1ODBmNztcclxuJGZvb3Rlci1ibHVlOiAjMzU4MGY3O1xyXG4kc2Vjb25kYXJ5LW5hdnk6ICMzNTgwZjc7XHJcbiRzbGlkZXItYmx1ZTogIzM1ODBmNztcclxuJHNlY29uZGFyeS1ibHVlOiAjNGE3ZWVmO1xyXG4vL25lZWQgdG8gIGNoZWNrXHJcbiRQcmltYXJ5LWdyYXk6ICM3MjcyNzE7XHJcbiRncmV5LWRhcms6ICM3MjcyNzE7XHJcbi8vbmVlZCB0byBjaGVja1xyXG4kYmx1ZS1kYXJrMTogIzBiMjQzYTtcclxuJGNvbG9yLTM6ICMwYjI0M2E7XHJcbiRmb290ZXItcHJpbWFyeTogIzBiMjQzYTtcclxuLy9uZWVkIHRvIGNoZWNrXHJcbiRvcmFuZ2VfY29sb3I6ICNmZjZiMDA7XHJcbiRvcmFuZ2UtZGFyazogI2ZmNmIwMDtcclxuXHJcbi8vbmVlZCB0byBjaGVja1xyXG4kc2Vjb25kYXJ5LWdyYXk6ICNiOGI4Yjg7XHJcbiR0aW50cy1vZi1waW5rLXN3YW46ICNiOGI4Yjg7XHJcbi8vbmVlZCB0byBjaGVja1xyXG4kZ29sZDogI2RmYTcxNztcclxuJHdlbGwtZ29sZDogI2RmYTcxNztcclxuLy9uZWVkIHRvIGNoZWNrXHJcbiRncmVlbi1iYWNrOiAjZjBmZGY2O1xyXG4kbGlnaHRHcmVlbjogI2YwZmRmNjtcclxuLy9uZWVkIHRvIGNoZWNrXHJcbiRsYXZlbmRlci1ibHVzaDogI2ZmZjVmNTtcclxuJHJlZC1iYWNrOiAjZmZmNWY1O1xyXG4vLy8vLy8vLy8vLy9cclxuXHJcbi8vLy8vbm90IHNlZW5cclxuJGJsYWNrLXR3bzogIzM5MzkzOTsgLy8gdXNlZCBpbiBvdXIgcHJvamVjdCBpbiBmaWdtYSBpdHMgZGlmZmVyZW50IG5lZWQgdG8gY2hhbmdlIGFjY29yZGluZ2x5XHJcbiRibGFjay1maXZlOiAjMjUyNTI1OyAvLyB1c2VkIGluIG9uZSBwbGFjZSBub3Qgc2VlbiBjc3MgY2xhc3MgbmFtZSBpbiBodG1sIGZpbGVcclxuJGJsdWUtbGlnaHQ6ICM4Y2IzZjE0YTtcclxuJGJyb3duaXNoLWdyZXk6ICM2NjY2NjY7IC8vIHVzZWQgaW4gb25lIHBsYWNlIG5vdCBzZWVuIGNzcyBjbGFzcyBuYW1lIGluIGh0bWwgZmlsZVxyXG4kYnJvd24tZGFyazogI2ZmNmIwMDMzO1xyXG4kYmx1ZS1kYXJrOiAjMWMxYzI4OyAvLyB1c2VkIGluIG9uZSBwbGFjZSBub3Qgc2VlbiB0aGUgZGVzaWduIGluIGZpZ21hXHJcbiRjeWFuLWJsdWUtMTogIzBkNmVmZDsgLy8gdXNlZCBpbiBvdXIgcHJvamVjdCBpbiBmaWdtYSBpdHMgZGlmZmVyZW50IG5lZWQgdG8gY2hhbmdlIGFjY29yZGluZ2x5XHJcbiRjeWFuLWJsdWUtMjogIzIxMjUyOTsgLy8gdXNlZCBpbiBvdXIgcHJvamVjdCBpbiBmaWdtYSBpdHMgZGlmZmVyZW50IG5lZWQgdG8gY2hhbmdlIGFjY29yZGluZ2x5XHJcbiRjb2xvci0xOiAjOTM5ZGE2OyAvL3VzZWQgaW4gb3VyIHByb2plY3QgaW4gZmlnbWEgaXRzIGRpZmZlcmVudFxyXG4kZHVzdHktb3JhbmdlOiAjZjc5MDM1OyAvLyB1c2VkIGluIGVkYnV0dG9uXHJcbiRrZWxseS1ncmVlbi10d286ICMwMGFhMjc7IC8vIHVzZWQgaW4gZWRidXR0b25cclxuJGdyZWVuLWxpbmstdHdvOiAjMTc5ZDU1OyAvLyB3cm9uZ2x5IHVzZWQgKCBpbiBvdXIgcHJvamVjdCBpbiBmaWdtYSBpdHMgZGlmZmVyZW50IG5lZWQgdG8gY2hhbmdlIGFjY29yZGluZ2x5XHJcbiRncmF5LTE6ICNiYmJiYmI7IC8vIHdyb25nbHkgdXNlZFxyXG4kZ29sZC1icm93bmlzaDogI2RmYTcxNzQyO1xyXG4kZ3JlZW4tbGlnaHQ6ICM1MWIyNTU0NTsgLy8gd3JvbmdseSB1c2VkIGhhdmUgdG8gdXNlICNEM0VDRDVcclxuJGdyZXktcHJpbWFyeTogIzdlODg5OTsgLy8gd3JvbmdseSB1c2VkXHJcbiRncmV5LXNlY29uZGFyeTogI2RkZTJlYjsgLy8gd3JvbmdseSB1c2VkXHJcbiRncmF5LXByb2dyZXNzOiAjNDQ0NzViOyAvLyB3cm9uZ2x5IHVzZWRcclxuJGxpZ2h0LW5hdnk6ICMxNzQwODI7IC8vIGJ1dHRvbiAodXNlZCBpbiBvbmUgcGxhY2UgYnV0IHRoZSBjbGFzcyBpcyBub3QgcHJlc2VudCBpbiBodG1sKVxyXG4kbGlnaHQtYmx1ZS10d286ICNjMmRiZWI7IC8vIHdyb25nbHkgdXNlZFxyXG4kbGlnaHQtc2t5Ymx1ZTogI2ViZjJmZTsgLy9zaGFudG5hdVxyXG4kcGlrYWNodS15ZWxsb3c6ICNmOWVkZDE7IC8vd3JvbmdseSB1c2VkXHJcbiRyZWQtbGlnaHQ6ICNkZDUwNGQyZTsgLy8gMC41cHggc29saWQgI0Y4RENEQjtcclxuJHNreS1ibHVlOiAjMzU4MGY3MzM7IC8vICAxcHggc29saWQgcmdiYSg1MywgMTI4LCAyNDcsIDAuMik7XHJcblxyXG4kdG9nZ2xlLWJnOiAjYzRkYWZjOyAvLyBoYXZlIHRvIHJlbW92ZSBpbiBjc3MgZmlsZSBub3QgdXNlZCBpbiBodG1sXHJcbiR0YXgtc3VtbWFyeTogI2ViZWJlYjsgLy8gbm90IHNlZW4gaW4gdGhlIGRlc2lnblxyXG4kdGF4LWhlYWQ6ICM4ZjkwYTY7IC8vIG5vdCBzZWVuIGluIHRoZSBkZXNpZ25cclxuJHZlcnktbGlnaHQtZ3JheTogI2U1ZTVlNTsgLy8gbm90IHNlZW4gaW4gdGhlIGRlc2lnblxyXG4kdmVyeS1saWdodC1ncmVlbjogIzUxYjI1NTM2OyAvL3dyb25nbHkgdXNlZCBjb2xvdXJcclxuJHdoaXRlLXNpeDogI2VkZWRlZDsgLy93cm9uZ2x5IHVzZWQgaGF2ZSB0byB1c2UgIGY0ZjRmNFxyXG4kd2hpdGUtZm91cjogI2Y5ZjlmOTsgLy8gd3JvbmdseSB1c2VkXHJcbiR3aGl0ZS10d2VsdmU6ICNmYWZhZmE7IC8vdXNlZCBpbiBvbmUgcGxhY2UgYnV0IG5vdCBzZWVuIGNzcyBjbGFzcyBpbiBodG1sIGZpbGVcclxuJGJsdWVfbGlnaHQ6ICNmYmZkZmY7IC8vIHdyb25nbHkgdXNlZCBpbiB0d28gIHBsYWNlcyAoaW4gZGVzaWduIGl0cyBkaWZmZXJlbnQgY29sb3IgIClcclxuLy8vLy8vLy8vLy9cclxuJGdyZXktYmc6ICNmNWY1ZjU7XHJcbiRsaWdodF9ncmVlbjogIzQ2ZDc4NztcclxuJGxpZ2h0X2dyZWVuMTogI2QzZThjOTtcclxuJGVycm9yX3JlZDogI2ZmNjI1ODtcclxuJGRhcmstcGVhY2g6ICNmMDRlNDU7XHJcbiRpbnB1dF9mb2N1c195ZWxsb3c6IHJnYmEoMjU1LCAyMjksIDAsIDAuMSk7XHJcbiRncmV5X2xpZ2h0OiAjZTllOWU5O1xyXG4kbGlnaHRfcmVkOiAjZmZmNmY1O1xyXG4kZ3JheS1lcnJvcjogI2IzYjNiMztcclxuJHRvb2x0aXAtYmc6ICNmNGZhZmQ7XHJcbiR0b29sdGlwLWJyZDogcmdiYSgyMDMsIDIwMCwgMjAwLCAwLjEpO1xyXG4kYmx1ZUJvcmRlck9wYWNpdHlMaWdodDogIzM1ODBmNzFhO1xyXG4kYXF1YV93aGl0ZTogI2YyZjJmNTtcclxuJGJsdWUtbGlnaHRfYmc6ICNmNGZhZmQ7XHJcbiRkYXJrLWdyYXk6ICNlMGUwZTA7XHJcbiRtaWQtZ3JheTogI2NkY2RjZDtcclxuXHJcbi8vIGZvb3RlciBjb2xvclxyXG4kZm9vdGVyLWxpZ2h0OiAjZTJlMmUyO1xyXG4kZm9vdGVyLWdyYXk6ICM0ODViNmI7XHJcbiRmb290ZXItbGlnaHRncmF5OiAjNzg3ODc4O1xyXG4kZm9vdGVyLWRhcmtncmF5OiAjOTQ5ZmE5O1xyXG4kZm9vdGVyLWdyZWVuOiAjMWE4YTRlO1xyXG4kZm9vdGVyLWRhcms6IHJnYmEoMjI2LCAyMjYsIDIyNiwgMC4xKTtcclxuXHJcbi8vIHRvY1xyXG4kcGFzdGVsLWNyZWFtOiAjZmVmNGVjO1xyXG4kbGFiZWwtZ3JheTogIzhiOGI4YjtcclxuJGxhYmVsLWdyYXlsaWdodDogI2JlYmViZTtcclxuJGxhYmVsLWdyYXlsaWdoLW1lZGl1bTogI2EzYTNhMztcclxuJGxhYmVsLXNreWJsdWU6ICMxYzlhZDY7XHJcbiRsaWdodF9yZWQxOiAjZmZmNmY2O1xyXG4kbGlnaHRfcmVkLW9uZTogI2ZkZjZmNjtcclxuJGhpZ2gteWVsbG93OiAjZjlkYzc1O1xyXG5cclxuLy8gc3RhdGljXHJcbiR0YWJsZS1yb3ctZ3JheTogI2VkZWRmMDtcclxuXHJcbiRzdW1tZXItaG91c2U6ICNjY2YwZTM7XHJcbiRudXZhbWEtZ3JlZW46ICMwMGIyNzQ7XHJcbiRwYWxlLXBpbms6ICNmY2RjZGE7XHJcbiRsYXZlbmRlci1ncmF5OiAjY2RjY2Q1O1xyXG4kY29vbC1taW50OiAjZDJlYmY3O1xyXG4kYW50aXF1ZS13aGl0ZTogI2ZkZWFkODtcclxuJGxlbW9uLWNoaWZmb246ICNmZmZhY2M7XHJcbiRvcmFuZ2UtcGVlbDogI2ZmOTkwMDtcclxuXHJcbi8vRXZlbnQgY2FsZW5kZXJcclxuJG1lZGl1bS1ncmF5OiAjYWFhO1xyXG4vLyBmb290ZXIgdWkgbmV3XHJcbiRmb290ZXItcHJpbWFyeS1uZXc6ICMwMzAwMmY7XHJcbiRmb290ZXItY29yYWwtbmV3OiAjZjA0ZTQ1O1xyXG4kc2Vjb25kYXJ5LXRpdGxlLWJsdWU6ICMzNTMzNWE7XHJcbiRtaWxkLWJsdWU6ICNiMWIyYzQ7XHJcbiRtaWxkLWJsdWUtb3BhY2l0eTogcmdiYSgxNzcsIDE3OCwgMTk2LCAwLjI1KTtcclxuJHdoaXRlLW9wYWNpdHktbWlkaGFsZjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuJG1pZG5pZ2h0LWRhcms6ICMyZDJiNGQ7XHJcbiRmb290ZXItYm90dG9tLWJsdWU6ICMwMjAwMjA7XHJcbiRmb290ZXItYm90dG9tLWxpbmU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHJcbi8vIFFSQ1xyXG4kdG9tYXRvLTIwOiByZ2JhKDI0MCwgNzgsIDY5LCAwLjIpO1xyXG4kZ3JlZW4tMTogIzFjZmM4MztcclxuJGdyZWVuLTIwOiByZ2JhKDI4LCAyNTIsIDEzMSwgMC4yKTtcclxuJG9yYW5nZS1saWdodC0yMDogcmdiYSgyNDcsIDE0OCwgNjIsIDAuMyk7XHJcbiRtcl9ncmVlbnk6ICMwNWE2NjA7XHJcbi8vU0dCXHJcblxyXG4vLyBwcmltYXJ5IG5mb1xyXG4kbGVuZ2VkLWJsdWU6ICM0OWFlZTI7XHJcbiRsZW5nZWQtb3JhbmdlOiAjZjlhYTY3O1xyXG5cclxuJGRpc2FibGUtZ3JheTogI2VmZWZlZjtcclxuJGJsYWNrLXNoYWRlb25lOiAjMTQxNDE0O1xyXG4keWVsbG93LXNoYWRlb25lOiAjZjJiYTNiO1xyXG4keWVsbG93LXNoYWRldHdvOiAjZmJkNDdkO1xyXG4kYmxhY2stc2hhZGVvbmU6ICMxNDE0MTQ7XHJcbiRncmV5LXNoYWRlb25lOiAjNTY1NjU2O1xyXG4keWVsbG93LXNoYWRldGhyZWU6ICNmNWUxYjI7XHJcbiRsaWdodC1ibHVlLTE6ICNlOGY1ZmI7XHJcbiRsaWdodC1vcmc6ICNmZmZjZTU7XHJcbiRncmVlbi1saWdodC0xOiAjZTVmN2YxO1xyXG4kbGlnaHQtcGluazogI2Y4ZWRmNTtcclxuJGxpZ2h0LXBpbmsxOiAjZWZjYmM5O1xyXG4kb3JhbmdlLXNoYWRlOiAjZjc5NDNlO1xyXG4kYmx1ZS1tYWdlbnRhOiAjZjVmNWY3O1xyXG4vL0FsZXJ0c1xyXG4kbnV2YW1hLWdyZWVuOiAjMDBiMjc0O1xyXG4kbnV2YW1hLWxpZ2h0LWdyZWVuOiAjY2NmMGUzO1xyXG4kYmctbGlnaHQtYmx1ZTogI2QyZWJmNztcclxuJG9yYW5nZS1saWdodC1iZzogI2ZkZWFkODtcclxuXHJcbiRkaXNhYmxlLWdyYXk6ICNlZmVmZWY7XHJcbi8vUG9zdCBsb2dpblxyXG4kYmctb3BhY2l0eTogI2ZmZjBlNTtcclxuJHBsZC1saWdodC1ncmF5OiAjOGQ4ZDhkO1xyXG4kbGlnaHQtc3VjY2VzczogcmdiYSgyMjksIDMyLCAzMiwgMC4xKTtcclxuJG9yYW5nZS1saWdodDE6ICNmOWFhNjc7XHJcbiRibHVlLXNoYWRlMTogIzAzNzhhNjtcclxuJGJsdWUtc2hhZGUyOiAjNDlhZWUyO1xyXG4kR2FpbnNib3JvOiAjZGRkZGRkO1xyXG4vLyBRdW90ZSBwYWdlc1xyXG5cclxuJGxhdmVuZGVyLWNvbG9yOiAjY2VlZWY5O1xyXG4kbGF2ZW5kZXItcHVycGxlOiAjZWJlOWZmO1xyXG4kcGFudG9uZUNQLWNvbG9yOiAjMDA4ZmJjO1xyXG4kY2FuYXJ5LXllbGxvdzogIzAwZDZiYztcclxuJGJhYnktYmx1ZTogI2Q4ZmVmOTtcclxuJGJsdWUtZGFyazM6ICMwOTBhOWY7XHJcbiRncmV5LUNvbG9yOiAjZTZlNmU2O1xyXG4kY29uZ28tcGluazogI2ZmN2Q3YTtcclxuJGxpZ2h0LWdyZWVuOiAjOGFkZjhkO1xyXG4kQ2VsYWRvbjogI2FlZWJiMDtcclxuJGxpZ2h0LXJlZDogI2ZmY2JjYTtcclxuJGdyZWVuLXNoYWRlMjogIzljZGZiYjtcclxuJHJlZC1zaGFkZTI6IHJnYmEoMjQxLCA2NywgNjcsIDAuNCk7XHJcbiRob21lLWxpZ2h0LXJlZDogI2U4ZDNkODtcclxuJGhvbWUtdGhpY2stcmVkOiAjZGQ1MDRkO1xyXG4kaG9tZS1saWdodC1ncmVlbjogIzIwZTU5ZTFhO1xyXG4kaG9tZS10aGljay1ncmVlbjogIzAwN2E0ZTtcclxuJGhvbWUtbGlnaHQteWVsbG93OiAjZmZmMGM4O1xyXG4kaG9tZS10aGljay15ZWxsb3c6ICNiNTgyMDA7XHJcbiRob21lLWxpZ2h0LWN5YW46ICNkOWZkZmY7XHJcbiRob21lLXRoaWNrLWN5YW46ICMwMDZmNzU7XHJcbiRob21lLW9yYW5nZTogI2ZmN2EwMDtcclxuJG1pc3R5LWxhdmVuZGVyOiAjYzNjM2RlO1xyXG4vLyByZXZhbXAgaGVhZGVyXHJcbiRjeWFuLWJsdWU6ICNlZGY0ZmY7XHJcblxyXG4vL3ByaWNpbmdcclxuJGdyZXktbGlnaHQ6ICNlNmU2ZWE7XHJcbiRncmV5LTI6ICM3MTcxNzE7XHJcbiRhcHByb3gtbGF2ZW5kZXI6ICNlZGVkZjA7XHJcbiRzcGFuaXNoLWdyYXk6ICM5MTkxOTE7XHJcbiRsaWdodC1waW5rMjogI2ZjZTllOTtcclxuJGxpZ2h0LWdyZWVuMzogI2Q5ZjNkYTtcclxuJG51ZXRyYWxCbHVlOiAjZjFmM2Y5O1xyXG5cclxuJGdob3N0LXdoaXRlOiAjZjhmN2Y5O1xyXG4kbGlnaHQtYmxhY2s6ICMyNjI1Mjc7XHJcbiRkYXJrLWJsYWNrOiAjMjMyNjJmO1xyXG4kZGFya3NoYWRlX2JsdWU6ICMxMTFiMjk7XHJcbiRkYXJrX3NhcHBoaXJlOiAjMDMwMDJmODA7XHJcbiRsaWdodC1ncmV5aXNoOiAjZThlN2VjO1xyXG4kcmV2YW1wZWQtYmFja2dyZXk6ICNmOGY3ZmE7XHJcbiRzaWx2ZXItb25lOiAjYjViNWI1O1xyXG4kZ3JleS10aGljazogIzgzODQ4NjtcclxuJGdyYXlpc2gtYmx1ZTogIzRmNGU3MDtcclxuJGJsYWNrLW1hZ2ljOiAjMjMxZjIwO1xyXG4kd2hpdGUtbGlnaHQ6ICNmMWYxZjQ7XHJcbiRncmV5LWxpZ2hlc3Q6ICNmNmY2Zjg7XHJcbiRncmV5LXRoaWNrZXN0OiAjNWM1ZTY0O1xyXG4vL2xvZ2luXHJcblxyXG4kbGlnaHQtc2hhZGU6ICNmOGY1ZmY7XHJcbiRncmVlbi1kYXJrOiAjMDVhNjYwO1xyXG5cclxuLy9Qcm9kdWN0IFBhZ2VzXHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlMTogIzM2MzM1OTtcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGUyOiAjMjkyNjYzO1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTM6ICMxYzFhNDU7XHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlNDogIzM5NDQ5OTtcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGU1OiAjNjE2ZWNkO1xyXG4kbWlzdHlyb3NlOiByZ2JhKDI0MiwgMjE5LCAyMzUsIDAuNCk7XHJcbiRjeWxpbmRyaWNhbC1jb29yZGluYXRlOiAjZTZlNmViO1xyXG4kZ3JleS1zaGFkZTE6ICM2OTY2ODI7XHJcbiRjeWFuLWJsdWUtZGFyazogIzA5MjEzMztcclxuJEdyYXkyMTogIzM2MzYzNjtcclxuJEdyYXk4NTogI2Q5ZDlkOTtcclxuJGJva2FyYS1ncmF5OiAjMTYxMzFiO1xyXG4kcGhlbm9tZW5hbC1wZWFjaC1jb2xvcjogIzk5ZTBjNztcclxuJG1pbnQtY29sb3I6ICNlNmY0ZWY7XHJcbiRwaW5rLWxpZ2h0OiAjZmFmMWY3O1xyXG4kcGVhY2g6ICNmOWVjZWI7XHJcbiRNZWxhbmllOiByZ2JhKDIzMCwgMTgzLCAyMTUsIDAuNSk7XHJcblxyXG4vLyBuYXZpZ2F0aW9uXHJcbiRuYXYtYmc6ICNmYmZiZmQ7XHJcbiRncmV5LXNoYWRlMjogIzc4Nzc4NTtcclxuJHBpbmstbGlnaHQyOiByZ2JhKDI1MiwgMjE5LCAyMTcsIDAuNCk7XHJcblxyXG4kb3JhbmdlLTQwOiByZ2JhKDI1MiwgMjE5LCAyMTcsIDAuNCk7XHJcbiRibHVlLWxpZ2h0MzogI2NjY2NkNjtcclxuXHJcbi8vIFByb2R1Y3QgUGFnZXMgbmV3IGNvbG9yc1xyXG4kYnJ1aXNlZC1wZWFjaDogI2YyNzM2YjtcclxuJGxpZ2h0LXBlYWNoOiAjZmNkYmQ5O1xyXG4kc2tpbi1wZWFjaDogcmdiYSgyNTIsIDIxOSwgMjE3LCAwLjQpO1xyXG4kZ3JleS1jb2xvcjI6ICNlN2U3ZTdlNztcclxuJHRvbWF0by1jb2xvcjogI2YyNzA2ODtcclxuJGR1bGwtZ3JleTogI2IyYjJjMjtcclxuJGFub3RoZXItcGVhY2g6ICNmOWVjZWI7XHJcbiRNYW5keXMtUGluazogcmdiYSgyNTMsIDIzNCwgMjE2LCAwLjQpO1xyXG4kc3BlZWNoLWdyZWVuOiAjMzNjMTkwO1xyXG4kR2VyYWxkaW5lOiAjZmFiOGI1O1xyXG5cclxuLy8gYWxwaGEgaG9tZVxyXG4kU29saXR1ZGU6ICNlZmYwZjI7XHJcbiRkdWxsLWJsdWU6ICMzMTJmNWE7XHJcbiRkdXN0eS1ncmV5OiAjOGQ4YThhO1xyXG4kYm9yZGVyLWdyZXk6ICNjYmNiY2I7XHJcbiRibGFjay1zaGFkZTogIzAyMDMwNztcclxuJGJsdWUtc2hhZGU0OiAjNjE2YmM5O1xyXG4kbGlnaHQtc2hhZGUtaG92ZXI6ICNkMWRhZjQ7XHJcbiR3YXJtLXJlZC1saWdodDogI2ZjZGJkOTtcclxuJHdhcm0tcmVkLWRhcms6ICNmMDRlNDU7XHJcbiRibHVlLXNoYWRlLWxpZ2h0OiAjZWZlZWZmO1xyXG5cclxuJGxpZ2h0LXNoYWRlLWJsdWU6ICNmMWYwZmY7XHJcbiR3YXJtLW9yYW5nZTogI2YwNTA0NjtcclxuXHJcbiRibHVlLXNoYWRlLTIwOiAjNjM3NGQ0O1xyXG4kYmx1ZS1zaGFkZS0yMTogI2UyZTdmZTtcclxuJGJsdWUtc2hhZGUtMjI6ICNmMGZjZjg7XHJcbiRwaW5raXNoLXJlZDogI2ZmZTllMDtcclxuJHJlZGRpc2g6ICNjYzMxMDA7XHJcbiRwYWxlLXllbGxvdzogI2ZmZmNlYTtcclxuJGxpZ2h0LXB1cnBsZTogIzcyNmNiMjtcclxuJHRoaWNrLWJsdWU6ICMyOTI1NjI7XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuLmxlYWQtZ2VuLXBhcmVudCB7XHJcbiAgLmxlYWQtZ2VuLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICYuZC1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgLmVkZWwtaWNvbi1jYWxlbmRhci1yZXBvcnQge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVkZWwtaWNvbi1leHBlcnQtcGVyc29uIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLXNldmVuO1xyXG4gICAgfVxyXG4gICAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICYuc2hvdyAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAzNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnN0YXR1cy1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjUwcHg7XHJcbiAgICAgIC5zdGF0dXMtaWNvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5lZGVsLWljb24tcm91bmRlZC1jbG9zZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGJsb29kLXJlZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZGVsLWljb24tc3VjY2VzcyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWRlbC1pY29uLXBlbmRpbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGUtaW5wdXQtYm94IHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYm90dG9tLWNvbnRlbnRzIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IDBweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xyXG4gICAgLmJ1eS1zZWxsLWNvbCAubXRnLTEwIHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXkge1xyXG4gICAgICBtYXJnaW46IDBweCA3cHg7XHJcbiAgICB9XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyIHtcclxuICAgICAgbWFyZ2luOiAwcHggNy41cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi53aWR0aC0xMDAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uc3VwcG9ydC1kcm9wIHtcclxuICB3aWR0aDogMjY3cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwcHg7XHJcbiAgcGFkZGluZzogMTVweCAxNHB4IDBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIHBhZGRpbmc6IDEuNSU7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1zdXBwb3J0IHtcclxuICAgIHdpZHRoOiAyMzlweDtcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMjdweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgIHBhZGRpbmc6IDI0cHggMTdweCAxN3B4O1xyXG5cclxuICAgICYtY2FsbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgd2lkdGg6IDE1NHB4O1xyXG4gICAgICAgIC8vIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGltaW5nIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tYWlsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTcuOTFweDtcclxuICAgICAgICBoZWlnaHQ6IDEyLjg3cHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHdpZHRoOiAxNjlweDtcclxuICAgICAgICAvLyB3aWR0aDogODAlO1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG5cclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1tZW51LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIHdpZHRoOiAyMTJweDtcclxuICAgIC8vIHdpZHRoOiA5MCU7XHJcbiAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4IDVweCAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGUgU2Fuc1wiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzkuNzZweDtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmI2xvY2F0ZS11cyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW1lbnUtaXRlbS11bmRlcmxpbmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICAvLyB3aWR0aDogMjEycHg7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9naW4tZHJvcGRvd24ge1xyXG4gIHdpZHRoOiAzOTVweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHJpZ2h0OiAwJTtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAuZHJhd2VyLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy90YWJsZXRcclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLnN1cHBvcnQtZHJvcCB7XHJcbiAgICByaWdodDogMTBweDtcclxuXHJcbiAgICAuY29udGFjdC1zdXBwb3J0IHtcclxuICAgICAgJi1jYWxsIHAge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vTW9iaWxlXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5zdXBwb3J0LWRyb3Age1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgIC5jb250YWN0LXN1cHBvcnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICYtY2FsbCBwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgLnN1cHBvcnQtZHJvcCB7XHJcbiAgICBoZWlnaHQ6IDI2NXB4O1xyXG5cclxuICAgIC5jb250YWN0LXN1cHBvcnQge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0ZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWNhbGwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW1haWwge1xyXG4gICAgICAgIHAgYnIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1tZW51LWl0ZW0ge1xyXG4gICAgICB3aWR0aDogODUlO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLzRrXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxODUwcHgpIHtcclxuICAuc3VwcG9ydC1kcm9wIHtcclxuICAgIHBhZGRpbmc6IDAuNyU7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4ubW9iLXBhZ2Uge1xyXG4gIC5zdXBwb3J0LWxvZ28ge1xyXG4gICAgY29sb3I6ICMzNTgwZjc7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgfVxyXG4gIC5tdC03IHtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICB9XHJcbiAgLm10LTE0IHtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgfVxyXG4gIC5tdC05IHtcclxuICAgIG1hcmdpbi10b3A6IDlweDtcclxuICB9XHJcbiAgLmQtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAuYXJyb3d3aGl0ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gIC5tb2JjbGljay1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2Y0ZjlmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCAwcHggMHB4O1xyXG4gICAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHggMTlweDtcclxuICAgICAgLnRvcC1ibG9jayB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC50b3AtbGVmdCB7XHJcbiAgICAgICAgICAuc2lnbnVwLXRleHQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmxvZ28xIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxNzQwODI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvcC1yaWdodCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIC5tbC00MCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN1cHBvcnQtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzNTgwZjc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmIC5zdXBwb3J0LWRyb3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciAuc3VwcG9ydC1kcm9wLFxyXG4gICAgICAgICAgJjphY3RpdmUgLnN1cHBvcnQtZHJvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9iY2xpY2stbWFpbi1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjVweCAyNXB4IDBweCAwcHg7XHJcbiAgICAub2ZmZXJpbmctYmxvY2stY29udGFpbmVyIHtcclxuICAgICAgLm9mZmVyaW5nLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMCAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgbGVmdCxcclxuICAgICAgICAgICAgIzAwMDAwMCAwJSxcclxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIHJpZ2h0LFxyXG4gICAgICAgICAgICAjMDAwMDAwIDAlLFxyXG4gICAgICAgICAgICB0cmFuc3BhcmVudCAxMDAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm9mZmVyaW5nLXByb2R1Y3RzLWxpc3Qge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLm9mZmVyaW5nLXRpbGVzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5vZmZlcmluZ3Mtdmlld2FsbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTNweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAub2ZmZXJpbmdzLXRleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctYWxsLWFycm93aWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm9mZmVyaW5nLXZpZXdwbGFucyB7XHJcbiAgICAgICAgbWFyZ2luOiAzN3B4IDIwcHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiA3M3B4O1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vZmZlcmluZy12aWV3cGxhbnMtdGV4dCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICAub2ZmdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkSW50ZXJSO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnZpZXdwbGFucy1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMzNTgwZjc7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm9yZGVyYW1vdW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJTZW1pQm9sZFwiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAub2ZmZXJpbmctbG9hbnMge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDIwcHggMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY5ZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAub2ZmZXJpbmctaW5zdXJhbmNlIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMTJweCAyMHB4IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmOWZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMThweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXNlYXJjaC1ibG9jay1jb250YWluZXIge1xyXG4gICAgICAucmVzZWFyY2gtYmxvY2staGVhZGluZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICBsZWZ0LFxyXG4gICAgICAgICAgICAjMDAwMDAwIDAlLFxyXG4gICAgICAgICAgICB0cmFuc3BhcmVudCAxMDAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgcmlnaHQsXHJcbiAgICAgICAgICAgICMwMDAwMDAgMCUsXHJcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmVzZWFyY2gtcHJvZHVjdHMtbGlzdCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5yZXNlYXJjaC10aWxlcyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMyU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9vbHMtYmxvY2stY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgLnRvb2xzLXRleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50b29scy10ZXh0MSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50b29scy1ibG9jay1oZWFkaW5nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiBmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgbGVmdCxcclxuICAgICAgICAgICAgIzAwMDAwMCAwJSxcclxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIHJpZ2h0LFxyXG4gICAgICAgICAgICAjMDAwMDAwIDAlLFxyXG4gICAgICAgICAgICB0cmFuc3BhcmVudCAxMDAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRvb2xzLXRpbGVzLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuICAgICAgICAudG9vbHMtdGlsZXMge1xyXG4gICAgICAgICAgcGFkZGluZzogMjVweCAwcHggMjBweCAzMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZjRmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbGU2IHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50b29scy1jYWxjLWJsb2NrIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmNGZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMjBweCAyMHB4O1xyXG4gICAgICAgIC50b29scy1jYWxjLXRvcCB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAudG9vbHMtY2FsYzEge1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRvb2xzLWNhbGMyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLnZpZXctYWxsLWFycm93aWNvbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvb2xzLXRleHQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdXBwb3J0LWxvZ28ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvb2xzLWNhbGMtbGlzdCB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jYWxjLXRpbGVzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1lZXQtcGF0bmVycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMjBweDtcclxuICAgICAgICAubWVldC1wYXRuZXJzdGV4dCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhdG5lcnMtbGlzdCB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWFybi1ibG9jay1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAubGVhcm4tdGV4dCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgICAgLmxlYXJuLXRleHQxIHtcclxuICAgICAgICBjb2xvcjogIzFmYzg2ZDtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIH1cclxuICAgICAgLmxlYXJuLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICBsZWZ0LFxyXG4gICAgICAgICAgICAjMDAwMDAwIDAlLFxyXG4gICAgICAgICAgICB0cmFuc3BhcmVudCAxMDAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgcmlnaHQsXHJcbiAgICAgICAgICAgICMwMDAwMDAgMCUsXHJcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGVhcm4tdGlsZXMtYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICAgICAgIC5sZWFybi10aWxlcyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDBweCAyMHB4IDMwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGY0ZmY7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgLmxlYXJuLWxlZnQtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbGU1IHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGxhdGZvcm1zLWJsb2NrLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE5MnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAucGxhdGZvcm1zLWJsb2NrLWhlYWRpbmcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIGxlZnQsXHJcbiAgICAgICAgICAgICMwMDAwMDAgMCUsXHJcbiAgICAgICAgICAgIHRyYW5zcGFyZW50IDEwMCVcclxuICAgICAgICAgICk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICByaWdodCxcclxuICAgICAgICAgICAgIzAwMDAwMCAwJSxcclxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgMTAwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGlsZTIsXHJcbiAgICAgIC50aWxlMyxcclxuICAgICAgLnRpbGU0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIH1cclxuICAgICAgLnBsYXRmb3Jtcy1ibG9jay10aWxlcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMTVweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY5ZmY7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcblxyXG4gICAgICAgIC50YiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zU2VtaUV4cGFuZGVkQm9sZFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYXRzdWItdGlsZSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgLnBsYXRmb3Jtcy10aWxlMSB7XHJcbiAgICAgICAgICAgIC5yYXRpbmd0ZXh0LXNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmF0aW5nLW51bSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydHlUd287XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zU0V4QjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBsYXRmb3Jtcy10aWxlMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAvKiBqdXN0aWZ5LWl0ZW1zOiBmbGV4LWVuZDsgKi9cclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIC5wbGF5c3RvcmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3RhcnMge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmI4MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aWxlNC1zcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWwtMyB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZzEge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMzVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZzQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2xpY2thYmxlLWJsb2NrLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIGJvdHRvbTogLTU1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmNsaWNrYWJsZS1pZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgLy9ib3R0b206IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICBiYWNrZ3JvdW5kOndoaXRlO1xyXG4gICAgICAgIC5zdGlja3ktdGlsZSB7XHJcbiAgICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgY29sb3I6ICMzNTgwZjc7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzU4MGY3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xpY2thYmxlLXRpbGVzIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggMTVweDtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMWYxZjE7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMTNweCAwcHggMTZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG5cclxuICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzM1ODBmNztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzU4MGY3O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNTgwZjc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jbGlja2FibGUtYmctd2hpdGUge1xyXG4gICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4uaGVhZGVyLXNlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1zaGFkZS1ibHVlO1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWhlYWQge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5lZGVsLWljb24tYXJyb3ctcmlnaHQxIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZWxldmVuO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDlweDtcclxuXHJcbiAgICAmLmRvd24ge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLTQtY3VzdG9tLW1iIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS4yZnIgMS4zZnIgMWZyIDFmcjtcclxufVxyXG5cclxuLmRvd25sb2FkYXBwLVVJIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMWMxYTQ1IDAlLCAjNGY0YzZlIDEwMCUpO1xyXG59XHJcbi5wcy0zMC1jdXN0b20ge1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjY3cHgpIHtcclxuICBodG1sLFxyXG4gIGJvZHkge1xyXG4gICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuKjpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hhbmdlLWdyZWVuIHtcclxuICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaGFuZ2UtcmVkIHtcclxuICBjb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDIzcHgpIHtcclxuICAuaGlkZS1uYXYtdGFicyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaGlkZS1uYXYtdGFicy0xIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuc3RvY2stZGV0YWlscy1vdmVybGF5YmxvY2sge1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5zdG9jay1kZXRhaWxzLWJsb2NrIHtcclxuICAgICAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdG9jay1kZXRhaWxzIHtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHRhYmxlLm5vLWV4cGFuZCB7XHJcbiAgICBib3JkZXItc3BhY2luZzogMCA1cHggIWltcG9ydGFudDtcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMC41MjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJsZS5leHBhbmQtdGFibGUge1xyXG4gICAgd2lkdGg6IDI2NiU7XHJcbiAgICB0cmFuc2l0aW9uOiA3MDBtcztcclxuXHJcbiAgICAjdGFibGVDb250ZW50IHtcclxuICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMC41MjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgdHI6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIC5zcXVhcmUtb2ZmLXBvc2l0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgIC5zcXVhcmUtb2ZmLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDYxLjglO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAgICAgLnNlbGVjdC1hbGwge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNxdWFyZS1vZmYtcG9zaXRpb24tbGVmdC1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIC5zcXVhcmUtb2ZmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cclxuICAgICAgICAgIC5zcXVhcmUtb2ZmLWNvbnRhaW5lciBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xyXG4gICAgICAgICAgLnNxYXVyZS1jaGVja21hcmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXHJcbiAgICAgICAgICAuc3F1YXJlLW9mZi1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuc3FhdXJlLWNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5raXNoLWdyZXk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXHJcbiAgICAgICAgICAuc3F1YXJlLW9mZi1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5zcWF1cmUtY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXHJcbiAgICAgICAgICAuc3FhdXJlLWNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXHJcbiAgICAgICAgICAuc3F1YXJlLW9mZi1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5zcWF1cmUtY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cclxuICAgICAgICAgIC5zcXVhcmUtb2ZmLWNvbnRhaW5lciAuc3FhdXJlLWNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgICAgICAgdG9wOiAzLjZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuLnNlbGVjdC1hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vXHJcblxyXG4gICAgICAgIC5zcXVhcmUtb2ZmLXBvc2l0aW9uLWNvbnRhaW5lci1yaWdodCB7XHJcbiAgICAgICAgICAvL3N0eWxlTmFtZTogUC0xNC1NZWRpdW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG5cclxuICAgICAgICAgIC5zcXVhcmUtY291bnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNxdWFyZS1vZmYtc2VsZWN0ZWQtYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMjYlO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1ibHVlLWxpZ2h0O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkaXNhYmxlZC1ibHVlLWxpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNxdWFyZS1vZmYtY2FuY2VsIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgLy9zdHlsZU5hbWU6IFAtMTgtTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGhlaWdodDogNTNweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob2xkaW5ncy10YWJsZSB7XHJcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgIC5sYWJlbHMge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMnB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTZweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdi5OLFxyXG4gICAgICAgIGRpdi5DLFxyXG4gICAgICAgIGRpdi5SIHtcclxuICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MywgMTI4LCAyNDcsIDAuMik7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvYXN0YWwtYmx1ZS1wcm9kdWN0LWxhYmVsIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2FzdGFsLWJsdWU7XHJcblxyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDJweDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNvYXN0YWwtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLkxJLFxyXG4gICAgICAgIC5FUSxcclxuICAgICAgICAuQ05DLFxyXG4gICAgICAgIC5DRFMsXHJcbiAgICAgICAgLkJPLFxyXG4gICAgICAgIC5OUk1MLFxyXG4gICAgICAgIC5GTyxcclxuICAgICAgICAuTUFQLFxyXG4gICAgICAgIC5GTk8sXHJcbiAgICAgICAgLkVURixcclxuICAgICAgICAuTUYsXHJcbiAgICAgICAgLkZJLFxyXG4gICAgICAgIC5DTyxcclxuICAgICAgICAuUkUsXHJcbiAgICAgICAgLkVURixcclxuICAgICAgICAuTUYsXHJcbiAgICAgICAgLmdvbGQtcHJvZHVjdC1sYWJlbCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZC1icm93bmlzaDtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAycHg7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLlNFTEwge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyb3duLWRhcms7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlLWRhcms7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuTUlTIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQtbGlnaHQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5CVVkge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLWxpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYWJlbHMge1xyXG4gICAgICAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob2xkaW5ncy1oZWFkLW5hdiB7XHJcbiAgICAgIHNwYW4ucm91bmRlZC1jaXJjbGUuZXhjbGFtYXRpb24ge1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1saWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWluLWhlYWRpbmcge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRpbmctbGlnaHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0xpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob2xkaW5nLXRhYnMge1xyXG4gICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGJ1dHRvbi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Bhbi5iYWRnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGFuZ2UtZ3JlZW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGFuZ2UtcmVkIHtcclxuICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmludmVzdG1lbnQsXHJcbiAgICAgIC5jdXJydmFsLFxyXG4gICAgICAucHJvLWxvc3MsXHJcbiAgICAgIC5kYXlzLXByb2YtbG9zcyxcclxuICAgICAgLnVucmVhbGlzZS1wcm9mLWxvc3MsXHJcbiAgICAgIC5yZWFsaXNlLXByb2YtbG9zcyxcclxuICAgICAgLmRheXMtbXRtIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICBwLFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgLy9zdHlsZU5hbWU6IFAtMTQtTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlYWxpemVkX3RleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsLWZpcnN0IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbC1zZWMge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWxpc2UtcHJvZi1sb3NzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudW5yZWFsaXNlLXByb2YtbG9zcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm8tbG9zcyxcclxuICAgICAgLmRheXMtcHJvZi1sb3NzIHtcclxuICAgICAgICAuZC1sZy1mbGV4IHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXlzLXByb2YtbG9zcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIC5kYXRlLXRleHQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMiU7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zZXZlbnRlZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRvY2stZGF0ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogOSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zLWRvY2stZGF0ZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogOSU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tdC0zMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjc2VhcmNoLWZpbHRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgLmQtZmxleCB7XHJcbiAgICAgICAgICAuc3VtbWFyaXplIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAvLyBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pbmxjdWRlX3Bvc2l0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcblxyXG4gICAgICAgICAgICA6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciBpbnB1dCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5raXNoLWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xyXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkIH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xyXG4gICAgICAgICAgICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cclxuICAgICAgICAgICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XHJcbiAgICAgICAgICAgICAgbGVmdDogNy40cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnF1YW50aXR5LFxyXG4gICAgICAgICAgLnNxdWFyZV9vZmYge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLXNlbGVjdC1xdHkge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweCAxMnB4IDFweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4tc2VsZWN0LXF0eS5idG4tc2VsZWN0LXF0eS1uZXcge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaS5lZGVsLWljb24tYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLmV4Y2xhbWF0aW9uIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICBjb2xvcjogIzM1ODBmNztcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGNiM2YxNGE7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5LjZweDtcclxuXHJcbiAgICAgICAgICAgICAgLy8gdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNi4ycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2xpY2thYmxlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzU4MGY3O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zcXVhcmVfb2ZmIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3F1YXJlLW9mZi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFwdG9wbGVkZ2Uge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpLmVkZWwtaWNvbi1wbGVkZ2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMC40cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4udGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbGRpbmctcG9zaXRpb24tZmlsdGVyIHtcclxuICAgICAgICAgIC5iZy13aGl0ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kb3dubG9hZHMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgaS5lZGVsLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9uaW5ldGVlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZG93bmxvYWRzLmRvd25sb2Fkcy1uZXcge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5leHBhbmQtc2VhcmNoIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VyLWljb24ge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW5wdXQtZXgge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmV4LWNsb3NlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zZWFyY2hiYXItYyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI3N3B4O1xyXG5cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLXByZXBlbmQge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaS5lZGVsLWljb24tc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpLmVkZWwtaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X25pbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5lZGVsLWljb24tY2xvc2UtZXhwYW5kIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgLy9zdHlsZU5hbWU6IFAtMTItTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zb3J0IHtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjeWFuLWJsdWUtMTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNvcnQtZmlsdGVyLWljb24ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgLnNvcnQtZmlsdGVyLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMC4ycHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZpbHRlciBidXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY3lhbi1ibHVlLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5maWx0ZXIgLmZpbHRlci1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmZpbHRlci1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsb29kLXJlZDtcclxuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9sZGluZ3MtdGFibGUtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAqOmhvdmVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogVHJhY2sgKi9cclxuICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogSGFuZGxlICovXHJcbiAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhYmxlID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZC10YWJsZSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAjdGFibGUtaGVhZGluZ3Mge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAmLmFkanVzdF9kZXNrX2RvY2sge1xyXG4gICAgICAgICAgICB0b3A6IDE3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC52VG9wLFxyXG4gICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAvL2ZpcnN0IGNoaWxkIGNsYXNzbmFtZXNcclxuICAgICAgICAgICAgei1pbmRleDogOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuXHJcbiAgICAgICAgICAgIC5zb3J0LWNhcmV0IHtcclxuICAgICAgICAgICAgICAuZC1mbGV4IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcblxyXG4gICAgICAgICAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4LjAwMDAwMDAwMDAwMDA2OHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOC4wMDAwMDAwMDAwMDAwNjhweDtcclxuXHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcblxyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZC5xdHkge1xyXG4gICAgICAgICAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFkanVzdF9kZXNrX2RvY2tfcG9zIHtcclxuICAgICAgICAgICAgdG9wOiAxNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3RhYmxlQ29udGVudCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcblxyXG4gICAgICAgICAgLm10ZiB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zZWxlY3RlZF9yb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjUyNXJlbTtcclxuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC41MjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYXNzZXRjbGFzcyB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaG9sZGluZy1kYXlzY2huZy1saCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTAzMnB4KXtcclxuICAgICAgICAgICAgLy8gICB0b3A6IDExcHg7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZy10b3A6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICBkaXYubmFtZSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgLnJlYWRtb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMjFweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEuMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLm5hbWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgLy8gc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgIC8vICAgd2lkdGg6IDE4MXB4O1xyXG4gICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTglO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi50YWcge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi5wbmwge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAvL2xpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi5wbmxjaGFuZ2VwZXJjZW50IHtcclxuICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLnN0b2NrVmFsdWUge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLnN0b2NraW5jLFxyXG4gICAgICAgICAgICBzcGFuLnN0b2NraW5jc2VjLFxyXG4gICAgICAgICAgICBzcGFuLnN0b2NrZGVjLFxyXG4gICAgICAgICAgICBkaXYubXRtIC5kZWMxLFxyXG4gICAgICAgICAgICAubXRtIC5kZWMyLFxyXG4gICAgICAgICAgICBkaXYubmV0LXF0eSAucXR5VXAge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGFuZ2UtcmVkIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoYW5nZS1ncmVlbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRpdi5tdG0gLmluYyxcclxuICAgICAgICAgIGRpdi5tdG0gLmluYzIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRpdi5tdG0gLmRlYzEsXHJcbiAgICAgICAgICAubXRtIC5kZWMyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5sY3VkZV9wb3NpdGlvbiB7XHJcbiAgICAgICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBvc2l0aW9ucy10YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzFweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuXHJcbiAgICAgICAgI3RhYmxlLWhlYWRpbmdzIHtcclxuICAgICAgICAgIHRvcDogMTIxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcXVhcmUtb2ZmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXHJcbiAgICAgICAgLnNxdWFyZS1vZmYtY29udGFpbmVyIGlucHV0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xyXG4gICAgICAgIC5zcWF1cmUtY2hlY2ttYXJrIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXHJcbiAgICAgICAgLnNxdWFyZS1vZmYtY29udGFpbmVyOmhvdmVyIGlucHV0IH4gLnNxYXVyZS1jaGVja21hcmsge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmtpc2gtZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xyXG4gICAgICAgIC5zcXVhcmUtb2ZmLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnNxYXVyZS1jaGVja21hcmsge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cclxuICAgICAgICAuc3FhdXJlLWNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cclxuICAgICAgICAuc3F1YXJlLW9mZi1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5zcWF1cmUtY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cclxuICAgICAgICAuc3F1YXJlLW9mZi1jb250YWluZXIgLnNxYXVyZS1jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgdG9wOiAzLjZweDtcclxuICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm8tcG9zaXRpb24tb3BlbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuXHJcbiAgICAgICAgICAuaW5jLXBvcy1tZXNzYWdlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgICAgICAgLy9zdHlsZU5hbWU6IFJlZ3VsYXIgMTI7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnctMjIge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjdGFibGVDb250ZW50IHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG5cclxuICAgICAgICAgIC5sYWJlbHMge1xyXG4gICAgICAgICAgICAubGFiZWxzIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgZGl2Lk4sXHJcbiAgICAgICAgICAgICAgZGl2LkMge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDUzLCAxMjgsIDI0NywgMC4yKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC00cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGRpdi5FUSxcclxuICAgICAgICAgICAgICBkaXYuQ05DLFxyXG4gICAgICAgICAgICAgIGRpdi5DRFMsXHJcbiAgICAgICAgICAgICAgZGl2LkJPLFxyXG4gICAgICAgICAgICAgIC5OUk1MLFxyXG4gICAgICAgICAgICAgIC5GTyxcclxuICAgICAgICAgICAgICAuYXNzZXRjb2RlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkLWJyb3duaXNoO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuU0VMTCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJvd24tZGFyaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLk1JUyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5CVVkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhYmVscyB7XHJcbiAgICAgICAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVtcHR5LXZhbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByb2ZmLWxvc3Mge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuXHJcbiAgICAgICAgICAgIGRpdi5uYW1lIHtcclxuICAgICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogd3JhcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ubmFtZS1yZWFkbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudy1hdXRvIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmVhZG1vcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50YWcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xLjFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi5uYW1lIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLnRhZyB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLnBubCB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi5wbmxjaGFuZ2VwZXJjZW50IHtcclxuICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Bhbi5zdG9ja1ZhbHVlIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhc3QtY2hhbmdlLXBlcmNlbnRhZ2UsXHJcbiAgICAgICAgICAgIC5jaGFuZ2Uge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hhbmdlLXJlZCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGFuZ2UtZ3JlZW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGFuZ2UtYmx1ZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5ldC1xdHkge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmF2Z1ByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tdG0tcHJvZi1jaGFuZ2Uge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm10bS1wcm9mLWNoYW5nZS1wZXJjZW50YWdlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmVhbGl6ZWRQbmwtY2hhbmdlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZWFsaXplZFBubC1jaGFuZ2UtcGVyY2VudGFnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5ldC1xdHktaW5uZXIsXHJcbiAgICAgICAgICAuYXZnUHJpY2UtaW5uZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmF2Z1ByaWNlLWlubmVyLXZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGN5YW4tYmx1ZS0yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3RhYmxlQ29udGVudDpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjdGFibGUtaGVhZGluZ3Mgc3BhbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYuY29sLTIucHJvZmYtbG9zcyxcclxuICAgICAgICAuY29sLTIge1xyXG4gICAgICAgICAgd2lkdGg6IDI0LjglO1xyXG5cclxuICAgICAgICAgIC5zb3J0LWNhcmV0IHtcclxuICAgICAgICAgICAgLmQtZmxleCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWJlbHMge1xyXG4gICAgICAgICAgLmxhYmVscyB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGRpdi5OLFxyXG4gICAgICAgICAgICBkaXYuQyB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRza3ktYmx1ZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2LkVRLFxyXG4gICAgICAgICAgICBkaXYuQ05DLFxyXG4gICAgICAgICAgICBkaXYuQ0RTLFxyXG4gICAgICAgICAgICBkaXYuQk8sXHJcbiAgICAgICAgICAgIC5OUk1MLFxyXG4gICAgICAgICAgICAuRk8ge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkLWJyb3duaXNoO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuU0VMTCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyb3duLWRhcms7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UtZGFyaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5NSVMge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLkJVWSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLWxpZ2h0O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxhYmVscyB7XHJcbiAgICAgICAgICAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICB9XHJcblxyXG4gIC5lbXB0eS12YWwge1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0LW10bS1zY3JpcHQtY29udGFpbmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAudG90YWwtc2NyaXB0IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC1tdG0tY2hhbmdlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QtbXRtLWNoYW5nZS1wZXJjZW50YWdlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNsb3NlZC1wb3NpdGlvbi1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtc21va2U7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcblxyXG4gICAgc3Bhbi5iYWRnZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluY2x1ZGUtcG9zaXRpb24tbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZDogJEhvbmV5ZGV3O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcblxyXG4gICAgc3Bhbi5iYWRnZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLnRlbGVwb3J0LXN3aXRjaCB7XHJcbiAgLS1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4udGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE3LjVweDtcclxuICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2gge1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaCAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaFxyXG4gIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZFxyXG4gIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaFxyXG4gIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZFxyXG4gIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcclxuICBsZWZ0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG59XHJcbi5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoXHJcbiAgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbnB1dC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQtbmV3OmNoZWNrZWRcclxuICB+IC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaCAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogNHB4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMTlweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIGJvcmRlcjogMC41cHggc29saWQgJHN1bS1wbmw7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDExcHg7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIHRvcDogM3B4O1xyXG4gIGxlZnQ6IDNweDtcclxuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xyXG4gICNob2xkaW5nIHtcclxuICAgIC8vcGFkZGluZzogMHB4IDExMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmVkLXRhYmxlIC5yb3cgY29sOmZpcnN0LWNoaWxkIHtcclxuICB3aWR0aDogMjI2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxudGFibGUge1xyXG4gIHdpZHRoOiA4MDBweDtcclxuICBtYXJnaW46IDUwcHggYXV0bztcclxuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgLy8gZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwIDVweDtcclxuXHJcbiAgdGhlYWQge1xyXG4gICAgdGQge1xyXG4gICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRoZWFkLmRvY2tlZF9ib3hfc2hhZG93IHtcclxuICAgIHRkIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZCB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAvLyB3aWR0aDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDhweDtcclxuICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS10d2VudHk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wb3NpdGlvbi11bnNldCB7XHJcbiAgICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGJvZHkge1xyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICAmLnBvc2l0aW9uLXVuc2V0IHtcclxuICAgICAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5xdHktZHJvcC1pY29uIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuI3Bvc2l0aW9ucyB7XHJcbiAgLnRhZy1jb250YWluZXIge1xyXG4gICAgc3Bhbi5lZGVsLWljb24tY2xvc2Uge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOjphZnRlcixcclxuICAuc3FhdXJlLWNoZWNrbWFyazphZnRlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgbGVmdDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDEzcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWx0ZXIgYnV0dG9uIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndyYXBwZXItZmlsIHtcclxuICAgIC5zdW1tYXJpemUge1xyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoIHtcclxuICAgICAgICAtLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSBhbmQgKG1pbi13aWR0aDogMzkxcHgpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaFxyXG4gICAgICAgIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZFxyXG4gICAgICAgIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaFxyXG4gICAgICAgIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZFxyXG4gICAgICAgIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAxNC41cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMC41cHggc29saWQgI2NhY2FjOTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcXVhcmVfb2ZmIHtcclxuICAgICAgLnJvdW5kZWQtY2lyY2xlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNxdWFyZV9vZmYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI3cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIHNwYW4uc3F1YXJlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kb2NrX2RpdiB7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRvcDogMzdweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgLy8gbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4uc3VtbWFyeS1yb3cge1xyXG4gIHotaW5kZXg6IDk5NztcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0b3A6IDM3cHg7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcbi5kb2NrX3Bvc2l0aW9uIHtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgdG9wOiAzN3B4O1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAvLyBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLmNvbG9yX2JsdWUge1xyXG4gIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5vRGF0YUZvdW5kLWRlc2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tdC05IHtcclxuICBtYXJnaW4tdG9wOiA5cHg7XHJcbn1cclxuXHJcbi5maWx0ZXItcyB7XHJcbiAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG5cclxuICAmLmZpbHRlcnMtZG9jayB7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDExMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAvLyBib3gtc2hhZG93OiAwcHggMTRweCAyNHB4IC0xN3B4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLXAge1xyXG4gIHBhZGRpbmctdG9wOiAxNy41cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTcuNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IC00MXB4O1xyXG5cclxuICAmLmRvY2tfZmlsdGVyX2Rlc2tfcG9zIHtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgdG9wOiAxMDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlci1wbCB7XHJcbiAgcGFkZGluZy10b3A6IDE3LjVweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNy41cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTI2cHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKiBteSB1cGRhdGUgKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4ucGFyZW50RGl2IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIG1pbi1oZWlnaHQ6IDY1MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gIGhlaWdodDogNDQwcHg7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4uaW5zaWRlUGFyZW50RGl2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLmluc2lkZVBhcmVudERpdi5maXhlZEhlYWRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5jb250YWluZXIgLmhvbGRpbmctdGFicyAuZWQtdGFibGUgI3RhYmxlLWhlYWRpbmdzLmRvY2tlZF9ib3hfc2hhZG93IHtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDEyMHB4O1xyXG4gIC8vei1pbmRleDogOTk5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgLmVkLXRhYmxlICN0YWJsZS1oZWFkaW5ncy5kb2NrZWRfYm94X3NoYWRvdyB7XHJcbiAgLnZhbGlnbnRvcCxcclxuICAudGV4dC1yaWdodCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhaW5lclxyXG4gIC5ob2xkaW5nLXRhYnNcclxuICAuZWQtdGFibGVcclxuICAjdGFibGUtaGVhZGluZ3MuZG9ja2VkX2JveF9zaGFkb3cuYWRqdXN0X2Rlc2tfZG9jayB7XHJcbiAgLnZhbGlnbnRvcCxcclxuICAudGV4dC1yaWdodCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxufVxyXG5cclxuLlVuZGVyc3RhbmRTZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MDBweDtcclxufVxyXG5cclxuLnBvc2l0aW9uU3RpY2t5IHtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDIxMHB4O1xyXG59XHJcblxyXG4uaG9sZGluZ3MtdGFibGUtY29udGVudC13cmFwcGVyIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBUcmFjayAqL1xyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAvKiBIYW5kbGUgKi9cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5ob2xkaW5ncy10YWJsZS1jb250ZW50LXdyYXBwZXIge1xyXG4gIC53ZWJraXRzY3JvbGxibHVlIHtcclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2Via2l0c2Nyb2xsd2hpdGUge1xyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbGRpbmdzLXRhYmxlLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgLndlYmtpdHNjcm9sbHdoaXRlIHtcclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob2xkaW5nX3N1bW1hcnksXHJcbi5wb3NpdGlvbi1zdW1tYXJ5LFxyXG4uc2hpbW1lcl9zdW1tYXJ5IHtcclxuICB3aWR0aDogMjQlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uYmFja2dyb3VuZF9ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbn1cclxuXHJcbi5zaGltbWVyX3NrZWxldG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMjBweDtcclxufVxyXG5cclxuLmRheXNDaGFuZ2VzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi55ZXN0ZXJkYXktY2hnIHtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgY29sb3I6ICM3MjcyNzE7XHJcbn1cclxuXHJcbi55ZXN0ZXJkYXktY2hnLW1vYiB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgY29sb3I6ICNiOGI4Yjg7XHJcbn1cclxuXHJcbi5pbWctbG9hZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDIwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmxvYWRlci1tb2Ige1xyXG4gIG1hcmdpbi10b3A6IDY1JTtcclxufVxyXG5cclxuLmQtZmxleHN0YXJ0IHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAuaG9sZGluZy10YWJzIHtcclxuICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2gge1xyXG4gICAgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMTElO1xyXG4gICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoXHJcbiAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWRcclxuICAgIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmQtZmxleCAucXVhbnRpdHksXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzICNzZWFyY2gtZmlsdGVyIC5kLWZsZXggLnNxdWFyZV9vZmYge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLnRhcHRvcGxlZGdlIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgfVxyXG5cclxuICAudGFwdG9wbGVkZ2Uge1xyXG4gICAgLmJvcmRlci1zd2l0Y2gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICAuaG9sZGluZy10YWJzIHtcclxuICAgICAgI3NlYXJjaC1maWx0ZXIge1xyXG4gICAgICAgIC5ob2xkaW5nLXBvc2l0aW9uLWZpbHRlciB7XHJcbiAgICAgICAgICAuZG93bmxvYWRzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgJi5lZGVsLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VhcmNoYmFyLWMge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XHJcbiAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAmLnNvcnRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmZpbHRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLXRhYmxlIHtcclxuICAgICAgICAjdGFibGVDb250ZW50IHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICYubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYucG5sIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5wbmxjaGFuZ2VwZXJjZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5zdG9ja1ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGVDb250ZW50IHRkIHNwYW4uc3RvY2tpbmMsXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGVDb250ZW50IHRkIHNwYW4uc3RvY2tpbmNzZWMsXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGVDb250ZW50IHRkIHNwYW4uc3RvY2tkZWMsXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGVDb250ZW50IHRkIGRpdi5tdG0gLmRlYzEsXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGVDb250ZW50IHRkIC5tdG0gLmRlYzIsXHJcbiAgLmNvbnRhaW5lciAuaG9sZGluZy10YWJzIC5lZC10YWJsZSAjdGFibGVDb250ZW50IHRkIGRpdi5uZXQtcXR5IC5xdHlVcCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICB9XHJcblxyXG4gICNzZWFyY2gtZmlsdGVyIHtcclxuICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC03IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAucXR5LWRyb3Age1xyXG4gICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgLnF0eS1kcm9wLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUlIDEwJTtcclxuXHJcbiAgICAgICAgLnF0eS1kcm9wLWJvZHlsaXN0IHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFzc2V0Q2xhc3NCZ0JsdWUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjIpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAyMXB4O1xyXG4gIGhlaWdodDogMjFweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLmFzc2V0Q2xhc3NCZ0JsdWVfdmFsdWUge1xyXG4gICAgY29sb3I6ICRlZC1ibHVlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmljb24tY29sIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAuYXNzZXRDbGFzc0JnQmx1ZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZWRlbC1pY29uLWVkaXQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2FwLTEge1xyXG4gIGdhcDogMXB4O1xyXG59XHJcbi5nYXAzIHtcclxuICBnYXA6IDNweDtcclxufVxyXG5cclxuLmVkZWwtaWNvbi1tb3ZlIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbiNob2xkaW5nIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udHhuLWRldGFpbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICYubWItNTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjhweDtcclxuICB9XHJcbiAgLnZpZXctdHhuIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICBpbWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaG9sZGluZy10YWJzLXNjcm9sbGFibGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG59XHJcblxyXG4uc2Vjb25kYXJ5LW5hdnktdGhlbWUge1xyXG4gIC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29tbW9uLWRhdGVwaWNrZXIge1xyXG4gICAgLmN1c3RvbV9oZWFkaW5nIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZWRlbC1pY29uLWNhbGVuZGFyLXJlcG9ydDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktZ3JheTtcclxuXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlcixcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stdHdvO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCB7XHJcbiAgICAgICAgbWFyZ2luOiAxM3B4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay10d287XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXk6aG92ZXIsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0OmhvdmVyLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0OmhvdmVyLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0OmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLXR3byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXk6aG92ZXIsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0OmhvdmVyLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0OmhvdmVyLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0OmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0OjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzIHtcclxuICAgICAgICBsZWZ0OiAyMnB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgLy8gY29udGVudDogXCJcXGU5NmVcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzOjpiZWZvcmUge1xyXG4gICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXVxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cInRvcFwiXVxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtY29udGFpbmVyIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZXMsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fd2VlayB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDAuNXJlbTtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1uYW1lIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjdyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5rZXlib2FyZC1kYXljaGFuZ2VcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtc2VsZWN0LFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItc2VsZWN0IHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgcGFkZGluZzogNHB4IDNweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCI7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24ge1xyXG4gICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNTZW1pQm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b21fYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTUuNzZweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjdweCkge1xyXG4gICAgICBtYXJnaW46IDE1cHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTRweCAyOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgd2lkdGg6IDIzNnB4O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mYW1pbHktdGFnZ2luZy1ob2xkaW5nIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICB6LWluZGV4OiA5OTg7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIHBhZGRpbmctdG9wOiA3cHg7XHJcbn1cclxuXHJcbi5pbnN1cmFuY2UtdGFiIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICNlMmU3ZmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB0b3A6IDM3cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlxcZjBkOFwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5pbnN1cmFuY2UtaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmluc3VyYW5jZS1lcnJvci1pY29uIHtcclxuICAmLkVycm9yLWNvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDcwcHggMDtcclxuICB9XHJcbn1cclxuLnBvcHVwLWRpc2NsYWltZXItYmxvY2sge1xyXG4gIGJhY2tncm91bmQ6ICRwaW5raXNoLXJlZDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogMTJweCA0MHB4O1xyXG4gIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgaSB7XHJcbiAgICBjb2xvcjogJHJlZGRpc2g7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIH1cclxufVxyXG4uYWlmLWxvYWRlciB7XHJcbiAgLnNtYWxsY2FzZS1wb3B1cC1sb2FkZXItYm9keSAubG9hZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcbn1cclxuLmFpZi1wZGYtc3VjY2VzcyB7XHJcbiAgLnNtYWxsY2FzZS1wb3B1cC1sb2FkZXIge1xyXG4gICAgLnNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzLWhlYWQsXHJcbiAgICAuc21hbGxjYXNlLXBvcHVwLWxvYWRlci1oZWFkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcclxuICAgIH1cclxuXHJcbiAgICAucGRmLXBhbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5haWZwZGYtYnRuLFxyXG4uYWlmYnRuLWJsb2NrLW1vYiB7XHJcbiAgcGFkZGluZzogMTBweCA0M3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5haWYtcGRmLWJsb2NrLm1vZGFsQ29udGFpbmVyIHtcclxuICB3aWR0aDogNDI1cHg7XHJcbiAgaGVpZ2h0OiAyMTNweDtcclxuICAubWVzc2FnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAuc21hbGxjYXNlLXBvcHVwLWxvYWRlci1ib2R5IHtcclxuICAgIGhlaWdodDogMTk4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gIH1cclxuICAuc21hbGxjYXNlLXBvcHVwLWxvYWRlci1oZWFkIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDIycHg7XHJcbiAgfVxyXG4gIC5lZGVsLWljb24tYXR0ZW50aW9uLWljb24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgfVxyXG59XHJcbi5haWYtcGRmLWJsb2NrLW1vYi5ob2xkaW5nLXJlcG9ydC1sb2FkZXIge1xyXG4gIC5zbWFsbGNhc2UtcG9wdXAtbG9hZGVyLFxyXG4gIC5zbWFsbGNhc2UtcG9wdXAtbG9hZGVyLWJvZHkge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLnNtYWxsY2FzZS1wb3B1cC1sb2FkZXItaGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjBmOWZmO1xyXG4gIH1cclxuICAubWVzc2FnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLnBkZi1wYW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgLmVkZWwtaWNvbi1hdHRlbnRpb24taWNvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYWlmLXBkZi1zdWNjZXNzLW1vYiB7XHJcbiAgLm1vYi1zbWFsbGNhc2UtcG9wdXAtc3VjY2VzcyB7XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAucG9wdXAtbWVzc2FnZS1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYWlmLXBkZi1sb2FkZXItbW9iIHtcclxuICAubm90LWNsaWVudC1sb2dpbi5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlciB7XHJcbiAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgLnBkZi1wYW4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZHluYW1pYy1zdG9ja2RldGFpbHMtYm9keSB7XHJcbiAgLnBkZi1wYW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLmhvbGRpbmctcmVwb3J0LXN1Y2Nlc3MuYWlmLXBkZi1zdWNjZXNze1xyXG4gICAgLnBkZi1wYW4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wb3B1cC1tZXNzYWdlLWNvbnRhaW5lcntcclxuICAgIGdhcDoyMHB4IDtcclxuICB9XHJcbiAgfVxyXG59XHJcbi5keW5hbWljLXN0b2NrZGV0YWlscy1ib2R5IHtcclxuICAuc3RvY2stZGV0YWlscy1ib2R5IHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZC1vcGFjaXR5KCRjb2xvciwgJG9wYWNpdHkpIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcclxufVxyXG5cclxuI2hvbGRpbmdzbXlUYWItdGFicGFuZS1Ib2xkaW5nIHtcclxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlcl9fYmFja2Ryb3Age1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXJfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMHB4IDRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlcl9faGFuZGxlIHtcclxuICAgIHdpZHRoOiA5NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5oaWRlRGV0YWlsU2VjdGlvbiB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzMCUpO1xyXG4gIHRyYW5zaXRpb246IDcwMG1zO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuLnNob3dEZXRhaWxTZWN0aW9uIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gIHRyYW5zaXRpb246IDcwMG1zO1xyXG59XHJcbi5zbGlkZS1wYW5lIHtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzAwbXM7XHJcbn1cclxuLy8gLnNsaWRlLXBhbmVfX292ZXJsYXkub3ZlcmxheS1hZnRlci1vcGVue1xyXG4vLyAgIHRyYW5zaXRpb246NXM7XHJcbi8vIH1cclxuLnN0b2NrLWRldGFpbHMge1xyXG4gIGJveC1zaGFkb3c6IC04cHggNHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIC8vZGlzcGxheTogZ3JpZDtcclxuICAvL2dyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XHJcbiAgLy8gdHJhbnNpdGlvbjogNzAwbXM7XHJcbiAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAmLm9wZW4ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyAvKiBvcGVuIHN0YXRlOiB2aXNpYmxlICovXHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNzAwbXMgZWFzZS1pbi1vdXQ7IC8qIHRyYW5zaXRpb24gZWZmZWN0ICovXHJcbiAgfVxyXG4gICYuY2xvc2Uge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExMCUpOyAvKiBpbml0aWFsIHN0YXRlOiBoaWRkZW4gKi9cclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMG1zIGVhc2UtaW4tb3V0OyAvKiB0cmFuc2l0aW9uIGVmZmVjdCAqL1xyXG4gIH1cclxuICAmLXN3aXRjaC1rZXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNXB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XHJcbiAgICB3aWR0aDogMjFweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJi1oZWFkIHtcclxuICAgIC8vZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxNXB4IGF1dG8gYXV0bztcclxuICAgIGdhcDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogMyU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgJi11cHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICB9XHJcbiAgICAmLW1pZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBtYXJnaW46IDRweCAwIDZweCAwO1xyXG4gICAgICAuc2NyaXBzLXN0b2NrcyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvbGRpbmdzLWNvdW50IHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJvdHRvbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgLnByb2ZpdCB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgfVxyXG4gICAgICAubG9zcyB7XHJcbiAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zdG9jay1wb3J0Zm9saW8tZGV0YWlscyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMyU7XHJcbiAgICAgICYtcGFydGl0aW9uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgLmhlYWQtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgIGNvbG9yOiAkdGludHMtb2YtcGluay1zd2FuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtZXJvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RvY2stc3RyZWFtIHtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIG1hcmdpbjogMCUgMyUgNSU7XHJcbiAgICAgIGNvbG9yOiAkdGludHMtb2YtcGluay1zd2FuO1xyXG4gICAgICAmLWhlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAxJSAwO1xyXG4gICAgICAgIC5udW1lcm8ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWZvb3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5udW1lcm8ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm51bWVybyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0b2NrLWluZm8ge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgcGFkZGluZzogNSU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgY29sb3I6ICR0aW50cy1vZi1waW5rLXN3YW47XHJcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtb3BhY2l0eSgkbGlnaHQtYmx1ZS1vbmUsIDAuMjUpO1xyXG4gICAgICAubnVtZXJvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1mb290ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IHJnYmEoNjAsIDYwLCA2MCwgMC4xMSk7XHJcbiAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIC5hY3Rpb24ge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgJiNidXkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjc2VsbCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5udW1lcm8ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbn1cclxuXHJcbi8vbW9iaWxlIHNjc3MgYmVsb3dcclxuLmFkanVzdGFibGUtaGVpZ2h0IHtcclxuICAvL3RlbXBvcmFyeVxyXG4gIG1heC1oZWlnaHQ6IGNhbGMoNTB2aCAtIDI1cHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vYi1zdG9jay1kZXRhaWxzIHtcclxuICAvLyBib3gtc2hhZG93OiAtOHB4IDRweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LWhlaWdodDogY2FsYyg4NXZoIC0gMjVweCk7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgb3BhY2l0eTogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciA4ZnIgYXV0bztcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB0cmFuc2l0aW9uOiA3MDBtcztcclxuICAvLyBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICYtaGVhZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogMyU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICAmLXVwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICB9XHJcbiAgICAmLW1pZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAuc2NyaXBzLXN0b2NrcyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ob2xkaW5ncy1jb3VudCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ib3R0b20ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgIC5wcm9maXQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIH1cclxuICAgICAgLmxvc3Mge1xyXG4gICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICAuc3RvY2stcG9ydGZvbGlvLWRldGFpbHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDUlIDMlO1xyXG4gICAgICAmLXBhcnRpdGlvbiB7XHJcbiAgICAgICAgLmhlYWQtdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgIGNvbG9yOiAkdGludHMtb2YtcGluay1zd2FuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtZXJvIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdG9jay1zdHJlYW0ge1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbWFyZ2luOiAwJSAzJSA1JTtcclxuICAgICAgY29sb3I6ICR0aW50cy1vZi1waW5rLXN3YW47XHJcbiAgICAgICYtaGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDElIDA7XHJcbiAgICAgICAgLm51bWVybyB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtZm9vdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLm51bWVybyB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubnVtZXJvIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RvY2staW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgcGFkZGluZzogNSUgMyU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgY29sb3I6ICR0aW50cy1vZi1waW5rLXN3YW47XHJcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQtb3BhY2l0eSgkbGlnaHQtYmx1ZS1vbmUsIDAuMjUpO1xyXG4gICAgICAubnVtZXJvIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1mb290ZXIge1xyXG4gICAgLy8gaGVpZ2h0OiA2OXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IHJnYmEoNjAsIDYwLCA2MCwgMC4xMSk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAuYWN0aW9uIHtcclxuICAgICAgLy8gbWFyZ2luOiAwJSAzJTtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAmI2J1eSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjc2VsbCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubnVtZXJvIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlci5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlcl9fY29udGVudCB7XHJcbiAgICAvLyBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYyg4NXZoIC0gMjVweCk7XHJcbiAgICAvLyBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLnRyYW5zYWN0aW9uLXRhYmxlLWJsb2NrIHtcclxuICBwYWRkaW5nOiB1bnNldDtcclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGhlYWQge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZpZXdhbGwtdHJhbnMge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBjb2xvcjogJGZvb3Rlci1ibHVlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICB9XHJcbiAgLmVkZWwtaWNvbi1lZGl0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGZvb3Rlci1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ2VuZXJpYy10YWJzIHtcclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMXB4IDE2cHggNXB4IDE2cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRyYW5zYWN0aW9uLWxhYmVsIHtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcclxuICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgbGFiZWwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgfVxyXG4gIC5ib3VnaHQge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICAgIGJhY2tncm91bmQ6ICRIb25leWRldztcclxuICB9XHJcbn1cclxuXHJcbi5MMi10eG4tdGJsIHtcclxuICB0YWJsZSB7XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAmIGRpdi50eG5EYXRlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLnNtYWxsY2FzZS1wb3B1cC1mYWlsIHtcclxuICBtYXgtd2lkdGg6IDcxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiA0MjlweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcblxyXG4gICYtaGVhZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjVweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDBweCAwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMiU7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZG93bmxvYWQge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzNjRweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIHBhZGRpbmc6IDUwLjQzcHggNCUgNCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcclxuICAgIC5kb3dubG9hZFN1Y2Nlc3Mge1xyXG4gICAgICB3aWR0aDogMTY5Ljg0cHg7XHJcbiAgICAgIGhlaWdodDogOTIuNDdweDtcclxuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRocmVzaG9sZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiA1JTtcclxuICAgIH1cclxuXHJcbiAgICAudXBkYXRlLW1lc3NhZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMzlweCBhdXRvIDYwLjUzcHg7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbi1wb3N0LXN1Y2Nlc3Mge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnR3aXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iLXNtYWxsY2FzZS1wb3B1cC1mYWlsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDQyNXB4O1xyXG4gIGhlaWdodDogMzA3cHg7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDBweCAyJSAyJTtcclxuXHJcbiAgJi1ib2R5IHtcclxuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLmRvd25sb2FkU3VjY2VzcyB7XHJcbiAgICAgIHdpZHRoOiAxNjkuODRweDtcclxuICAgICAgaGVpZ2h0OiA5Mi40N3B4O1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudXBkYXRlLW1lc3NhZ2Uge1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHBhZGRpbmctdG9wOiA2JTtcclxuICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWN0aW9uLXBvc3Qtc3VjY2VzcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcblxyXG4gICAgLnR3aXN0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5zbWFsbGNhc2UtcG9wdXAtc3VjY2VzcyB7XHJcbiAgbWF4LXdpZHRoOiA3MTRweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMzc0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAmLWhlYWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwcHggMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDIlO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvd25sb2FkIHtcclxuICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMwOXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnI7XHJcbiAgICByb3ctZ2FwOiAxMCU7XHJcbiAgICBwYWRkaW5nOiA0JTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZG93bmxvYWRTdWNjZXNzIHtcclxuICAgICAgd2lkdGg6IDE2OS44NHB4O1xyXG4gICAgICBoZWlnaHQ6IDkyLjQ3cHg7XHJcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50aHJlc2hvbGQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwZGF0ZS1tZXNzYWdlIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb24tcG9zdC1zdWNjZXNzIHtcclxuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnR3aXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iLXNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDQyNXB4O1xyXG4gIGhlaWdodDogMjkwcHg7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMiU7XHJcblxyXG4gICYtYm9keSB7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZFN1Y2Nlc3Mge1xyXG4gICAgICB3aWR0aDogMTY5Ljg0cHg7XHJcbiAgICAgIGhlaWdodDogOTIuNDdweDtcclxuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwZGF0ZS1tZXNzYWdlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgfVxyXG5cclxuICAgIC5nb3Rvb3JkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWN0aW9uLXBvc3Qtc3VjY2VzcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcblxyXG4gICAgLnR3aXN0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbi5wZGYtcGFuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2VhO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDEycHggMTRweDtcclxuICBnYXA6IDhweDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAubm90ZS1oZWFkaW5nIHtcclxuICAgIC5lZGVsLWljb24tYXR0ZW50aW9uLWljb24ge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZXNzYWdlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5vdC1jbGllbnQtbG9naW4ge1xyXG4gICYuc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MtYm9keSxcclxuICAuc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MtYm9keSB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwOXB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICByb3ctZ2FwOiAycHggIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAudXBkYXRlLW1lc3NhZ2Uge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAmLm1vYi1zbWFsbGNhc2UtcG9wdXAtc3VjY2Vzcy1ib2R5IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zbWFsbGNhc2UtcG9wdXAtbG9hZGVyLWJvZHkge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiAzMDlweDtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gIWltcG9ydGFudDtcclxuICAgIC5sb2FkZXIge1xyXG4gICAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhvbGRpbmctcmVwb3J0LXN1Y2Nlc3Mge1xyXG4gICAgLnNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzLWJvZHkge1xyXG4gICAgICAuYWN0aW9uLXBvc3Qtc3VjY2VzcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRwLWJpbGxzLWRvd25sb2FkIHtcclxuICAgIC5wZGYtcGFuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5hY3Rpb24tcG9zdC1zdWNjZXNzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIC5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlciB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmNvbW1vbi1tb2Itc21hbGxjYXNlLXBvcHVwLWRvd25sb2FkIHtcclxuICAgIC5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlciB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubW9iLXNtYWxsY2FzZS1wb3B1cC1sb2FkZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgfVxyXG4gICYubW9kYWxDb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYuZHAtdHhuLWhvbGRpbmctcmVwb3J0IHtcclxuICAgIC5zbWFsbGNhc2UtcG9wdXAtc3VjY2Vzcy1ib2R5IHtcclxuICAgICAgLnVwZGF0ZS1tZXNzYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmFjdGlvbi1wb3N0LXN1Y2Nlc3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIC5tb2Itc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3Mge1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgLm1vYi1zbWFsbGNhc2UtcG9wdXAtbG9hZGVyIHtcclxuICAgICAgICAudXBkYXRlLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLnNtYWxsY2FzZS1wb3B1cC1sb2FkZXIge1xyXG4gIG1heC13aWR0aDogNzE0cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDM3NHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgJi1oZWFkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAyJTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZCB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMwOXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNSU7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcclxuXHJcbiAgICAubG9hZGVyIHtcclxuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwZGF0ZS1tZXNzYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA0MjVweDtcclxuICBoZWlnaHQ6IDIzNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAyJTtcclxuXHJcbiAgJi1ib2R5IHtcclxuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51cGRhdGUtbWVzc2FnZSB7XHJcbiAgICB3aWR0aDogMjU5cHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogOXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyLCAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgbGVmdDogLThweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FlYWVhZTtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49Ym90dG9tXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSwgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1ib3R0b21dIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNhZWFlYWU7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePXRvcF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj10b3BdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWVhZWFlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IDM1cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci0tdGltZS1vbmx5IC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXItLXRpbWUtb25seSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSxcbi5yZWFjdC1kYXRlcGlja2VyLS10aW1lLW9ubHkgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciB7XG4gIHotaW5kZXg6IDE7XG59XG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudD1ib3R0b20tZW5kXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUsIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudD10b3AtZW5kXSAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNTBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1yaWdodF0ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49cmlnaHRdIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0MnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49bGVmdF0gLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlIHtcbiAgbGVmdDogNDJweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWVhZWFlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIHBhZGRpbmc6IDhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyLS10aW1lIHtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWU6bm90KC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLXRpbWUtLW9ubHkpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXI6bm90KC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXItLWhhcy10aW1lLXNlbGVjdCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1kcm9wZG93bi1jb250YWluZXItLXNlbGVjdCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLWRyb3Bkb3duLWNvbnRhaW5lci0tc2VsZWN0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24tY29udGFpbmVyLS1zY3JvbGwsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bi1jb250YWluZXItLXNjcm9sbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxuLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyLFxuLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45NDRyZW07XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2hlYWRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcbiAgbGVmdDogMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQge1xuICByaWdodDogMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdGltZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLW5leHQtLXdpdGgtdG9kYXktYnV0dG9uKSB7XG4gIHJpZ2h0OiA4NXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzIHtcbiAgdG9wOiA0cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcge1xuICB0b3A6IC00cHg7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbjpob3ZlciAqOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhNmE2YTY7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogMDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQge1xuICBsZWZ0OiAtMnB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBsZWZ0OiAtN3B4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXMge1xuICByaWdodDogLTJweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICByaWdodDogLTdweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWNvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhciB7XG4gIG1hcmdpbjogMC40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDRyZW07XG4gIG1hcmdpbjogMnB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgge1xuICBtYXJnaW46IDAuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cmVtO1xuICBtYXJnaW46IDJweDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC10aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dC1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQgaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LXRpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19pbnB1dCBpbnB1dFt0eXBlPXRpbWVdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faW5wdXQtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyLXRpbWVfX2RlbGltaXRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhZWFlYWU7XG4gIHdpZHRoOiA4NXB4O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyLS13aXRoLXRvZGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlYWVhZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtODdweDtcbiAgdG9wOiAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3gge1xuICB3aWR0aDogODVweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogY2FsYygxOTVweCArIDEuN3JlbSAvIDIpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1jb250YWluZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtYm94IHVsLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdCBsaS5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QtaXRlbS0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE2YmE1O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX190aW1lLWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZSAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1ib3ggdWwucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0IGxpLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbGlzdC1pdGVtLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtY29udGFpbmVyIC5yZWFjdC1kYXRlcGlja2VyX190aW1lIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWJveCB1bC5yZWFjdC1kYXRlcGlja2VyX190aW1lLWxpc3QgbGkucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1saXN0LWl0ZW0tLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAuMTY2cmVtO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXIucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLWNsaWNrYWJsZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0ta2V5Ym9hcmQtc2VsZWN0ZWQpOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2Vlay1udW1iZXItLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNWQ5MDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX193ZWVrLW51bWJlci0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTg3ZDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3dlZWstbnVtYmVyLS1rZXlib2FyZC1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDVkOTA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZXMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fd2VlayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcbi5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAuMTY2cmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXk6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0OmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tdG9kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS10b2RheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXRvZGF5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1oaWdobGlnaHRlZCxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhpZ2hsaWdodGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taGlnaGxpZ2h0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGNjNGE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1oaWdobGlnaHRlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYmUzZjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0xLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTEsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMSB7XG4gIGNvbG9yOiBtYWdlbnRhO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taGlnaGxpZ2h0ZWQtY3VzdG9tLTIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1oaWdobGlnaHRlZC1jdXN0b20tMixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhpZ2hsaWdodGVkLWN1c3RvbS0yIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taG9saWRheXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taG9saWRheXMsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1ob2xpZGF5cyxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhvbGlkYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY4MDM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taG9saWRheXMgLmhvbGlkYXktb3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1ob2xpZGF5cyAuaG9saWRheS1vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taG9saWRheXMgLmhvbGlkYXktb3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhvbGlkYXlzIC5ob2xpZGF5LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1ob2xpZGF5czpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1ob2xpZGF5czpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWhvbGlkYXlzOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taG9saWRheXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Y1MzAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taG9saWRheXM6aG92ZXIgLmhvbGlkYXktb3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1ob2xpZGF5czpob3ZlciAuaG9saWRheS1vdmVybGF5LFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taG9saWRheXM6aG92ZXIgLmhvbGlkYXktb3ZlcmxheSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWhvbGlkYXlzOmhvdmVyIC5ob2xpZGF5LW92ZXJsYXkge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTZiYTU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIsIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZTpob3ZlciwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZTpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ1ZDkwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFkOWYxO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZDpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkNWQ5MDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlKSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAxMDcsIDE2NSwgMC41KTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSwgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLS1zZWxlY3RpbmctcmFuZ2UgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2U6bm90KC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UpLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtLXNlbGVjdGluZy1yYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZTpub3QoLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSksXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci0tc2VsZWN0aW5nLXJhbmdlIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlOm5vdCgucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tZGlzYWJsZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1kaXNhYmxlZCxcbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2NjYztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWRpc2FibGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWRpc2FibGVkOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tZGlzYWJsZWQ6aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciAucmVhY3QtZGF0ZXBpY2tlcl9fY2FsZW5kYXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3ZpZXctY2FsZW5kYXItaWNvbiBpbnB1dCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4IDVweCAyNXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3OmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldzpob3Zlcixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXc6aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItcmVhZC12aWV3OmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLXJlYWQtdmlldzpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2IzYjNiMztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1yZWFkLXZpZXctLWRvd24tYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICByaWdodDogLTE2cHg7XG4gIHRvcDogMDtcbn1cblxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgbGVmdDogMjUlO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZWFlO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtZHJvcGRvd246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1kcm9wZG93bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLWRyb3Bkb3duLS1zY3JvbGxhYmxlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWRyb3Bkb3duLS1zY3JvbGxhYmxlLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItZHJvcGRvd24tLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbixcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb24sXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmZpcnN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmZpcnN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb246Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpsYXN0LW9mLXR5cGUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmxhc3Qtb2YtdHlwZSxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpsYXN0LW9mLXR5cGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb246aG92ZXIsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmhvdmVyLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cbi5yZWFjdC1kYXRlcGlja2VyX195ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy11cGNvbWluZyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC15ZWFyLW9wdGlvbjpob3ZlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi0teWVhcnMtdXBjb21pbmcge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjNiM2IzO1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyxcbi5yZWFjdC1kYXRlcGlja2VyX19tb250aC1vcHRpb246aG92ZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXByZXZpb3VzLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXllYXItb3B0aW9uOmhvdmVyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiM2IzYjM7XG59XG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1vcHRpb24tLXNlbGVjdGVkLFxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLW9wdGlvbi0tc2VsZWN0ZWQsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgteWVhci1vcHRpb24tLXNlbGVjdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2xvc2UtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMCA2cHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uOjphZnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxNmJhNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiw5dcIjtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5yZWFjdC1kYXRlcGlja2VyX19jbG9zZS1pY29uLS1kaXNhYmxlZDo6YWZ0ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX190b2RheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FlYWVhZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXG4ucmVhY3QtZGF0ZXBpY2tlcl9fcG9ydGFsIC5yZWFjdC1kYXRlcGlja2VyX190aW1lLW5hbWUge1xuICB3aWR0aDogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpLCAobWF4LWhlaWdodDogNTUwcHgpIHtcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUsXG4gIC5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1uYW1lIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxufVxuLnJlYWN0LWRhdGVwaWNrZXJfX3BvcnRhbCAucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCxcbi5yZWFjdC1kYXRlcGlja2VyX19wb3J0YWwgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxLjQ0cmVtO1xufVxuXG4ucmVhY3QtZGF0ZXBpY2tlcl9fY2hpbGRyZW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEzLjhyZW07XG4gIG1hcmdpbjogMC40cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19hcmlhLWxpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXAtcGF0aDogY2lyY2xlKDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5yZWFjdC1kYXRlcGlja2VyX19jYWxlbmRhci1pY29uIHtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuXHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZmFkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGFuaW1hdGlvbjogbmdkaWFsb2ctZmFkZWluIDAuNXM7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwNDA7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgJi5zaG93IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xOSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9lZE1vZGFsLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5tb2RhbERQVGl0bGUge1xyXG4gIHBhZGRpbmc6IDMycHggMzFweDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHdpZHRoOiA0MjFweDtcclxuXHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG5cclxuICAgICAgaDUge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsb3NlX2J0biB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1CbGFjaztcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWRvd25sb2FkMSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAubW9kYWwtYm9keS1sb2FkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgfVxyXG4gICAgICAuZG93bmxvYWRIb2xkaW5nRGVzay1saWdodC1ibHVlLXRoZW1lIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRvd25sb2FkSG9sZGluZ0Rlc2stZm9ybS1saWdodC1ibHVlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgLmN1c3RvbUZvcm0ge1xyXG4gICAgICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3VzdG9tRm9ybVNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIyJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5zcGFuIC5kLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMHB4IDZweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGlucHV0Oi1pbnRlcm5hbC1hdXRvZmlsbC1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRhdGVXcmFwIHtcclxuICAgICAgICAgICAgICAgIC5yb3cgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jb2wtbGctNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lZGVsLWljb24tY2FsZW5kYXItcmVwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmJvZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tib3hXcmFwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5saWdodGJsdWUtcmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmJsdWVfYmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMnB4IDIxcHggMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgIC5tYWlsX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYWlsX2xhYmVsX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1LjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAuZWRlbC1pY29uLXJvdW5kZWQtY2xvc2U6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLm1haWwtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5yZW1vdmUtYnV0dG9uLXJlcG9ydCB7XHJcbiAgICAgICAgICAgIC5jdXN0b21fYnRuIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZG93bmxvYWRIb2xkaW5nRGVzayB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG93bmxvYWRIb2xkaW5nRGVzay1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgICAgIC5jdXN0b21Gb3JtIHtcclxuICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmN1c3RvbUZvcm1TZWN0aW9uIHtcclxuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjIlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3BhbiAuZC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwcHggNnB4IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0Oi1pbnRlcm5hbC1hdXRvZmlsbC1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhdGVXcmFwIHtcclxuICAgICAgICAgICAgICAucm93ID4gKiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2wtbGctNiB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAuZWRlbC1pY29uLWNhbGVuZGFyLXJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm9kZXItYm90dG9tIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveFdyYXAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmx1ZV9iZyB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMnB4IDIxcHggMTJweDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgJi5tYWlsIHtcclxuICAgICAgICAgICAgICAgIC5tYWlsX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICZfYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAubWFpbF9sYWJlbF9jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUuN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWFpbC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG93bmxvYWRIb2xkaW5nRGVzay10YWJsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIC5wYWdpbmF0aW9uX25hdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgLnBhZ2UtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jYXJldF9pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJldF91cCB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmV0X2Rvd24ge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgJi5jbG9zZWRSZXBvcnQge1xyXG4gICAgICAgICAgICAgICAgLmVkZWwtaWNvbi1kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVkZWwtaWNvbi1lbWFpbC11cyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2xvc2VkX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vcGVuX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgIC5lZGVsLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICYuZG93bmxvYWRfb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjFweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgLmVkZWwtaWNvbi1lbWFpbC11cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdHI6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50cl9zZWN0aW9uIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwIDEycHg7XHJcblxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLnNlYXJjaF9pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTJweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlX2JnIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJfdGFibGUge1xyXG4gICAgICAubWVudSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpZ2h0Ymx1ZS1yYWRpbyB7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC8vIHdpZHRoOiAxNXB4O1xyXG4gICAgICAvLyBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDcxLjclO1xyXG4gICAgICBoZWlnaHQ6IDcxLjclO1xyXG4gICAgICBtYXJnaW46IDE1JTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuY2hlY2tlZE9wdGlvbiB7XHJcbiAgICAvLyAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gLmRpc3BfdmFsIHtcclxuICAgIC8vICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG4gIC5yYWRpbyB7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIC8vIHdpZHRoOiAxNXB4O1xyXG4gICAgICAvLyBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDcxLjclO1xyXG4gICAgICBoZWlnaHQ6IDcxLjclO1xyXG4gICAgICBtYXJnaW46IDE1JTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNoZWNrZWRPcHRpb24ge1xyXG4gICAgLy8gICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5kaXNwX3ZhbCB7XHJcbiAgICAvLyAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbUZvcm1TZWN0aW9uIHtcclxuICBidXR0b24ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1zdWl0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1zdWl0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWxhYmVsIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgZmlsdGVyOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogdW5zZXQ7XHJcbiAgICAgICAgb3V0bGluZTogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIH1cclxufVxyXG5cclxuLmJvZGVyLWJvdHRvbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5jdXN0b21fYnRuIHtcclxuICBwYWRkaW5nOiAxNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYmx1ZV9iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uZGF0ZS1pbnB1dC1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMzJweDtcclxuXHJcbiAgLmZvcm0tbGFiZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIHdpZHRoOiAxNTMuODFweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gKioqKioqKioqKioqIERyYXdlciBzY3NzICoqKioqKioqKioqKioqKioqKioqXHJcbi5yYmQtNXhseGF5eXcyOXEtZGIge1xyXG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJiZC01eGx4YXl5dzI5cS1kciB7XHJcbiAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKkRQIHRyYW5zYWN0aW9uIG5ldyBjb250ZW50ICoqKioqKioqKioqKioqKioqKioqL1xyXG4uc2VwYXJhdGUtYm9yZGVyIHtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5tb2RhbERQVGl0bGUgLmN1c3RvbS1tb2RhbCAubW9kYWwtY29udGVudCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgLmN1c3RvbS1tb2RhbC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcmVtIDEuM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLkN1c3RvbUNvbW1vbkRyb3Bkb3duIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uQ3VzdG9tQ29tbW9uRHJvcGRvd24gLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDE0cHg7XHJcbiAgdG9wOiAxMnB4O1xyXG59XHJcblxyXG4uQ3VzdG9tQ29tbW9uRHJvcGRvd24gc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uQ3VzdG9tQ29tbW9uRHJvcGRvd24gc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uQ3VzdG9tQ29tbW9uRHJvcGRvd24gb3B0aW9uIHtcclxuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5EYXRlQm94ZnJvbVRvRGF0ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG59XHJcblxyXG4uRGF0ZUJveGZyb20ge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG59XHJcblxyXG4uRGF0ZUJveFRvIHtcclxuICB3aWR0aDogNTAlO1xyXG4gIG1hcmdpbjogMCAwcHggMCAxNXB4O1xyXG59XHJcblxyXG4uaG9yaXpvbnRhbExpbmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG59XHJcblxyXG4uY3VzdG9tVGV4dGJveCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmN1c3RvbVRleHRib3g6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxufVxyXG5cclxuLmFsaWduLWl0ZW0tZmxleC10b3Age1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXN0b20tbW9kYWwgLm1vZGFsLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMC42cmVtIDFyZW0gIWltcG9ydGFudDtcclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uc29ydC1kcm9wIHtcclxuICB3aWR0aDogMzk4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogNjtcclxuICByaWdodDogOHB4O1xyXG4gICYtYm9keSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMTVweCAyMHB4IDBweCAyMHB4O1xyXG4gICAgd2lkdGg6IDM1OHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLnNvcnQtZHJvcC1ib2R5bGlzdCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsYWJlbDpob3ZlcixcclxuICAgICAgICBsYWJlbDphY3RpdmUge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlnaHQtcmlnaHQge1xyXG4gICAgICAgICAgY29sb3I6ICR0aW50cy1vZi1waW5rLXN3YW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib2R5bGlzdC1yaWdodCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmVzdGVkLWxpc3Qge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAuZmlsdGVyLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc2V0LWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzZXQtYnV0dG9uLFxyXG4gICAgLmZpbHRlci1idXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDI4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGlnaHQtYmx1ZSB7XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNvcnQtZHJvcC1saWdodC1ibHVlLXRoZW1lIHtcclxuICB3aWR0aDogMzk4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDY7XHJcbiAgcmlnaHQ6IDhweDtcclxuICAuc29ydC1kcm9wLWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwcHggMjBweDtcclxuICAgIHdpZHRoOiAzNThweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC5zb3J0LWRyb3AtYm9keWxpc3Qge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxhYmVsOmhvdmVyLFxyXG4gICAgICAgIGxhYmVsOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saWdodC1yaWdodCB7XHJcbiAgICAgICAgICBjb2xvcjogJHRpbnRzLW9mLXBpbmstc3dhbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJvZHlsaXN0LXJpZ2h0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uZXN0ZWQtbGlzdCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc29ydC1kcm9wLWZvb3RlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC5maWx0ZXItYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1ibHVlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLWJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXNldC1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRzbGlkZXItYmx1ZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItYmx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmVzZXQtYnV0dG9uLFxyXG4gICAgLmZpbHRlci1idXR0b24ge1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDI4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzbGlkZXItYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gQG1lZGlhIChtYXgtd2lkdGg6MTE5OXB4KXtcclxuLy8gLnNvcnQtZHJvcHtcclxuLy8gICByaWdodDogNS41JTtcclxuLy8gfVxyXG4vLyB9XHJcbi8vIEBtZWRpYSAobWluLXdpZHRoOjEzMDBweCkgYW5kIChtYXgtd2lkdGg6MTUwMHB4KXtcclxuLy8gICAuc29ydC1kcm9we1xyXG4vLyAgICAgcmlnaHQ6IDQuNSU7XHJcbi8vICAgfVxyXG4vLyB9XHJcbi8vIEBtZWRpYSAobWluLXdpZHRoOjE1MDBweCl7XHJcbi8vICAgLnNvcnQtZHJvcHtcclxuLy8gICAgIHJpZ2h0OiA0JTtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vICNteVRhYi10YWJwYW5lLVBvc2l0aW9uLFxyXG4vLyAgI215VGFiLXRhYnBhbmUtSG9sZGluZyxcclxuLy8gI215VGFiLXRhYnBhbmUtUHJvZml0YW5kTG9zcyB7XHJcbi8vICAgLnNvcnQtZHJvcC1mb290ZXIge1xyXG4vLyAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuLy8gICAgIC5maWx0ZXItYnV0dG9uIHtcclxuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbi8vICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbi8vICAgICAgICY6aG92ZXIge1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4vLyAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAucmVzZXQtYnV0dG9uIHtcclxuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHJcbi8vICAgICAgICY6aG92ZXIge1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4vLyAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgIC5yZXNldC1idXR0b24sXHJcbi8vICAgICAuZmlsdGVyLWJ1dHRvbiB7XHJcbi8vICAgICAgIHdpZHRoOiA0OCU7XHJcbi8vICAgICAgIHBhZGRpbmc6IDE0cHggMjhweDtcclxuLy8gICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4vLyAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuLy8gICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4vLyAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuLy8gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuLy8gICAgIH1cclxuLy8gICB9XHJcbi8vIH1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uZmlsdGVyYXNzZXQtZHJvcCB7XHJcbiAgYmFja2dyb3VuZDogJFBvcmNlbGFpbjtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgLy8gaGVpZ2h0OiA0NjhweDtcclxuICB3aWR0aDogMzk4cHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHotaW5kZXg6IDY7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwJTtcclxuXHJcbiAgJi1oZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcclxuICAgIGNvbG9yOiAkZ3JleS10ZXh0O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDVweCAwcHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW46IDRweDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWltcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLWJvZHkge1xyXG4gICAgLy8gd2lkdGg6IDM1OHB4O1xyXG4gICAgbWF4LWhlaWdodDogMjczcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW46IDE1cHggMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG4gICAgLyogaGlkZSBzY3JvbGwgYmFyIGluIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xyXG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cclxuICAgIC8qaGlkZSBzY3JvbGwgYmFyIGluIEZpcmVmb3ggKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTsgLy9oaWRlIHNjcm9sbGJhciBpbiBjaHJvbWVcclxuICAgIH1cclxuXHJcbiAgICB0cmFuc2l0aW9uOiBcImRpc3BsYXkgMzAwbXMgZWFzZS1pblwiO1xyXG4gIH1cclxuXHJcbiAgI2Fzc2V0LmZpbHRlcmFzc2V0LWRyb3AtaGVhZCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAjYXNzZXQuZmlsdGVyYXNzZXQtZHJvcC1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAjZmlsdGVyLmZpbHRlcmFzc2V0LWRyb3AtaGVhZCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAjYXNzZXQuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHtcclxuICAgIGhlaWdodDogMjA1cHg7XHJcbiAgfVxyXG5cclxuICAmLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRQb3JjZWxhaW47XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICAuZmlsdGVyLWJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggMjhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAvLyAgIGJvcmRlcjogMHB4O1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsZWFyX2FsbCB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItYmx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFwbHktYnRuIHtcclxuICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgd2lkdGg6IDE3NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICB3aWR0aDogMTE5cHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIgb247XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICsgLmNoZWNrZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICAuY2hlY2tlZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2VkIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgzOCwgNiwgMjAzLCAwLjMpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC03JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlnaHQtYmx1ZSB7XHJcbiAgICBjb2xvcjogIzM1ODBmNztcclxuICB9XHJcblxyXG4gIC5kYXJrLWdyZXkge1xyXG4gICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgfVxyXG5cclxuICAubGlnaHQtZ3JleSB7XHJcbiAgICBjb2xvcjogI2I4YjhiODtcclxuICB9XHJcblxyXG4gIC5zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vY29tbW9uXHJcbiAgLy8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAvLyAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgLy8gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC8vICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC8vICAgaGVpZ2h0OiAyMHB4O1xyXG4gIC8vICAgd2lkdGg6IDIwcHg7XHJcbiAgLy8gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gLmFyci1jb2xvciB7XHJcbiAgLy8gICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gIC8vICAgei1pbmRleDogMTtcclxuICAvLyAgIC8vIGJvcmRlcjogMC4ycHggc29saWQgIzM1ODBmNztcclxuICAvLyB9XHJcblxyXG4gIC8vIGxhYmVsIHtcclxuICAvLyAgIHdpZHRoOiAxMTlweDtcclxuICAvLyAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAvLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAvLyAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgLy8gICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIC8vICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgLy8gICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2FzZVwiIG9uO1xyXG4gIC8vICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgLy8gICBtYXJnaW46IDBweCAxMHB4O1xyXG4gIC8vICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAvLyAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vICAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLy8gICB3aWR0aDogODAlO1xyXG4gIC8vICAgJjpob3ZlciB7XHJcbiAgLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbiAgLy8gbGFiZWwgcCB7XHJcbiAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIC8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIC8vICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAvLyB9XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgcGFkZGluZzogMiU7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZpbHRlcmFzc2V0LWRyb3AtbGlnaHQtYmx1ZS10aGVtZSB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWUtb25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAvLyBoZWlnaHQ6IDQ2OHB4O1xyXG4gIHdpZHRoOiAzOThweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgei1pbmRleDogNjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDAlO1xyXG4gIC5maWx0ZXJhc3NldC1kcm9wLWhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2FzZVwiIG9uO1xyXG4gICAgY29sb3I6ICRncmV5LXRleHQ7XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiA1cHggMHB4O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW46IDRweDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpbHRlcmFzc2V0LWRyb3AtaW1wIHtcclxuICAgIG1hcmdpbi10b3A6IDEzcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICAvLyB3aWR0aDogMzU4cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNzNweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbjogMTVweCAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIGhpZGUgc2Nyb2xsIGJhciBpbiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cclxuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLypoaWRlIHNjcm9sbCBiYXIgaW4gRmlyZWZveCAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lOyAvL2hpZGUgc2Nyb2xsYmFyIGluIGNocm9tZVxyXG4gICAgfVxyXG4gICAgdHJhbnNpdGlvbjogXCJkaXNwbGF5IDMwMG1zIGVhc2UtaW5cIjtcclxuICB9XHJcbiAgI2Fzc2V0LmZpbHRlcmFzc2V0LWRyb3AtaGVhZCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAjYXNzZXQuZmlsdGVyYXNzZXQtZHJvcC1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gICNmaWx0ZXIuZmlsdGVyYXNzZXQtZHJvcC1oZWFkIHtcclxuICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgI2Fzc2V0LmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICBoZWlnaHQ6IDIwNXB4O1xyXG4gIH1cclxuICAuY29sb3JfYmx1ZSB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgIC5maWx0ZXItYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTNweCAyOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIC8vICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNsaWRlci1ibHVlO1xyXG4gICAgfVxyXG4gICAgLmNsZWFyX2FsbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogJHNsaWRlci1ibHVlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xpZGVyLWJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFwbHktYnRuIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNsaWRlci1ibHVlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHdpZHRoOiAxNzZweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5jaGVja2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICB3aWR0aDogMTE5cHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIgb247XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgKyAuY2hlY2tlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAsXHJcbiAgICAuY2hlY2tlZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2VkIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgzOCwgNiwgMjAzLCAwLjMpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC03JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlnaHQtYmx1ZSB7XHJcbiAgICBjb2xvcjogIzM1ODBmNztcclxuICB9XHJcblxyXG4gIC5kYXJrLWdyZXkge1xyXG4gICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgfVxyXG5cclxuICAubGlnaHQtZ3JleSB7XHJcbiAgICBjb2xvcjogI2I4YjhiODtcclxuICB9XHJcblxyXG4gIC5zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vY29tbW9uXHJcbiAgLy8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAvLyAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgLy8gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC8vICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIC8vICAgaGVpZ2h0OiAyMHB4O1xyXG4gIC8vICAgd2lkdGg6IDIwcHg7XHJcbiAgLy8gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gLmFyci1jb2xvciB7XHJcbiAgLy8gICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gIC8vICAgei1pbmRleDogMTtcclxuICAvLyAgIC8vIGJvcmRlcjogMC4ycHggc29saWQgIzM1ODBmNztcclxuICAvLyB9XHJcblxyXG4gIC8vIGxhYmVsIHtcclxuICAvLyAgIHdpZHRoOiAxMTlweDtcclxuICAvLyAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAvLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAvLyAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgLy8gICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIC8vICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgLy8gICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwiY2FzZVwiIG9uO1xyXG4gIC8vICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgLy8gICBtYXJnaW46IDBweCAxMHB4O1xyXG4gIC8vICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAvLyAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vICAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgLy8gICB3aWR0aDogODAlO1xyXG4gIC8vICAgJjpob3ZlciB7XHJcbiAgLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbiAgLy8gbGFiZWwgcCB7XHJcbiAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLy8gICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIC8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAvLyAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIC8vICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAvLyB9XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiAyJTtcclxuICAgIGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubnJtbCxcclxuLmNuYyxcclxuLmJvLFxyXG4ubXRmIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMywgMTY3LCAyMywgMC4xKTtcclxuICBwYWRkaW5nOiAycHggNHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBoZWlnaHQ6IDIxcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZGZhNzE3O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbn1cclxuXHJcbi5taXMge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGhzbGEoMSwgNjklLCA1OSUsIDAuMSk7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBjb2xvcjogI2RkNTA0ZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG59XHJcblxyXG4vLyBAa2V5ZnJhbWVzIGRyb3Atb3BlbiB7XHJcbi8vICAgMCUge1xyXG4vLyAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuLy8gICAgIGhlaWdodDogMDtcclxuLy8gICB9XHJcbi8vICAgMTAwJSB7XHJcbi8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4uZmlsdGVyQm90dG9tU2Nyb2xsIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcclxufVxyXG4uZmlsdGVyYXNzZXQtZHJvcC1jb21tb24tYXNzZXQge1xyXG4gIHJpZ2h0OiA1LjUlO1xyXG59XHJcbi5maWx0ZXJhc3NldC1uZXctdGhlbWUge1xyXG4gIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkge1xyXG4gICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiA1cHggMTBweDtcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wLWFycm93IHtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgYmFja2dyb3VuZDogJFBvcmNlbGFpbjtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNDBweDtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4ubW9iLXNvcnQtZHJvcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgJi1oZWFkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICAuZG93bi1iYXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMyUgMTNweDtcclxuICAgICAgJi1sZWZ0IHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICAgICYtcmlnaHQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ib2R5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xyXG4gICAgLy9oZWlnaHQ6NTAwcHg7XHJcbiAgICAuc29ydC1kcm9wLWJvZHlsaXN0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA1JSAxMHB4O1xyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICBmb250LXNpemU6JGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTokRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpZ2h0LXJpZ2h0IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgxMTQsIDExNCwgMTEzLCAwLjUpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6JEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXNpemU6JGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm9keWxpc3QtcmlnaHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ib3JkZXItc2VwZXJhdG9yIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtZm91cnRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogOTBweDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMSU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIgb247XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5tb2ItZmlsdGVyYXNzZXQtZHJvcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIC8vIG1heC13aWR0aDogNDI1cHg7XHJcbiAgLy8gcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgJi1oZWFkIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAuZG93bi1iYXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMyU7XHJcbiAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgICAmLXJpZ2h0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1ib2R5IHtcclxuICAgIC8vIHBhZGRpbmc6IDMlO1xyXG4gICAgLy8gaGVpZ2h0OiAzMDZweDtcclxuICAgIC5ib2R5aGVhZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICBtYXJnaW46IDZweCAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDMlO1xyXG4gICAgfVxyXG4gICAgLmJvZHlsaXN0I2Fzc2V0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm9keWxpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAwIDMlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGhlaWdodDogMTQ1cHg7XHJcbiAgICAgICYtdGl0bGUge1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWx0ZXItYXNzZXQtc2VwZXJhdG9yIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWZvdXJ0ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMSU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJjYXNlXCIgb247XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuZWRfYnV0dG9uLmFwcGx5X2ZpbHRlciB7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMSUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcclxuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvZHlsaXN0IC5jaGVja2JveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICB3aWR0aDogMTE5cHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgaGVpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICsgLmNoZWNrZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9keWxpc3QtdGl0bGUsXHJcbiAgICAuY2hlY2tlZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2VkIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgzOCwgNiwgMjAzLCAwLjMpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC04JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib2R5bGlzdC10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpZ2h0LWJsdWUge1xyXG4gICAgY29sb3I6ICMzNTgwZjc7XHJcbiAgfVxyXG5cclxuICAuZGFyay1ncmV5IHtcclxuICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gIH1cclxuXHJcbiAgLmxpZ2h0LWdyZXkge1xyXG4gICAgY29sb3I6ICNiOGI4Yjg7XHJcbiAgfVxyXG5cclxuICAuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIC8vICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIC8vICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAvLyAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLy8gICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLy8gICBoZWlnaHQ6IDE2cHg7XHJcbiAgLy8gICB3aWR0aDogMTZweDtcclxuICAvLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLy8gICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgLy8gfVxyXG5cclxuICAvLyAuYXJyLWNvbG9yIHtcclxuICAvLyAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAvLyAgIC8vIGNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XHJcbiAgLy8gICAvLyBib3JkZXI6IDAuMnB4IHNvbGlkICMzNTgwZjc7XHJcbiAgLy8gfVxyXG5cclxuICAvLyBsYWJlbCB7XHJcbiAgLy8gICB3aWR0aDogMTE5cHg7XHJcbiAgLy8gICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgLy8gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgLy8gICBmb250LXdlaWdodDogNTAwO1xyXG4gIC8vICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAvLyAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIC8vICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImNhc2VcIiBvbjtcclxuICAvLyAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gIC8vICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAvLyAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vICAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblxyXG4gIC8vICAgd2lkdGg6IDgwJTtcclxuXHJcbiAgLy8gICAmOmhvdmVyIHtcclxuICAvLyAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxuXHJcbiAgLm5ybWwsXHJcbiAgLmNuYyxcclxuICAuZm8sXHJcbiAgLm10cyxcclxuICAuYm8sXHJcbiAgLm10ZiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMywgMTY3LCAyMywgMC4xKTtcclxuICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGhlaWdodDogMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNkZmE3MTc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLm1pcyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBoc2xhKDEsIDY5JSwgNTklLCAwLjEpO1xyXG4gICAgcGFkZGluZzogMnB4IDRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2RkNTA0ZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbkBtaXhpbiBjdGEtYm94LWNvbnRlbnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbn1cclxuQG1peGluIGJhY2tncm91bmQtb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5KSB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XHJcbn1cclxuQG1peGluIHR4bi1kZXRhaWxzIHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTdweDtcclxuICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaGlkZURldGFpbFNlY3Rpb24ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMzAlKTtcclxuICB0cmFuc2l0aW9uOiA3MDBtcztcclxufVxyXG4uc2hvd0RldGFpbFNlY3Rpb24ge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgdHJhbnNpdGlvbjogNzAwbXM7XHJcbn1cclxuLnNsaWRlLXBhbmUge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA3MDBtcztcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi5wbmwtc3RvY2stZGV0YWlscyB7XHJcbiAgZGl2LFxyXG4gIHNwYW4ge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxuXHJcbiAgYm94LXNoYWRvdzogLThweCA0cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDk5OTk5OTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgdHJhbnNpdGlvbjogMS4ycztcclxuICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICYtc3dpdGNoLWtleSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI1cHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYtaGVhZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzkwcHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogMjBweCAzJSAzJTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAmLXVwcGVyIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAuc3VtbWFyeS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAuaXNpbi1jb250YWluZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb21wYW55LXF0eS1sdHAge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIC5zY3JpcC1xdHktY29uIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDc2JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDc4JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmx0cC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc2NyaXB0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDFweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnF0eS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbXBhbnktY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnBubC1yZXBvcnQtY3RhIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDE2N3B4IGF1dG87XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMyU7XHJcbiAgICAgIC5wbmwtY3RhLWJveC5hbGVydC1ib3gge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNy41cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBubC1jdGEtYm94LndhdGNobGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDE2N3B4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTYuNXB4O1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGZpdC1jb250ZW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5wbmwtY3RhLWJveC52aWV3LXF1b3RlIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNy41cHg7XHJcbiAgICAgIH1cclxuICAgICAgZGl2LmJveC1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAaW5jbHVkZSBjdGEtYm94LWNvbnRlbnQ7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5ldC10cmFuc2FjdGlvbi1zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZzogMCAzJTtcclxuICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICYtaGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmLWJvZHkge1xyXG4gICAgICAgIEBtaXhpbiBuZXQtdHJhLWItdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkdGludHMtb2YtcGluay1zd2FuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIC5wYXJ0aXRpb24ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbmV0LXRyYS1iLXRpdGxlO1xyXG4gICAgICAgICAgLm51bWVybyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICYucHJvZml0IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubG9zcyB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jaGFuZ2Uge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jaGFuZ2UtcGVyYyB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1peGluIHRyYWRlLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcbiAgICAudHJhZGUtaGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMjJweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgICAudHJhZGUtc2VjdGlvbi1oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC50cmFkZS1yYXRlIHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYWRlLXRpdGxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXhwYW5kIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAuZWRlbC1pY29uLWFycm93LXVwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGaXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRyYWRlLXNlY3Rpb24ge1xyXG4gICAgICBwYWRkaW5nOiAwIDMlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDMwMG1zO1xyXG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLW9wYWNpdHkoJGxpZ2h0LWJsdWUtb25lLCAwLjI1KTtcclxuICAgICAgbWFyZ2luLXRvcDogMjdweDtcclxuICAgICAgJi1ib2R5IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XHJcblxyXG4gICAgICAgIC5wYXJ0aXRpb24ge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcclxuICAgICAgICAgIC5udW1lcm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR4bi1kZXRhaWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgJi5tYi01NCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjhweDtcclxuICAgICAgfVxyXG4gICAgICAudmlldy10eG4sXHJcbiAgICAgIC5kb3dubG9hZC10eG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHR4bi1kZXRhaWxzO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZm9vdGVyIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xyXG4gICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIC8vIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgIC5hY3Rpb24ge1xyXG4gICAgICB3aWR0aDogNDAuNDMlO1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICAvLyB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNTcuMjQ5Njc5NTY1NDI5N3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAvL3N0eWxlTmFtZTogUC0xNC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJiNidXkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmI3NlbGwge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJvcmRlci1zZXBlcmF0b3Ige1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyLXBubC1zdG9jay1tb2JpbGVfX2NvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogY2FsYyg4NXZoIC0gMjVweCkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyLXBubC1zdG9jay1tb2JpbGVfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgIHBhZGRpbmc6IDE1cHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlci1wbmwtc3RvY2stbW9iaWxlIHtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnBkLTcxIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3M3B4O1xyXG4gIH1cclxuXHJcbiAgLnF0eS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IC0xcHggIWltcG9ydGFudDtcclxuICAgIGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOC44NHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTFweCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlci1wbmwtc3RvY2stbW9iaWxlX19iYWNrZHJvcCB7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlci1wbmwtc3RvY2stbW9iaWxlX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgLnBubC1zdG9jay1kZXRhaWxzIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAmLWhlYWQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmLWhlYWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJi1ib2R5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnR4bi1kZXRhaWwge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBubC1yZXBvcnQtY3RhIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50cmFkZS1zZWN0aW9uLWJvZHkge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vXHJcbiAgICAgICAgLnBubC1zdG9jay1kZXRhaWxzLW1vYi1ib3R0b20ge1xyXG4gICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkaXYuTixcclxuICAgICAgICAgIGRpdi5DLFxyXG4gICAgICAgICAgZGl2LlIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjIpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wbmwtc3RvY2stZGV0YWlscy1jb3Jwb3JhdGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIC5sZWZ0LWJveCB7XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICA6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0LWJveCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wbmwtc3RvY2stZGV0YWlscy1uZXdzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgZGl2Lk4ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBubC1zdG9jay1kZXRhaWxzLXJlc2VhcmNoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgICAgICAucmVzZWFyY2gtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXYuUiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEhvbmV5ZGV3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICA6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLWZvb3RlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbn1cclxuXHJcbi5hbGwtdHJhbnMge1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gIHBhZGRpbmc6IDIycHggMTVweCAwcHggMTVweDtcclxufVxyXG4iLCJAa2V5ZnJhbWVzIHJlYWN0LWxvYWRpbmctc2tlbGV0b24ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cblxuLnJlYWN0LWxvYWRpbmctc2tlbGV0b24ge1xuICAtLWJhc2UtY29sb3I6ICNlYmViZWI7XG4gIC0taGlnaGxpZ2h0LWNvbG9yOiAjZjVmNWY1O1xuICAtLWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLS1hbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIC0tcHNldWRvLWVsZW1lbnQtZGlzcGxheTogYmxvY2s7IC8qIEVuYWJsZSBhbmltYXRpb24gKi9cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYXNlLWNvbG9yKTtcblxuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZWFjdC1sb2FkaW5nLXNrZWxldG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdmFyKC0tcHNldWRvLWVsZW1lbnQtZGlzcGxheSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgOTBkZWcsXG4gICAgdmFyKC0tYmFzZS1jb2xvciksXG4gICAgdmFyKC0taGlnaGxpZ2h0LWNvbG9yKSxcbiAgICB2YXIoLS1iYXNlLWNvbG9yKVxuICApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gIGFuaW1hdGlvbi1uYW1lOiByZWFjdC1sb2FkaW5nLXNrZWxldG9uO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1hbmltYXRpb24tZGlyZWN0aW9uKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24pO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAucmVhY3QtbG9hZGluZy1za2VsZXRvbiB7XG4gICAgLS1wc2V1ZG8tZWxlbWVudC1kaXNwbGF5OiBub25lOyAvKiBEaXNhYmxlIGFuaW1hdGlvbiAqL1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuYm9keSB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5zdW1tYXJ5LWJveCB7XHJcbiAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIC8vIHRyYW5zaXRpb246IDIwMG1zO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc3VtbWFyeV90ZXh0IHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxufVxyXG4uc3VtbWFyeS1kb2NrIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbjogMjAwbXM7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBoZWlnaHQ6IDY0cHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBnYXA6IDEwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLnN1bW1hcnlfdmFsdWVzIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIC5wZXJjZW50YWdlX3ZhbHVlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5zdW1tYXJ5LWRvY2sgLnN1bW1hcnlfdGl0bGUge1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICBtYXJnaW4tYm90dG9tOiAwLjNyZW0gIWltcG9ydGFudDtcclxufVxyXG4uc3VtbWFyeV92YWx1ZXMge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICBsaW5lLWhlaWdodDogMTgwJTtcclxuICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC5wZXJjZW50YWdlX3ZhbHVlIHtcclxuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICB9XHJcbiAgLm1haW5fdmFsdWUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3VtbWFyeV9jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5zdW1tYXJ5X2NvbnRhaW5lci1tb2Ige1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAuc3VtbWFyeS1jb250YWluZXItbW9iLXRvcHRpbGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAuY29sIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmRhc2hib2FyZF9zdW1tYXJ5IHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgfVxyXG4gICAgICAuc3VtbWFyeV90aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VtbWFyeV92YWx1ZXMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudG90YWxwbmwtdmFsIC50b3RhbHBubCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjQxcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wbmxjaGFuZ2VwZXJjZW50IHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XHJcbiAgLnN1bW1hcnlfdmFsdWVzIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICB9XHJcbiAgLnN1bW1hcnktZG9jayB7XHJcbiAgICAuc3VtbWFyeV92YWx1ZXMge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdW1tYXJ5X3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxuICAuc3VtbWFyeS1ib3gge1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuICB9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmRfZGF5c3BubC1tb2Ige1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogMTFweCAxNXB4IDEycHg7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWUtb25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOXB4IDlweDtcclxuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAuc3VtbWFyeV90aXRsZSB7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4udGFiLW92ZXJsYXktcGFyZW50IHtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIG1heC13aWR0aDogMzMwcHggIWltcG9ydGFudDtcclxuICBjb2xvcjogJGdyZXkxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsYXZlbmRlci1wdXJwbGU7XHJcblxyXG4gIC5wb3BvdmVyLWFycm93OjphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGF2ZW5kZXItcHVycGxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mby1pY29uLWhvbGRpbmctc3VtbWFyeSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiAkYmx1ZS1saWdodDM7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZhZGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tYi0xNSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLm1iLTIwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubWItMjkge1xyXG4gIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbn1cclxuXHJcbi5tYi0zMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuLm10LTIwIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC0zMCB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLm10LTQwIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiRpbnB1dC1ib3gtd2lkdGg6IDg4cHg7XHJcbiRpbnB1dC1ib3gtd2lkdGgtbW9iaWxlOiAxMTBweDtcclxuQG1peGluIG1vZGFsLWNvbnRlbnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGFjdGlvbi10aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbn1cclxuXHJcbkBtaXhpbiBhY3Rpb24tdGl0bGUtbSB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxufVxyXG5cclxuQG1peGluIGFjdGlvbi1jb250ZW50IHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbn1cclxuXHJcbkBtaXhpbiBhY3Rpb24tY29udGVudC1tIHtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxufVxyXG5cclxuLm1vZGFsLW9wZW4ge1xyXG4gIC5lZC1nZW5lcmljLW1vZGFsLmVkaXQtdHJhbnNhY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjE5KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5lZC1nZW5lcmljLWhlYWRlci5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLWRhcmsxO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHggMjBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1vZGFsLWNvbnRlbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5oZWFkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGlvbi10aXRsZTtcclxuXHJcbiAgICAgICAgICAgICAgJi50eG4ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNwbGl0LXRyYW5zYWN0aW9uIHtcclxuICAgICAgICAgICAgLnNwbGl0LWhlYWQge1xyXG4gICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMTBweCA4OHB4IDkwcHggOTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGF0ZS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnF0eS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJpY2UtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZhaXItbWFya2V0LXByaWNlLWhlYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3BsaXQtdHJhbnNhY3Rpb24udHJhbnNhY3Rpb24tYm9keSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2M3B4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgICAuc3BsaXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDExMHB4IDExMHB4IDExMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICYuc3BsaXQtY29udGVudC1lc29wIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTEwcHggODhweCA5MHB4IDkwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnF0eSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3OTk5OTk5ODIxMTg2MDY2cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnF0eSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRhdGUsXHJcbiAgICAgICAgICAgICAgLnByaWNlLFxyXG4gICAgICAgICAgICAgIC5xdHkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zcGxpdC1jdGEge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNzk5OTk5OTgyMTE4NjA2NnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNDlweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29uZmlybWF0aW9uLWJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1LjI0cHg7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVycm9yLW1lc2cge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNzk5OTk5OTgyMTE4NjA2NnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ub3RpY2Uge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hY3Rpb25zLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFjdGlvbi1jb250ZW50O1xyXG5cclxuICAgICAgICAgICAgICAmLnR4biB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3VtbWFyeS1tb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgLmNvbXBhbnktcXR5LWx0cCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zY3JpcHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubHRwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgIC50cmFkZS1jaGFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLmNoYW5nZS1wZXJjIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNxdWFyZW9mZl93cmFwcGVyX19iYWNrZHJvcCB7XHJcbiAgei1pbmRleDogOTk5OTk5OTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNxdWFyZW9mZl93cmFwcGVyIHtcclxuICB6LWluZGV4OiA5OTk5OTk5OTk5OSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VjdGlvbi1kZXZpZGVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5iZy1tb25vIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG59XHJcblxyXG4uYi1yZWQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRibG9vZC1yZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmVkaXR0cmFuc2FjdGlvbl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnJiZC1ybWp2bDN6amQyay1jdyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3BsaXQtdHJhbnNhY3Rpb24udHJhbnNhY3Rpb24tYm9keSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcblxyXG4gIC5lZGl0dHJhbnNhY3Rpb25fX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZWRpdHRyYW5zYWN0aW9uIHtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZWQtZ2VuZXJpYy1tb2RhbC5lZGl0LXRyYW5zYWN0aW9uIHtcclxuICAgIC5lZC1nZW5lcmljLWhlYWRlci5tb2RhbC1oZWFkZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDI1LjJweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibHVlLWRhcmsxO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHggMTVweCA1MDBweCAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSBtb2RhbC1jb250ZW50O1xyXG4gICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZC1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYWN0aW9uLXRpdGxlLW07XHJcblxyXG4gICAgICAgICAgJi50eG4ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcGxpdC10cmFuc2FjdGlvbi50cmFuc2FjdGlvbi1ib2R5IHtcclxuICAgICAgICAuc3BsaXQtY29udGVudCB7XHJcbiAgICAgICAgICAuc3BsaXQtaGVhZCB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTEwcHggMTEwcHggMTEwcHggMjBweDtcclxuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMi42cHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuYm9yZGVyLWRpdmlzaW9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzQ1Njc3O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRpc3BsYXk6IHN0YXRpYztcclxuXHJcbiAgICAgICAgICAmLnNwbGl0LWNvbnRlbnQtZXNvcCB7XHJcbiAgICAgICAgICAgIC5zcGxpdC1oZWFkIHtcclxuICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAuZGF0ZSxcclxuICAgICAgICAgICAgICAgIC5xdHksXHJcbiAgICAgICAgICAgICAgICAucHJpY2UsXHJcbiAgICAgICAgICAgICAgICAuZXhlcmNpc2UtcHJpY2UsXHJcbiAgICAgICAgICAgICAgICAuZmFpci1tYXJrZXQtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkSW50ZXJSO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3OTk5OTk5ODIxMTg2MDY2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRpbnB1dC1ib3gtd2lkdGgtbW9iaWxlO1xyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZGF0ZSxcclxuICAgICAgICAgIC5xdHksXHJcbiAgICAgICAgICAucHJpY2UsXHJcbiAgICAgICAgICAuZXhlcmNpc2UtcHJpY2UsXHJcbiAgICAgICAgICAuZmFpci1tYXJrZXQtcHJpY2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogJGlucHV0LWJveC13aWR0aC1tb2JpbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGF0ZSxcclxuICAgICAgICAgIC5leGVyY2lzZS1wcmljZSxcclxuICAgICAgICAgIC5xdHksXHJcbiAgICAgICAgICAuZmFpci1tYXJrZXQtcHJpY2Uge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZGVsZXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hY3Rpb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgLnBvaW50ZXIge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3BsaXQtY3RhIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgLy9zdHlsZU5hbWU6IDEzIHB0IMK3IEZvb3Rub3RlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEludGVyUjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydGVlbjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNzk5OTk5OTgyMTE4NjA2NnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMy40OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29uZmlybWF0aW9uLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDMuNzZweDtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxNS4yNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAwIDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJi5zcGxpdC1jb250ZW50LXNob3cge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVycm9yLW1lc2cge1xyXG4gICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkSW50ZXJSO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA3OTk5OTk5ODIxMTg2MDY2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vdGljZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWN0aW9ucy1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICBncmlkLWdhcDogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBhY3Rpb24tY29udGVudC1tO1xyXG5cclxuICAgICAgICAgICYudHhuIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VtbWFyeS1tb2JpbGUge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgLmNvbXBhbnktcXR5LWx0cCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjcmlwdC1jb250YWluZXIge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgLy8gbWluLXdpZHRoOiAwcHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubHRwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAvLyBtaW4td2lkdGg6IDBweDtcclxuXHJcbiAgICAgICAgICAudHJhZGUtY2hhbmdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG5cclxuICAgICAgICAgICAgICAmLmNoYW5nZS1wZXJjIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5zcGxpdC10cmFuc2FjdGlvbi50cmFuc2FjdGlvbi1ib2R5IHtcclxuICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xyXG4gIH1cclxufVxyXG4ubm90LWFsbG93ZWQge1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC1wYi0yMCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5lZGl0LXR4bnMtc2Nyb2xsZXItb2xkLXRoZW1lIHtcclxuICBtYXgtaGVpZ2h0OiAxNDBweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDdweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA3cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIH1cclxufVxyXG4uYmx1ZS10aGVtZS1jYWxlbmRlci5jb21tb24tZGF0ZXBpY2tlciB7XHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwJTtcclxuICB9XHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAlO1xyXG4gIH1cclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwJTtcclxuICB9XHJcbn1cclxuXHJcbi50eG4taGVhZC1lc29wLXRleHQge1xyXG4gIGNvbG9yOiAjMmU1NTc4O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnRlZW5fcG9pbnRfc2l4O1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvZ2VuZXJpYy9lZE1vZGFsLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4ubW9kYWxIb2xkaW5nVGl0bGUge1xyXG4gIHBhZGRpbmc6IDMycHggMzFweDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDQyMXB4O1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2xvc2VfYnRuIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRQcmltYXJ5LUJsYWNrO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWRvd25sb2FkMSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZGVsLWljb24tYm9sZC1jbG9zZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC5kb3dubG9hZEhvbGRpbmdEZXNrIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kb3dubG9hZEhvbGRpbmdEZXNrLWZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAzMHB4IDMwcHg7XHJcblxyXG4gICAgICAgIC5jdXN0b21Gb3JtIHtcclxuICAgICAgICAgIC5oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmN1c3RvbUZvcm1TZWN0aW9uIHtcclxuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZVdyYXAge1xyXG4gICAgICAgICAgICAgIC5yb3cgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbC1sZy02IHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5lZGVsLWljb24tY2FsZW5kYXItcmVwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJvZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hXcmFwIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsdWVfYmcge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAmLm1haWwge1xyXG4gICAgICAgICAgICAgICAgLm1haWxfbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJl9ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5tYWlsX2xhYmVsX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNS43cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmU0ZDE1O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5mb3JtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tYWlsLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG93bmxvYWRIb2xkaW5nRGVzay10YWJsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIC5wYWdpbmF0aW9uX25hdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcblxyXG4gICAgICAgICAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgLnBhZ2UtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2FyZXRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZXRfdXAge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJldF9kb3duIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICYuY2xvc2VkUmVwb3J0IHtcclxuICAgICAgICAgICAgICAgIC5lZGVsLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lZGVsLWljb24tZW1haWwtdXMge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNsb3NlZF9ib3gge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub3Blbl9ib3gge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAuZWRlbC1pY29uLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAmLmRvd25sb2FkX29wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgIC5lZGVsLWljb24tZW1haWwtdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHJfc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICAgICAgICBib3JkZXItc3BhY2luZzogMCAxMnB4O1xyXG5cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC5zZWFyY2hfaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4IDEycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjhweDtcclxuICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmx1ZV9iZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyX3RhYmxlIHtcclxuICAgICAgLm1lbnUge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmFkaW8ge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAvLyB3aWR0aDogMTVweDtcclxuICAgICAgLy8gaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3MS43JTtcclxuICAgICAgaGVpZ2h0OiA3MS43JTtcclxuICAgICAgbWFyZ2luOiAxNSU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNoZWNrZWRPcHRpb24ge1xyXG4gICAgLy8gICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5kaXNwX3ZhbCB7XHJcbiAgICAvLyAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbUZvcm1TZWN0aW9uIHtcclxuICAuZm9ybS1sYWJlbCB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNoZWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMC44cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgZmlsdGVyOiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogdW5zZXQ7XHJcbiAgICAgICAgb3V0bGluZTogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIH1cclxufVxyXG5cclxuLmJvZGVyLWJvdHRvbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5jdXN0b21fYnRuIHtcclxuICBwYWRkaW5nOiAxNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYmx1ZV9iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uZGF0ZVBpY2tlck1vZGFsIHtcclxuICBpbnB1dCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRvd25sb2FkSG9sZGluZ0Rlc2sge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAuY2FsZW5kYXItLXJvdyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICYuY2FsZW5kYXItLXJvdy1zaW5nbGVTZWxlY3RvciB7XHJcbiAgICAgICAgLmNvbCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wge1xyXG4gICAgICAgIC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uIHtcclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuICAgICAgICAgIHRvcDogNDYlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3JkZXItdG9wOiB1bnNldDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vICoqKioqKioqKioqKiBEcmF3ZXIgc2NzcyAqKioqKioqKioqKioqKioqKioqKlxyXG4ucmJkLTV4bHhheXl3MjlxLWRiIHtcclxuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl1cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbn1cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqKiogZGF0ZXBpY2tlciAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4ucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmF5O1xyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9faGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyLXllYXItaGVhZGVyIHtcclxuICAgIGNvbG9yOiAkYmxhY2stdHdvO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCB7XHJcbiAgICBtYXJnaW46IDEzcHggMDtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSB7XHJcbiAgICBjb2xvcjogJGJsYWNrLXR3bztcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1yYW5nZSxcclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tcmFuZ2UsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXJhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpob3ZlcixcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dDpob3ZlcixcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0OmhvdmVyLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICRibGFjay10d28gIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0OmhvdmVyLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQ6aG92ZXIsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0OjpiZWZvcmUge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzIHtcclxuICAgIGxlZnQ6IDIycHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgLy8gY29udGVudDogXCJcXGU5NmVcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXM6OmJlZm9yZSB7XHJcbiAgICByaWdodDogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl1cclxuICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG59XHJcblxyXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG59XHJcblxyXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcclxuICBwYWRkaW5nLXRvcDogNnB4O1xyXG59XHJcblxyXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxufVxyXG5cclxuLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLWNvbnRhaW5lciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSxcclxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheSxcclxuLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyLjZyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwLjE2NnJlbTtcclxufVxyXG5cclxuLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXNlbGVjdCxcclxuLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItc2VsZWN0IHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsdWUtb25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gIHBhZGRpbmc6IDRweCAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0NvbmRlbnNlZEJvbGRcIjtcclxufVxyXG5cclxuYnV0dG9uLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24ge1xyXG4gIG1hcmdpbjogMTBweCBhdXRvO1xyXG59XHJcblxyXG4ucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjphZnRlcixcclxuLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXVxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcclxuICAucmVhY3QtZGF0ZXBpY2tlcl9faW5wdXQtY29udGFpbmVyIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zU2VtaUJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9sZGluZ1JlcG9ydHNEYXRlIHtcclxuICAuY3VzdG9tLWlucHV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNTZW1pQm9sZDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91cyB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24ge1xyXG4gICAgdG9wOiAzJTtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQge1xyXG4gICAgbGVmdDogdW5zZXQ7XHJcbiAgICByaWdodDogMjUlO1xyXG4gIH1cclxufVxyXG5cclxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tb3V0c2lkZS1tb250aCB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxufVxyXG5cclxuLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXByZXZpb3VzIHtcclxuICBsZWZ0OiAyMCU7XHJcbn1cclxuXHJcbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS1uZXh0IHtcclxuICByaWdodDogMjAlO1xyXG59XHJcblxyXG4ucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyIHtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yZWFjdC1kYXRlcGlja2VyX19kYXktLWRpc2FibGVkLFxyXG4ucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tZGlzYWJsZWQsXHJcbi5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWRpc2FibGVkLFxyXG4ucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1kaXNhYmxlZCB7XHJcbiAgY29sb3I6ICRwaW5raXNoLWdyZXkgIWltcG9ydGFudDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaW5wdXRGaWVsZENhbGVuZGFySWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMiU7XHJcbiAgfVxyXG59XHJcblxyXG4ucmFuZ2VEYXRlUGlja2VyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnBhbmRMY2FsZW5kYXIge1xyXG4gIC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uIHtcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyIHtcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXMge1xyXG4gICAgICAgIGxlZnQ6IC03OCU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0IHtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yYW5nZURhdGVQaWNrZXJDb250YWluZXIge1xyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIge1xyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91cyB7XHJcbiAgICAgICAgbGVmdDogNTBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogNTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tbmV4dCB7XHJcbiAgICAgICAgLy8gbGVmdDogLTMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwJTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogNTUlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9sZGluZ3BkZi1zdW1tYXJ5LWRldGFpbHMge1xyXG4gIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xyXG4gIC5yYWRpbyB7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIC5yZXBvcnQtZm9ybWF0IC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbiRjYW5jZWxBcHBseUJ0bkhlaWdodDogOTJweDtcclxuLm15LWZhbWlsaWVzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gei1pbmRleDogMTU7XHJcbiAgLmNvbnNvbGlkYXRlZC1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgIC5jb25zb2xpZGF0ZWQtdGlsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2hlc3Q7XHJcbiAgICAgIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNob3ctZmFtaWx5LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMsIDAsIDQ3LCAwLjA1KTtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgJi5hcHBseS1ib3JkZXIge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMsIDAsIDQ3LCAwLjUpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgJi5hcHBseS1ib3JkZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltZy1hbHRlcm5hdGUge1xyXG4gICAgICB3aWR0aDogMjNweDtcclxuICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgYm9yZGVyOiAwLjNweCBzb2xpZCAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnNvbGlkYXRlZC1pbWdzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuaW1nLWFsdGVybmF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAmLmltZzEge1xyXG4gICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmltZzIge1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmltZzMge1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZhbWlseS1uYW1lLU4tbWVtYmVyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgIC5mYW1pbHktbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwJTtcclxuICAgICAgfVxyXG4gICAgICAuc2VsZWN0ZWQtZmFtaWx5LW1lbWJlciB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwJTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1IgIWltcG9ydGFudDtcclxuICAgICAgICAuZmFtaWx5LW5hbWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWxlY3RlZC1mYW1pbHktbWVtYmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vbmx5LXlvdSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFycm93cyB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuZWRlbC1pY29uLWFycm93LXVwOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XHJcbiAgICAgIH1cclxuICAgICAgJi5kb3duIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZWRlbC1pY29uLWRvdWJsZS11c2VyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWRkLWZhbWlseS1tZW1iZXItYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA3cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RlbiAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICYuYXBwbHktYm9yZGVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tdGV4dC1jb25hdGluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgLm5vLW1lbWJlciB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMywgMCwgNDcsIDAuNSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwJTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgICAuYWRkLW1lbWJlciB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxcHg7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gZm9yIG9sZCByZXBvcnRzIGFkZCBmYW0gYnRuIGNzc1xyXG4gICAgJi5vbGQtdGhlbWUtZmFtaWx5LWJ0biB7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICYuYXBwbHktYm9yZGVyIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2RmZjYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi10ZXh0LWNvbmF0aW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIC5uby1tZW1iZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ3ODFlZjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDkwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hZGQtbWVtYmVyIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrLXRleHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWljb24tZG91YmxlLXVzZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lZGVsLXNpZGViYXItZHJhd2VyLWhlYWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsYXZlbmRlci1ncmF5O1xyXG4gIH1cclxuICAuZmFtaWx5LWxpc3QtYmxvY2sge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB0b3A6IDQ1cHg7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHdpZHRoOiA0MzlweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDI1cHggMzdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpLFxyXG4gICAgICAwcHggMTBweCAxNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgLmJsb2NrLWhlYWQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE2LjVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMywgMCwgNDcsIDAuMik7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZmFtaWx5LWRhdGEtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyNzBweDtcclxuICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBmbGV4OiAxIDA7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbW1vbi1yYWRpby1idXR0b24tY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJpZ2h0LWJsb2NrIHtcclxuICAgICAgICB3aWR0aDogNjclO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgLmNvbnNvbGlkYXRlZC1ibG9jayB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMThweDtcclxuICAgICAgICAgIC5jb25zb2xpZGF0ZWQtdGlsZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2hlc3Q7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbWJlcnMtbGlzdC1ibG9jayB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgIC5uby1zZWFyY2gtcmVzdWx0IHtcclxuICAgICAgICAgICAgLmVkZWwtaWNvbi1uby1zZWFyY2gtcmVzdWx0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1lbWJlcnMtbGlzdC10aWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAubWVtYmVyLXNvcnRuYW1lIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxlZnQtYmxvY2sge1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgICAgICAuZmFtaWx5LWxpc3Qge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgLmFjdGl2ZS1mYW1pbHktcmVkZG90IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmMDRlNDU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFwcGx5LWNhbmNlbC0xYXNzZXRmaWx0ZXItYnRucy1zcGFjaW5nIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlci10b3A6IHVuc2V0O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGhlaWdodDogNThweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nOiAyNnB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgbWluLWhlaWdodDogJGNhbmNlbEFwcGx5QnRuSGVpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGdhcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDE1N3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IDhweCAxOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICAuZmFtaWx5LXNlYXJjaGJhciAuY29tbW9uLXNlYXJjaCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxNnB4O1xyXG4gICAgICBnYXA6IDEycHg7XHJcbiAgICAgICYub3Blbi1zZWFyY2gge1xyXG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxuICAgICAgfVxyXG4gICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgIC5zZWFyY2gtaWNvbi1jbGFzcyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmVkZWwtaWNvbi1zZWFyY2gxIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXktdGhpY2tlc3Q7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mYW1pbHkge1xyXG4gICAgcGFkZGluZzogMTNweCAxNnB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAmLnNlbGV0Y2VkLWZhbWlseSxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmLnNlbGV0Y2VkLWZhbWlseSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0JvbGQ7XHJcbiAgICB9XHJcbiAgICAuZmFtaWx5LW5hbWUge1xyXG4gICAgICBsaW5lLWhlaWdodDogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAuZmFtaWx5LW5hbWUtdGV4dCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbW9uLXJhZGlvLWJ1dHRvbi1jdXN0b20ge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXlfbGlnaHQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW1iZXItc2VsZWN0LW5vdGlmIHtcclxuICAgIG1hcmdpbjogOHB4IDE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTBweCA3cHggNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vbGQtdGhlbWUtZmFtaWx5LWJ0biB7XHJcbiAgICAmLnNob3ctZmFtaWx5LWJ0bixcclxuICAgICYuc2hvdy1mYW1pbHktYnRuLmFwcGx5LWJvcmRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkZmY2ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmZhbWlseS1uYW1lLU4tbWVtYmVyIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICB9XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAuZmFtaWx5LW5hbWUge1xyXG4gICAgICAgIGNvbG9yOiAjNDc4MWVmO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vbmx5LXlvdSB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3RlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrLXRleHQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRvdWJsZS1pY29uIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIC5lZGVsLWljb24tZG91YmxlLXVzZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAjNDc4MWVmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFycm93cyB7XHJcbiAgICAgIGNvbG9yOiAjNDc4MWVmICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09bW9iaWxlPT09PT09PT09PT09PT09PT09PT0qL1xyXG4gIC5ub1Blcm1pc3Npb25UZXh0IHtcclxuICAgIHBhZGRpbmc6IDUuNXB4O1xyXG4gICAgY29sb3I6IHJnYmEoNzksIDc4LCAxMTIsIDAuNSk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDkwcHggIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmxvY2staGVhZCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE2LjVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMsIDAsIDQ3LCAwLjIpO1xyXG4gIH1cclxufVxyXG5cclxuLmZhbWlseS1tb2RhbCB7XHJcbiAgbWluLXdpZHRoOiA4ODBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDIycHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDM1cHggMjhweCA3cHggMHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTlweCAxOXB4IDZweCAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE3MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZWRlbC1pY29uLWNsb3NlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XHJcbiAgICBjb2xvcjogJGJsYWNrLW1hZ2ljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbiAgaW1nIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgaGVpZ2h0OiAyMDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBkdC0xNCB7XHJcbiAgcGFkZGluZy10b3A6IDE0cHg7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLmNhbGVuZGVyLXNlY3Rpb24ge1xyXG4gIC8vIHRvcDogOTBweDtcclxuICAvLyBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgLy8gcG9zaXRpb246IHN0aWNreTtcclxuICAvLyB6LWluZGV4OiA5OTk7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG59XHJcblxyXG4uY2FsZW5kZXItc3ViLXNlY3Rpb24ge1xyXG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsZW5kYXJfZGF0ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTGlnaHQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmZpbl95ZWFyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG4gIH1cclxuXHJcbiAgLmNhbGVuZGFyX2NoYW5nZSB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZG9ja19maWx0ZXJfZGVzayB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMTVweCA1cHggMHB4IDBweDtcclxuICB0b3A6IDExMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB6LWluZGV4OiA1O1xyXG59XHJcblxyXG4uc2VsZWN0ZWRfb3B0aW9uIHtcclxuICB3aWR0aDogMjAwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmYyZmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LWZhbWlseTogXCJFbmNvZGUgU2Fuc1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICBtYXJnaW46IDEzcHggMHB4IDNweCAwcHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMTBweDtcclxuICAgIC8vIHdpZHRoOiAxNzBweDtcclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyBsZWZ0OiAxNzBweDtcclxuICAgIC8vIHRvcDogMTEwcHg7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3Rfb3B0aW9ucyB7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIC8vIGhlaWdodDogMjYwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjlmZjtcclxuICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSg1MywgMTI4LCAyNDcsIDAuMDUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIC8vIHRvcDogMTE4cHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgdG9wOiA0NnB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHRvcDogMzVweDtcclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmOWZmO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm90aGVyX29wdGlvbnMge1xyXG4gIHdpZHRoOiAyMDBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmOWZmO1xyXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDUzLCAxMjgsIDI0NywgMC4wNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgdG9wOiAxMThweDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgd2lkdGg6IDE3OXB4O1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGY5ZmY7XHJcbiAgICBmb250LWZhbWlseTogXCJFbmNvZGUgU2Fuc1wiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uc3VtbWFyeV9kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1I7XHJcbiAgZ2FwOiAyN3B4O1xyXG4gIC8vcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgdG9wOiAzNnB4O1xyXG4gIHotaW5kZXg6IDk3O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuXHJcbiAgLnN1bW1hcnlfYm94IHtcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgIC50YWcge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgbWFyZ2luOiAxNnB4IDBweCAwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeV92YWx1ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuXHJcbiAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBlcmNlbnRhZ2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsZW5kYXJfY29udGFpbmVyIHtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgd2lkdGg6IDI3MnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBoZWlnaHQ6IDI5NnB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMTRweCAxNnB4IDIwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zUjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIG1hcmdpbjogMjBweCAxMDBweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAyMHB4ICRsaWdodC1ibHVlLW9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAuY2FsZW5kYXJfYXJyb3cge1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICBtYXJnaW4tbGVmdDogMjIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICB9XHJcblxyXG4gIC5jYWxlbmRhcl9saXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAyMHB4O1xyXG4gICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIDpob3ZlcixcclxuICAgIDpob3ZlciBzcGFuLFxyXG4gICAgOmhvdmVyIGkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wbmwtYWN0aW9ucyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAuYmctd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3VtbWFyaXplLXBubCB7XHJcbiAgICAuc3VtbWFyaXplIHtcclxuICAgICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICBsZWZ0OiAtNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaCB7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2ggLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICRzdW0tcG5sICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaFxyXG4gICAgICAgIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZFxyXG4gICAgICAgIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiAxNC41cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaFxyXG4gICAgICAgIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZFxyXG4gICAgICAgIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kb3dubG9hZHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMzJweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuXHJcbiAgICAgIGkuZWRlbC1pY29uLWRvd25sb2FkIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X25pbmV0ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5leHBhbmQtc2VhcmNoIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICB9XHJcblxyXG4gIC5zZXItaWNvbiB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWV4IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xyXG4gIH1cclxuXHJcbiAgLmV4LWNsb3NlIHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNlYXJjaGJhci1jIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHdpZHRoOiAyNzdweDtcclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XHJcbiAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpLmVkZWwtaWNvbi1jbG9zZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9uaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkZWwtaWNvbi1jbG9zZS1leHBhbmQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb3J0IHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IDBweDtcclxuICAgICAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGN5YW4tYmx1ZS0xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29ydC1maWx0ZXItaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5zb3J0LWZpbHRlci1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsb29kLXJlZDtcclxuICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyIGJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgd2lkdGg6IDQ0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjeWFuLWJsdWUtMTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItaWNvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5maWx0ZXItc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtMnB4O1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRhdGVfYmFuZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMTVweDtcclxuICBoZWlnaHQ6IDM3cHg7XHJcbiAgYmFja2dyb3VuZDogJGZsb3JhbC13aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuICBjb2xvcjogJGdvbGQ7XHJcbiAgcGFkZGluZzogMTFweDtcclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgIHBhZGRpbmctbGVmdDogMXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnBubF90YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgI3BubF9oZWFkIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgdG9wOiAxMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgIDpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHggMTBweCA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RvY2tzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFkanVzdF9kZXNrX2RvY2sge1xyXG4gICAgICB0b3A6IDE5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3BubF9ib2R5IHtcclxuICAgIC8vIGhlaWdodDogNTAwcHg7XHJcbiAgICAvLyBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgLnBubF90YWJsZV9kYXRhIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuYXNzZXRDbGFzc0JnQmx1ZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICAgICAgICAvLyB0YWJsZSBnb2luZyBvdXRzaWRlIHRoZSB3aWR0aCBAMTAyNFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RvY2tzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWUucF9hbmRfbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLy93aWR0aDogMjUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmFtZS1yZWFkbW9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhZG1vcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogLTRweDtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAyN3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vX2JvcmRlciB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuY3Vyc29yLWRlZmF1bHQge1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIDpob3ZlciB7XHJcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuc3RvY2tzIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzZWxlY3RlZF9yb3cge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVscyB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYuTixcclxuICAgICAgZGl2LkMsXHJcbiAgICAgIGRpdi5SIHtcclxuICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1MywgMTI4LCAyNDcsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYuRVEsXHJcbiAgICAgIGRpdi5DTkMsXHJcbiAgICAgIGRpdi5DRFMsXHJcbiAgICAgIGRpdi5CTyxcclxuICAgICAgLk5STUwsXHJcbiAgICAgIC5GTyxcclxuICAgICAgLk1BUCxcclxuICAgICAgLkZOTyxcclxuICAgICAgLkVURixcclxuICAgICAgLk1GLFxyXG4gICAgICAuRkksXHJcbiAgICAgIC5DTyxcclxuICAgICAgLlJFLFxyXG4gICAgICAuRVRGLFxyXG4gICAgICAuTUYge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuRVRGIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuU0VMTCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyb3duLWRhcms7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2UtZGFyaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5NSVMge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQtbGlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLkJVWSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLWxpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVscyB7XHJcbiAgICAgIGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLnBubC10YWJsZXtcclxuLy8gICBtaW4taGVpZ2h0OiA0MDBweDtcclxuLy8gfVxyXG4uYWxsX2RhdGEge1xyXG4gIGhlaWdodDogMTUwcHg7XHJcblxyXG4gIC5pY29uLWNvbCxcclxuICAubGFiZWxzIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICAucXR5LFxyXG4gIC5hdmdfYnV5X3ByaWNlLFxyXG4gIC5hdmdfc2VsbF9wcmljZSxcclxuICAuaW52X3ZhbHVlLFxyXG4gIC5zZWxsX3ZhbHVlLFxyXG4gIC5ta3RfdmFsdWUsXHJcbiAgLnVucmVhbGl6ZWQsXHJcbiAgLnJlYWxpemVkIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hYm92ZV92YWx1ZSB7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuYmVsb3dfdmFsdWUge1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcblxyXG4gIC8vIC5xdHl2YWwtc3VidGV4dCB7XHJcbiAgLy8gICBwYWRkaW5nOiAxMHB4O1xyXG4gIC8vIH1cclxuICAudG90YWwge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIGNhbGVuZGVyIHVpXHJcbi5jYWxlbmRhcl9wbmxfdWkge1xyXG4gIC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTYuMjRweDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHdpZHRoOiA1MjdweDtcclxuICB9XHJcbn1cclxuXHJcbi5wYW5kTGNhbGVuZGFyIHtcclxuICAuaW5wdXRGaWVsZENhbGVuZGFySWNvbiB7XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91cyB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGxlZnQ6IC01JSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFuZExjYWxlbmRhci1mb3JtIHtcclxuICAgIC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgaGVpZ2h0OiA0MnB4O1xyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvRGF0ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciB7XHJcbiAgICAgICAgICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGVuZGFyLS1yb3cge1xyXG4gICAgICBnYXA6IDclO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbV9idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNS43NnB4O1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDE0cHggMjhweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIHdpZHRoOiAyMzZweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnllYXJfY29udGFpbmVyIHtcclxuICB3aWR0aDogMTk1cHg7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZSBTYW5zXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICBsZWZ0OiAzNTBweDtcclxuICB0b3A6IDIyMHB4O1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG5cclxuICAuZmluYW5jaWFsX3llYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMHB4IDVweCA1cHggNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIDpob3ZlcixcclxuICAgIDpob3ZlciBzcGFuIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJzX3BubCB7XHJcbiAgLnBubF90YWJzIHtcclxuICAgIC8vcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm5vRGF0YUZvdW5kLXBubCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4jc2VsZWN0ZWQtZ3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXR3ZWx2ZTtcclxufVxyXG5cclxuLy9yZWFjdC1kYXRlcGlja2VyXHJcbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXM6OmJlZm9yZSB7XHJcbiAgLy8gcmlnaHQ6IDIwcHg7XHJcbiAgdG9wOiAxNnB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIHRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQ6OmJlZm9yZSB7XHJcbiAgLy8gbGVmdDogLTMwcHg7XHJcbiAgdG9wOiAxNnB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIHRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5oLTIyIHtcclxuICBoZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi5wYW5kTGNhbGVuZGFyLWZvcm0ge1xyXG4gIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlciB7XHJcbiAgICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlRGF0ZVBpY2tlclxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQ6OmJlZm9yZSB7XHJcbiAgICB0b3A6IDU1JTtcclxuICB9XHJcblxyXG4gIC5zaW5nbGVEYXRlUGlja2VyXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlclxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXMge1xyXG4gICAgbGVmdDogMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDYwJSAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XHJcbiAgLnBubF90YWJsZSB7XHJcbiAgICAjcG5sX2JvZHkge1xyXG4gICAgICAucG5sX3RhYmxlX2RhdGEge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGVuZGFyX2RhdGUge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG5cclxuICAgIC5jYWxlbmRhcl9jaGFuZ2Uge1xyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGF0ZV9iYW5kIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgfVxyXG5cclxuICAucG5sLWFjdGlvbnMge1xyXG4gICAgLnN1bW1hcml6ZS1wbmwge1xyXG4gICAgICAuc3VtbWFyaXplIHtcclxuICAgICAgICAuY3VzdG9tLWNvbnRyb2wuYm9yZGVyLXN3aXRjaCB7XHJcbiAgICAgICAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hiYXItYyAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuX3BvaW50X3NpeDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbmwtYWN0aW9uc1xyXG4gICAgLnN1bW1hcml6ZS1wbmxcclxuICAgIC5zdW1tYXJpemVcclxuICAgIC5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoXHJcbiAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWRcclxuICAgIH4gLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAucG5sLWFjdGlvbnMge1xyXG4gICAgLmRvd25sb2FkcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAmLnNvcnRpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZpbHRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wbmwtbWVzc2FnZSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgfVxyXG5cclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1I7XHJcbn1cclxuXHJcbi5xdHl2YWwtc3VidGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG59XHJcblxyXG4ucXR5Y2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBzcGFuIHtcclxuICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gIH1cclxufVxyXG5cclxuLmljb24tY29saGVhZCB7XHJcbiAgd2lkdGg6IDQlO1xyXG59XHJcblxyXG4ucmVwb3J0LXRhZ3MtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5sYWJlbHMtdGlsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmZhbWlseS10YWdnaW5nLXBubCB7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgLnNlbGVjdGVkX29wdGlvbiB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnRhYnNfcG5sIHtcclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5kb2NrX3RhYnNfbW9iaWxlIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHotaW5kZXg6IDggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYWxlbmRlci1zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiB1bnNldDtcclxuXHJcbiAgICAmLmRvY2tfY2FsZW5kZXJfbW9iaWxlIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICB0b3A6IDExNnB4O1xyXG4gICAgICB6LWluZGV4OiA4O1xyXG5cclxuICAgICAgLmNhbGVuZGFyX2RhdGUge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAwLjVmciAxZnIgMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG5cclxuICAgICAgICAuZmluX3llYXIge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYWxlbmRhcl9jaGFuZ2Uge1xyXG4gICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGVuZGFyX2RhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGVuZGFyX2NoYW5nZSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zZXZlbnRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmluX3llYXIge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdW1tYXJ5X2RldGFpbHMge1xyXG4gICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgIHNwYW5bYXJpYS1idXN5PVwidHJ1ZVwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgaGVpZ2h0OiAxMzBweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG5cclxuICAgIC5zdW1tYXJ5X2JveCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDY3cHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMTBweDtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgLnN1bW1hcnlfdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1bW1hcnlfdmFsdWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiA3cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBlcmNlbnRhZ2VfdmFsdWUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGF5c3BubC1jb250YWluZXIge1xyXG4gICAgICAuY29sLTY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wbmctY29udGFpbmVyLXdyYXBwZXIge1xyXG4gICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAuZGF5c3BubC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgICAgICAmLmJvcmRlci1vbi1zZWFyY2gtbm9uZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF5c3BubCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF5cG5sY2hhbmdlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZG9ja19maWx0ZXJfbW9iIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgdG9wOiAxNzdweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgei1pbmRleDogNztcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICYuZG9ja19maWx0ZXJfbW9iX3B1c2gge1xyXG4gICAgICB0b3A6IDIyMnB4O1xyXG4gICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAgICAgLy8gICB0b3A6IDMxJTtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbGVhci1hbGwtdGFnIHtcclxuICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXItcG5sLXN0b2NrLW1vYmlsZSB7XHJcbiAgICAvLyB0b3A6IDglO1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlci13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDBweCAtMTVweDtcclxuICAgIHBhZGRpbmc6IDEwLjVweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuICAgICAgICBpLmVkZWwtaWNvbi1kb3dubG9hZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZpdmU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVmdC10aGluLWFycm93LWV4cGFuZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC0xMCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLWV4cGFuZCB7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X25pbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hiYXItYyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkuZWRlbC1pY29uLWNsb3NlIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMHB4IDEzcHggNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAvL3N0eWxlTmFtZTogUC0xMi1NZWRpdW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaGJhci1jLW5ldyB7XHJcbiAgICAgIGksXHJcbiAgICAgIGkuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb3J0IGJ1dHRvbiB7XHJcbiAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgY29sb3I6ICRjeWFuLWJsdWUtMTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY3lhbi1ibHVlLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgICAgJi5zb3J0LWJ0biB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zb3J0LWZpbHRlci1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5zb3J0LWZpbHRlci1zZWxlY3RlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXJfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMTVweCAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBjb2xvcjogJGN5YW4tYmx1ZS0xO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICAgICYuZmlsdGVyLWJ0biB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5maWx0ZXItaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZmlsdGVyLXNlbGVjdGVkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyIGJ1dHRvbjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvd25sb2FkcyB7XHJcbiAgICAgIGhlaWdodDogMjNweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRjeWFuLWJsdWUtMTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kb3dubG9hZC1idG4ge1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRvY2stZmlsdGVyYmFyLW1vYi1wbmwge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogMTc1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDIlO1xyXG4gICAgICB6LWluZGV4OiA4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VtbWFyaXplLXBubCB7XHJcbiAgICBtYXJnaW46IDBweCAwcHggMTVweCAwcHg7XHJcbiAgfVxyXG5cclxuICAuZGF0ZV9iYW5kIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1I7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogJEJ1dHRlcmN1cDtcclxuICB9XHJcblxyXG4gIC5wbmxfZGV0YWlsX2RhdGEge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNWZyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR2ZXJ5LWxpZ2h0LWdyYXk7XHJcblxyXG4gICAgLm5hbWVfd3JhcHBlciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwcHg7XHJcblxyXG4gICAgICAuc2NyaXBfbmFtZSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc2VsZi1lbmQ7XHJcblxyXG4gICAgICAgIHNwYW4ubmFtZS1yZWFkbW9yZSB7XHJcbiAgICAgICAgICAvLyB3aWR0aDogMTUxcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnctYXV0byB7XHJcbiAgICAgICAgICB3aWR0aDogMTExcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFsdWVfd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAudGFnIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmljZV9xdHkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICAgIC5wcmljZV92YWx1ZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZV9xdHlfYWxvbmUge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG90IHtcclxuICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwcmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbmxfYWxsX2RhdGEge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNWZyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR2ZXJ5LWxpZ2h0LWdyYXk7XHJcblxyXG4gICAgLm5hbWVfd3JhcHBlciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1I7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuXHJcbiAgICAgIC5uYW1lLXJlYWRtb3JlIHtcclxuICAgICAgICB3aWR0aDogMTM3cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblxyXG4gICAgICAgICYudy1hdXRvIHtcclxuICAgICAgICAgIHdpZHRoOiAxMzdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNjcmlwX25hbWUge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmFsdWUge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVlX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgIC51bnJlYWxpc2VkX3dyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdmVyeS1saWdodC1ncmF5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBlbmQ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDMwcHggMzBweDtcclxuXHJcbiAgICAgICAgLnByaWNlX3F0eSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICAgICAgLnByaWNlX3ZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByaWNlX3F0eV9hbG9uZSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kb3Qge1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWcge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogNHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWxpc2VkX3dyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ24tbGFzdDogZW5kO1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xyXG4gICAgICAgIC50YWcge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlcl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuY2FsZW5kYXJfbGlzdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG5cclxuICAgICAgLmxpc3RfY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDBweCAxNXB4IDE4cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgIC5yaWdodF9hcnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICByaWdodDogMTdweDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbV9idG4ge1xyXG4gICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyX3llYXJfY29udGFpbmVyIHtcclxuICAgIC5tb2JfeWVhcl9jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZTtcclxuICAgICAgaGVpZ2h0OiA3NXB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgbWFyZ2luOiA2cHggMTFweCAwcHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAueWVhcl9saXN0IHtcclxuICAgICAgLy8gaGVpZ2h0OiAzODVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5maW5hbmNpYWxfeWVhciB7XHJcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYuYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLy8gbWFyZ2luOiAwcHggMTFweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmY7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDlweCAxN3B4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiAyNTVweDtcclxuXHJcbiAgICAgIC5jdXN0b21faGVhZGluZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDZweCAxMXB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRhdGVfY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAuZGF0ZS1sYWJlbHMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQuZC1ibG9jayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4IDEwcHggMTBweCA4cHg7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VzdG9tX2J0biB7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtZGF0ZS1zZWN0aW9uIC5kYXRlLXBhcnRpdGlvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTM1cHg7XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZyb21fdG9fY29udGFpbmVyX25ldyB7XHJcbiAgICAgIC5jYWxlbmRhci0tcm93IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jdXN0b21faGVhZGluZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyM3B4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDZweCAxMXB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYnV0dG9uIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcclxuICAgIHRvcDogMyU7XHJcbiAgfVxyXG5cclxuICAucG5sX2RhdGFfd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICB9XHJcblxyXG4gIC5kaXNwbGF5X2VuZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0ZWRfb3B0aW9uIHtcclxuICAgIG1hcmdpbjogMTNweCAwcHggM3B4IDBweDtcclxuXHJcbiAgICAuZWRlbC1pY29uLWFycm93LWRvd24ge1xyXG4gICAgICB0b3A6IDE1MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm90aGVyX29wdGlvbnMge1xyXG4gICAgdG9wOiAxODNweDtcclxuICB9XHJcblxyXG4gIC5kYXRlLXBpY2tlciB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICB9XHJcblxyXG4gIC5idXR0b25fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIC5uZXh0X2J0biB7XHJcbiAgICAgIHdpZHRoOiAzNjBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBubC1kcmF3ZXItY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTI2O1xyXG5cclxuICAgIC5jdXN0b21fYnRuIHtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUtY29udGFpbmVyIHtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgIHRvcDogMzE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgLnNlbGVjdC1kYXRlIHtcclxuICAgICAgICB3aWR0aDogMTE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOiAyMDFweDtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB0b3A6IDM4NnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLnNldHRpbmctcGFkZGluZyB7XHJcbiAgcGFkZGluZzogMHB4IDIwcHggNC4yNXB4O1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLmRhc2hib2FyZC1CbG9jayB7XHJcbiAgLmRhdGUtdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDBweCAxMHB4O1xyXG4gIH1cclxuICAuZGFzaGJvYXJkX3N1bW1hcnkge1xyXG4gICAgd2lkdGg6IDI0JTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG59XHJcbi5iZ1BvcmNlbGFpbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxufVxyXG4jZGFzaGJvYXJkLXRhYmxlIHtcclxuICAjdGFibGVDb250ZW50IHtcclxuICAgIHRyIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI3RhYmxlLWhlYWRpbmdzIHtcclxuICAgIHRvcDogMTIwcHg7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRhYmxlIHtcclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udG90YWwtYmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRvbGQtbGFjZTtcclxufVxyXG5cclxuI2Rhc2hib2FyZCB7XHJcbiAgLmRheXNwbmwtY29udGFpbmVyIHtcclxuICAgIC5jb2wtNjpsYXN0LWNoaWxkIHtcclxuICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBuZy1jb250YWluZXItd3JhcHBlciB7XHJcbiAgICB6LWluZGV4OiA4O1xyXG4gICAgLmRheXNwbmwtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcclxuICAgICAgJi5ib3JkZXItb24tc2VhcmNoLW5vbmUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRheXNwbmwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF5cG5sY2hhbmdlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kYXNoYm9hcmQtc3VtbWFyeS1tb2Ige1xyXG4gIC5kYXRlLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICB9XHJcbn1cclxuLmRvdCB7XHJcbiAgbWFyZ2luOiA1cHg7XHJcbiAgZm9udC1zaXplOiAwcmVtO1xyXG4gIHdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktZ3JheTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTNweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRhc2hib2FyZC10YWJsZS1tb2JpbGUge1xyXG4gICN0YWJsZUNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1bW1hcnlzaGltbWVyTW9iIHtcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG90YWxob2xkaW5nLWJsb2NrIHtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAudG90YWxob2xkaW5nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgfVxyXG4gIC50b3RhbGhvbGRpbmctcGVyYyB7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG59XHJcbi5kYXNoYm9hcmQtcG5sIHtcclxuICAucHJvZml0LWxvc3MtdmFsdWVzIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgfVxyXG59XHJcbiNkYXNoYm9hcmRDb250ZW50LW1vYiB7XHJcbiAgLmVkLW1hcmtldC1kYXRhIHtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAuSW52LVZhbHVlLW1vYi1ibG9jayB7XHJcbiAgICAgIC5pbnYtdmFsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG90YWwtbW9iLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2xkLWxhY2U7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gIC50b3RhbHRleHQtbW9iIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgfVxyXG4gIC5wbmwtdmFsdWVzLXRvdGFsLW1vYiB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIH1cclxufVxyXG4uY29udGVudC1WYWx1ZS10eHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG59XHJcbi5jb250ZW50LWludi12YWx1ZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG59XHJcblxyXG4uZ3JlZW50ZXh0IHtcclxuICBjb2xvcjogJFNoYW1yb2NrLUdyZWVuO1xyXG59XHJcbi5wcmltYXJ5Z3JheSB7XHJcbiAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbn1cclxuLm1sLTQge1xyXG4gIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbn1cclxuXHJcbi5yZWFsaXNlZGdhaW4tc3ViIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxufVxyXG4uZGFzaGJvYXJkLXN1bW1hcnlkb2NrIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMzZweDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcbi5kYXNoYm9hcmQtQmxvY2sge1xyXG4gIHotaW5kZXg6IDk5ODtcclxufVxyXG4uZC1pbmxpbmUtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4jcG9wb3Zlci1wb3NpdGlvbmVkLXRvcC5mYWRlIHtcclxuICBkaXNwbGF5OiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcbiNwb3BvdmVyLXBvc2l0aW9uZWQtdG9wIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5kYXNoLXRvb2xib2R5IHtcclxuICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGNvbG9yOiAkTWlkbmlnaHQtQmx1ZTtcclxufVxyXG4uZGFzaC11bmRlcnN0YW5kaW5nLXNlY3Rpb24ge1xyXG4gIG1hcmdpbi10b3A6IDE4MXB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLXRvcDogNjNweDtcclxuICB9XHJcbn1cclxuLmRhc2gtcG9wb3Zlci1ib2R5IHtcclxuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5tbC0xMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbn1cclxuLnN1bW1hcnlzaGltbWVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgPiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxufVxyXG4uc3VtbWFyeXNoaW1tZXJNb2Ige1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkLXN1bW1hcnlfZGV0YWlscyB7XHJcbiAgcG9zaXRpb246IHVuc2V0O1xyXG4gIGdhcDogMTBweDtcclxuICBzcGFuW2FyaWEtYnVzeT1cInRydWVcIl0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0IHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcclxuICB9XHJcbiAgLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0IHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XHJcbiAgfVxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktZ3JheTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgcGFkZGluZy10b3A6IDBweDtcclxufVxyXG4uZGFzaGJvYXJkLXN1bW1hcnlkb2NrLW1vYiB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5cHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcclxufVxyXG4ucG5nLWNvbnRhaW5lci1kb2NrIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDYzcHg7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnBuZy1wb3NpdGlvbi1kb2NrIHtcclxuICB3aWR0aDogMTAyJTtcclxuICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAxMTdweDtcclxuICB6LWluZGV4OiA5O1xyXG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLmRhc2JvYXJkLWRlc2t0b3AtZXJyb3Ige1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiA5MHZ3O1xyXG59XHJcbi5tb25vY2hyb21lLWxpZ2h0LWdyYXktYm9yZGVyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG5ib2R5IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG4uZG93bmxvYWQtZHJvcCB7XHJcbiAgd2lkdGg6IDI3NS4yM3B4O1xyXG4gIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4IDBweCA0cHggNHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHJpZ2h0OiAxMDglO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG4gICYtYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICZsaXN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgICAuZWRlbC1pY29uLXJvdW5kZWQtY2xvc2Uge1xyXG4gICAgICAgIGNvbG9yOiAjZmU0ZDE1ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgfVxyXG4gICAgICAubGlzdC10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleS10ZXh0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsYWJlbDpob3ZlcixcclxuICAgICAgbGFiZWw6YWN0aXZlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbEJhY2tncm91bmQge1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xNCk7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbn1cclxuXHJcbi5tb2RhbENvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDcxNHB4O1xyXG4gIGhlaWdodDogMzc0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi55ZWFyRHJvcGRvd24ge1xyXG4gIC5yZWFjdC1kYXRlcGlja2VyIHtcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLXNlbGVjdGVkLW1vbnRoLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1zZWxlY3RlZC15ZWFyIHtcclxuICAgICAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXJfX2Ryb3Bkb3duIHtcclxuICAgICAgJi5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXJfX2Ryb3Bkb3duLS1zY3JvbGwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXcge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2stdHdvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRvcDogMjIlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91czo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQ6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNpbmdsZURhdGVQaWNrZXIge1xyXG4gIC5yZWFjdC1kYXRlcGlja2VyIHtcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbGRpbmctcmVwb3J0LXN1Y2Nlc3MsXHJcbi5wbmwtcmVwb3J0LXN1Y2Nlc3MsXHJcbi50YXgtcmVwb3J0LXN1Y2NjZXNzIHtcclxuICAuc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MtYm9keSB7XHJcbiAgICAudXBkYXRlLW1lc3NhZ2Uge1xyXG4gICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgQG1peGluIHRheGRhdGEge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGaXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gdGF4aGVhZCB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICR0YXgtaGVhZDtcclxuICB9XHJcblxyXG4gIEBtaXhpbiB0YXgtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDIycHggMjlweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YXgtc3VtbWFyeTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMjJweCAyOXB4IDE2cHggMjlweDtcclxuICAgIGhlaWdodDogOTZweDtcclxuICB9XHJcblxyXG4gIEBtaXhpbiB0YXgtc3VtbWFyeSB7XHJcbiAgICB0b3A6IDM3cHg7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgei1pbmRleDogOTc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAvL3BhZGRpbmctdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbiN0YXgge1xyXG4gICAgLnRheC1zdW1tYXJ5IHtcclxuICAgICAgQGluY2x1ZGUgdGF4LXN1bW1hcnk7XHJcbiAgICAgIC50YXgtc3VtbWFyeS1jb250YWluZXItb25lIHtcclxuICAgICAgICB3aWR0aDogMzQlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGF4LXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSB0YXgtY29udGFpbmVyO1xyXG5cclxuICAgICAgICAudGF4LWhlYWQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGF4aGVhZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YXgtZGF0YSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0YXhkYXRhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4kZi13LTMwMDogMzAwO1xyXG4kZi13LTQwMDogNDAwO1xyXG4kZi13LTUwMDogNTAwO1xyXG4kZi13LTYwMDogNjAwO1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgI215VGFiLXRhYnBhbmUtVGF4IHtcclxuICAgIC5tb2RhbC1kaWFsb2cubW9kYWwtbWQubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MjFweDtcclxuXHJcbiAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZG93bmxvYWRIb2xkaW5nRGVzay50YXhyZXBvcnQge1xyXG4gICAgLmN1c3RvbUZvcm1TZWN0aW9uX2ZpZWxkIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLnllYXJfY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAvL3N0eWxlTmFtZTogUC0xNi1NZWRpdW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmLXctNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmLXctNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAvL3N0eWxlTmFtZTogUC0xNi1NZWRpdW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW0gIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZi13LTUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWl4aW4gdGF4LWhlYWRpbmcge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LXdlaWdodDogJGYtdy01MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHRheC10Yi1kYXRhIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gdGl0bGUtYm9sZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHRpdGxlLWxpZ2h0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkVuY29kZSBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmLXctMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAkY29sb3ItMztcclxuICB9XHJcblxyXG4gIEBtaXhpbiBzaG93LWdhaW4tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGJvcmRlci13aWR0aDogMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gY29udHJvbC1pbi1hZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTFweDtcclxuICAgIGhlaWdodDogMTFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktZ3JheTtcclxuICB9XHJcblxyXG4gIEBtaXhpbiBjb250cm9sLWluLWRlc2Mge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zUjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LXdlaWdodDogJGYtdy00MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRjb2xvci0zO1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHRheC1zbGFiIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LXdlaWdodDogJGYtdy01MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRjb2xvci0zO1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHNsYWItcGVyYyB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmLXctNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAkY29sb3ItMztcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gc2xhYi1lZGl0IHtcclxuICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgcGFkZGluZzogMTNweCAxMnB4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHNsYWItZWRpdC1zYXZlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIGRvd25sb2FkLWJ0biB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogMTMycHg7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMzJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIGRvd25sb2FkLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIGRvd25sb2FkLWkge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9uaW5ldGVlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxuICB9XHJcblxyXG4gIEBtaXhpbiB0cmFkaW5nLXBlcmMge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zU2VtaUJvbGQ7XHJcbiAgICBmb250LXdlaWdodDogJGYtdy02MDA7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gZWRpdC1idG4ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LXdlaWdodDogJGYtdy01MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gdGQtZmlyc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHNob3ItbG9uZy10ZXJtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDJweDtcclxuICB9XHJcblxyXG4gIEBtaXhpbiBzaG9ydC1sb25nLWkge1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgbGVmdDogMTFweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gIH1cclxuXHJcbiAgQG1peGluIGNhbGVuZGFyLWRhdGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHRheC1jIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gaC10aXRsZS1ib2xkIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogJGYtdy02MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRjb2xvci0zO1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHRheC10YWJsZSB7XHJcbiAgICAvLyBtYXgtaGVpZ2h0OiAxMjAwcHg7XHJcbiAgICAvLyBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHRhYmxlIHtcclxuICAgIG1hcmdpbi10b3A6IC0xNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gYXNzZXQtY2xhc3Mge1xyXG4gICAgd2lkdGg6IDE1LjY1NSU7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gdHJhZGluZyB7XHJcbiAgICB3aWR0aDogMTUuOTIxJTtcclxuICB9XHJcblxyXG4gIEBtaXhpbiBzaG9ydC10ZXJtLWQge1xyXG4gICAgd2lkdGg6IDE1LjgyNCU7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gbG9uZy10ZXJtLWQge1xyXG4gICAgd2lkdGg6IDE1Ljc1NCU7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gdGhlYWQge1xyXG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMTE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB6LWluZGV4OiA3O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHRyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHRyLWFzc2V0LWNsYXNzIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICB9XHJcblxyXG4gICNteVRhYi10YWJwYW5lLVRheCB7XHJcbiAgICAuYmFja190b190aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiAtN3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICBzZWN0aW9uI3RheCB7XHJcbiAgICAuZWRlbC1pY29uLWJvbGQtY2xvc2Uge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZ2VuZXJpYy1hZnRlci10aXRsZS1pY29uIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4udGl0bGUtYm9sZCB7XHJcbiAgICAgIEBpbmNsdWRlIHRpdGxlLWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnllYXJfY29udGFpbmVyX3RvcCB7XHJcbiAgICAgIHRvcDogNTRweDtcclxuICAgICAgbGVmdDogMTQwcHg7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYWxlbmRhcl9kYXRlIHtcclxuICAgICAgQGluY2x1ZGUgY2FsZW5kYXItZGF0ZTtcclxuICAgICAgLy8gcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgLy8gei1pbmRleDogOTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgLmVkZWwtaWNvbi1jYWxlbmRhcjIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2V2ZW50ZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIGxlZnQ6IDFweDtcclxuXHJcbiAgICAgICAgJi55ZWFyIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGYtdy02MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRhdGUtdGV4dCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHkgIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FsZW5kYXJfY2hhbmdlIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YXgtaGVhZGVyIHtcclxuICAgICAgLnRpdGxlLWJvbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIGgtdGl0bGUtYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlLWxpZ2h0IHtcclxuICAgICAgICBAaW5jbHVkZSB0aXRsZS1saWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG93LWdhaW5zLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIHNob3ctZ2Fpbi1jb250YWluZXI7XHJcblxyXG4gICAgICAudGF4LWRvd25sb2FkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmRvd25sb2FkcyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBkb3dubG9hZC1idG47XHJcblxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZG93bmxvYWQtYnV0dG9uO1xyXG5cclxuICAgICAgICAgICAgaS5lZGVsLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGRvd25sb2FkLWk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGF4LXRhYmxlIHtcclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSB0YXgtdGFibGU7XHJcblxyXG4gICAgICAuYXNzZXQtY2xhc3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIGFzc2V0LWNsYXNzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudHJhZGluZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhZGluZztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNob3J0LXRlcm0tZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2hvcnQtdGVybS1kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9uZy10ZXJtLWQge1xyXG4gICAgICAgIEBpbmNsdWRlIGxvbmctdGVybS1kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGhlYWQ7XHJcblxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFzc2V0LWNsYXNzIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyLWFzc2V0LWNsYXNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGF4LWhlYWRpbmc7XHJcblxyXG4gICAgICAgICAgLy8gc3Bhbi50cmFkaW5nLXBlcmMge1xyXG4gICAgICAgICAgLy8gICAgIEBpbmNsdWRlIHRyYWRpbmctcGVyYztcclxuICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAvLyBhLmVkaXQtYnRuIHtcclxuICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBlZGl0LWJ0bjtcclxuICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICBzcGFuLnNob3J0LXRlcm0sXHJcbiAgICAgICAgICBzcGFuLmxvbmctdGVybSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNob3ItbG9uZy10ZXJtO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2hvcnQtbG9uZy1pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGF4LXRiLWRhdGE7XHJcblxyXG4gICAgICAgICAgICAmLmFzc2V0LWNsYXNzIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRkLWZpcnN0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0cjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGF4LWNhbGVuZGVyIC5jYWxlbmRhcl9jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHQtYmx1ZS10aGVtZSB7XHJcbiAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gIC5tb2JGb3JtV3JhcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICBib3JkZXI6IDEuOHB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLm1haWxDaGVja2JveCB7XHJcbiAgICAgIC5jaGVja2JveCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIH1cclxuICAgICAgLm1haWxXcmFwIHtcclxuICAgICAgICAuYmx1ZV9iZyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDEycHg7XHJcbiAgICAgICAgICBtYXJnaW46IDI1cHggMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgICAgICAgICAmLm1haWwge1xyXG4gICAgICAgICAgICAubWFpbF9sYWJlbCB7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICZfaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5tYWlsX2xhYmVsX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1LjdweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmU0ZDE1O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5kYXRlLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYWlsLWlucHV0IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCA0MHB4IDlweCAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgIHRvcDogMTglO1xyXG5cclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlLWxhYmVsIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZVdyYXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAuY2hhbmdlLXRleHQge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yb3cgPiAqIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xyXG5cclxuICAgICAgICAuY29sLWxnLTYge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIC5jaGFuZ2UtdGV4dCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAuZWRlbC1pY29uLWNhbGVuZGFyLXJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib2Rlci1ib3R0b20ge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAmLnJhZGlvRmllbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5yYWRpb0ZpZWxkIHtcclxuICAgIC8vICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIC8vIH1cclxuICAgIC5yYWRpbyB7XHJcbiAgICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbV9idG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGF4LWhhcnZlc3RpbmctYmxvY2sge1xyXG4gIHdpZHRoOiA5MzZweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgbWFyZ2luOiAxMnB4IGF1dG8gMTJweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTI5ZGVnLCAjMWMxYTQ1IC0xMy43MiUsICM3ZTc5ZWYgMTM4Ljg2JSk7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICB9XHJcblxyXG4gIC50ZXh0LWFuZC1idG4tYm94IHtcclxuICAgIHBhZGRpbmc6IDE2cHggMHB4IDE2cHggMzdweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgaGVpZ2h0OiA5M3B4O1xyXG4gICAgICBwYWRkaW5nOiAxN3B4IDBweCAyMXB4IDIxcHg7XHJcbiAgICB9XHJcbiAgICAudGl0bGUtYm94IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgLnNhdmV0YXgtZ3JhZGllbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMTQzZGVnLFxyXG4gICAgICAgICAgI2ZmZiAtNC44NyUsXHJcbiAgICAgICAgICByZ2JhKDIxNywgMjE3LCAyMTcsIDApIDMzOC4xOCVcclxuICAgICAgICApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIDE0M2RlZyxcclxuICAgICAgICAgICNmZmYgLTQuODclLFxyXG4gICAgICAgICAgcmdiYSgyMTcsIDIxNywgMjE3LCAwKSAzMzguMTglXHJcbiAgICAgICAgKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfbmluZXRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXBpdGFsLWdhaW4tdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlPbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVkX2J1dHRvbi50b21hdG8udGF4LWgtYnRuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmltZy1ibG9jayB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZpbmFuY2lhbC15ZWFyLWJsb2NrLWRvd25sb2FkLXJlcG9ydCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCkge1xyXG5cclxuICAgIEBtaXhpbiB0YXgtc2VjdGlvbi10b3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDIxcHggMTVweCAzMHB4IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIEBtaXhpbiBzdW1tYXJ5LXNlY3Rpb24tYm90dG9tIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTFweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDlweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gdGF4LXRvdGFsIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gdGF4LXZhbCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcblxyXG4gICAgQG1peGluIHRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gdmFsdWUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gdGF4LXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcclxuICAgIH1cclxuICAgIC50b3RhbC1nYWluLWRvY2t7XHJcbiAgICAgICAgdG9wOjYzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHNlY3Rpb24jdGF4IHtcclxuICAgICAgICAudGF4LXN1bW1hcnkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIC50YXgtc3VtbWFyeS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGF4LXN1bW1hcnktY29udGFpbmVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdW1tYXJ5LXNlY3Rpb24tdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YXgtc2VjdGlvbi10b3A7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN1bW1hcnktc2VjdGlvbi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN1bW1hcnktc2VjdGlvbi1ib3R0b207XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50b3RhbC10YXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YXgtdG90YWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudG90YWwtdGF4LXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGF4LXZhbFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmFsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuJGYtdy0zMDA6IDMwMDtcclxuJGYtdy00MDA6IDQwMDtcclxuJGYtdy01MDA6IDUwMDtcclxuJGYtdy02MDA6IDYwMDtcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5zZWxlY3RlZC1kYXRlLWRyb3Age1xyXG4gICAgLy9zdHlsZU5hbWU6IEgzLU0tU2VtaWJvbGQ7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNTZW1pQm9sZCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogJGYtdy02MDAgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gdGF4LWhlYWRpbmcge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LXdlaWdodDogJGYtdy01MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gY2FsLWRhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gY2FsLXNwYW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4geWVhciB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmLXctNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHRheC10Yi1kYXRhIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gZGF0ZS10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1IgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LXdlaWdodDogJGYtdy00MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTguMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICB9XHJcblxyXG4gIEBtaXhpbiBjYWwtY2hnLXNwYW4ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zUjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTQwMDtcclxuICB9XHJcblxyXG4gIEBtaXhpbiBkYXRlLXRpbWUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LXdlaWdodDogJGYtdy01MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gdGl0bGUtYm9sZCB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gIEBtaXhpbiBjb250cm9sLWluZGljYXRvciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGJvcmRlci13aWR0aDogMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gY29udHJvbC1pbi1hZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTFweDtcclxuICAgIGhlaWdodDogMTFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0b3A6IDRweDtcclxuICAgIGxlZnQ6IDRweDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktZ3JheTtcclxuICB9XHJcblxyXG4gIEBtaXhpbiBjb250b2wtZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zUjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LXdlaWdodDogJGYtdy00MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTcuNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLTM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDBweDtcclxuICB9XHJcblxyXG4gIEBtaXhpbiB0YXgtc2xhYiB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICB9XHJcblxyXG4gIEBtaXhpbiBzbGFiLXBlcmMge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHNsYWItZWRpdCB7XHJcbiAgICB3aWR0aDogNjFweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LXdlaWdodDogJGYtdy01MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIC8vIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMTJweDtcclxuICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gdGF4LXNhdi1lZGl0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gZG93YmxvYWQtYnRuIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gc2VwZXJhdG9yIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gc2NyaXB0bmFtZSB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmLXctNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICB9XHJcblxyXG4gIEBtaXhpbiB0b3RhbC1nYWluIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1I7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHNlYy1sZWZ0IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHNlYy1yaWdodCB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gdG90YWwtZ2Fpbi12YWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gIH1cclxuXHJcbiAgQG1peGluIHRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1I7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZi13LTUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkZm9udF9mb3VydGVlbjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICB9XHJcblxyXG4gIEBtaXhpbiB2YWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICBmb250LXdlaWdodDogJGYtdy00MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgLy8gbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gaS1kb3duIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBsZWZ0OiAtNC45NHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmLXctNDAwO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICB9XHJcblxyXG4gICNob2xkaW5nLW1haW4taGVhZGluZyB7XHJcbiAgICAuYmFjay1idXR0b24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IC0xMXB4O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgIHRvcDogMi40cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgc3Bhbi5yb3VuZGVkLWNpcmNsZS5leGNsYW1hdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDIuNXB4O1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IC02cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIgLm1haW4taGVhZGluZy5ob2xkaW5nc3RhYi1oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgLmRhdGUtdGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3VuZGVyc3RhbmRpbmctdGF4IHtcclxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcblxyXG4gICAgICBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yLTE4MCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9uaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNlY3Rpb24jdGF4IHtcclxuICAgIC5nZW5lcmljLWFmdGVyLXRpdGxlLWljb24ge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGVuZGFyX2RhdGUge1xyXG4gICAgICBAaW5jbHVkZSBjYWwtZGF0ZTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhbC1zcGFuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAueWVhciB7XHJcbiAgICAgICAgQGluY2x1ZGUgeWVhcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRhdGUtdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGF0ZS10ZXh0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FsZW5kYXJfY2hhbmdlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGNhbC1jaGctc3BhbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NldmVudGVlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBtYXJnaW46IDBweCAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjUuMnB4O1xyXG5cclxuICAgIHNwYW4udGl0bGUtYm9sZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGVuZGFyX2RhdGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50YXgtaGVhZGVyIHtcclxuICAgICAgLnRpdGxlLWJvbGQge1xyXG4gICAgICAgIEBpbmNsdWRlIHRpdGxlLWJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZS1saWdodCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmdlbmVyaWMtZGF0ZSxcclxuICAgICAgLmdlbmVyaWMtdGltZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGF0ZS10aW1lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3ctZ2FpbnMtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuXHJcbiAgICAgIC5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgICAgICBAaW5jbHVkZSBjb250cm9sLWluZGljYXRvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2ggLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6OmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBjb250cm9sLWluLWFmdGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRvbC1kZXNjcmlwdGlvbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2hcclxuICAgICAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWRcclxuICAgICAgICB+IC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9nZ2xlLWJnICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoXHJcbiAgICAgICAgLmJvcmRlci1zd2l0Y2gtY29udHJvbC1pbnB1dDpjaGVja2VkXHJcbiAgICAgICAgfiAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGF4LWRvd25sb2FkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcclxuXHJcbiAgICAgICAgLnRheC1kZXNjcml0aW9uIHtcclxuICAgICAgICAgIC50YXgtc2xhYiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRheC1zbGFiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zbGFiLXBlcmMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbGFiLXBlcmM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgI3NsYWItcGVyYy1lZGl0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2xhYi1lZGl0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5lZGl0LXNsYWIsXHJcbiAgICAgICAgICAuc2F2ZS1zbGFiIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGF4LXNhdi1lZGl0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRvd25sb2FkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZG93YmxvYWQtYnRuO1xyXG5cclxuICAgICAgICBpLmVkZWwtaWNvbi1ib2xkLWRvd25sb2FkIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGktZG93bjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGF4LXJlcG9ydC10YWJsZS1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblxyXG4gICAgICAuc2VwZXJhdG9yIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXBlcmF0b3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50YXgtY29udGFpbmVyOmxhc3QtY2hpbGQgLnNlcGVyYXRvciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgfVxyXG4gICAgICAudGF4LXRhYmxlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAmLnRheC1kZXRhaWwge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAudGF4LXNlY3Rpb24tcmlnaHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcclxuICAgICAgICAgICAgLnN0Y2csXHJcbiAgICAgICAgICAgIC5sdGNnIHtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdGNnIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGF4LXNlY3Rpb24tbGVmdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnRheC1zZWN0aW9uLWxlZnQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2VjLWxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGF4LXNlY3Rpb24tcmlnaHQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2VjLXJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjcmlwdG5hbWUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2NyaXB0bmFtZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3RhbC1nYWlucyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB0b3RhbC1nYWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvdGFsLWdhaW4tdmFsIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRvdGFsLWdhaW4tdmFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRpdGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZhbCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSB2YWw7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaWFuX2NvbnRhaW5lciB7XHJcbiAgICAuc2VwZXJhdGlvbl9saW5lIHtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjaG9sZGluZ3NteVRhYi10YWJwYW5lLVRheCB7XHJcbiAgICAjdW5kZXJzdGFuZGluZy10YXgge1xyXG4gICAgICAuc2VjdGlvbl9oZWFkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlhbl9jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIC55ZWFyLWNvbnRhaW5lciAuZHJhd2VyX19oYW5kbGUtd3JhcHBlcl9faGFuZGxlLXdyYXBwZXJ7XHJcbi8vICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyB9XHJcblxyXG4ueWVhci1jb250YWluZXIgLmRyYXdlcl9faGFuZGxlLXdyYXBwZXIge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnllYXItY29udGFpbmVyIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyX19jb250ZW50IHtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDY3LjQzdmggLSAxN3B4KTtcclxufVxyXG5cclxuLnBzLXBlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG5cclxuLm1iLTUwIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uY3VzdG9tRm9ybS5tb2JGb3JtLnRheHJlcG9ydCB7XHJcbiAgLm1vYkZvcm1IZWFkIGkuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcclxuICAgIHRvcDogMTIuNDUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubW9iRm9ybUhlYWQgaDEge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250c2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcblxyXG4uc3VtbWFyeS1kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAuc3VtbWFyeS1jb2wge1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1vYi1zdW1tYXJ5LWRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gIC8vIGdyaWQtYXV0by1yb3dzOiAxMDBweDtcclxuICBnYXA6IDEwcHggMjBweDtcclxuICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgXCJpbnZzdCBjdXJyZW50XCJcclxuICAgIFwidHRsUEwgMURQTFwiO1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgLm1vYi1zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnN1bW1hcnktdGl0bGUge1xyXG4gICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIC5zdW1tYXJ5LXZhbHVlIHtcclxuICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICB0ZXh0LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRzaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL3N1bW1hcnlEZXRhaWxzLnNjc3NcIjtcclxuXHJcbi5jbGVhci10YXgtYmFubmVyLWJvZHkge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4NGRlZywgI2VlZjRmZiA3Ljg5JSwgI2VlZjRmZiAxMDUuMDMlKTtcclxuICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgaGVpZ2h0OiA3NHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC50YXhlcy1zaW1wbGlmaWVkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5udXZhbWEtbG9nbyB7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGhlaWdodDogMjFweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNsZWFyLXRheC1idG4ge1xyXG4gICAgcGFkZGluZzogNXB4IDEycHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgfVxyXG4gIC50ZXJtcy1hbmQtY29uZGl0aW9uLXByb2NlZWRpbmcge1xyXG4gICAgY29sb3I6IHJnYmEoNjgsIDY4LCA2OCwgMC41KTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuICB9XHJcbiAgLnRlcm1zLWFuZC1jb25kaXRpb24ge1xyXG4gICAgY29sb3I6ICMwMzAwMmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggLTRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xyXG4gICAgcGFkZGluZzogMTBweCAyMnB4IDEwcHggMTNweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAuY2xlYXJ0YXhsb2dvIHtcclxuICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5jcm9zcy1zaWduIHtcclxuICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICB9XHJcbiAgICAuY2xlYXJ0YXgtaW5mby1pY29uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICNlcnJvciB7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb21ldGhpbmctd3Jvbmcge1xyXG4gICAgaGVpZ2h0OiAzMHZoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICYtYm9keSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNvbWV0aGluZy13cm9uZy1kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuIiwiJGJhc2VfZm9udF9zaXplOiAxNnB4O1xyXG5cclxuLy8gJGZvbnRfZm91cjogMjUlO1xyXG4vLyAkZm9udF9zaXg6IDM3LjUlO1xyXG4vLyAkZm9udF9laWdodDogNTAlO1xyXG4vLyAkZm9udF9uaW5lOiA1Ni4yNSU7XHJcbi8vICRmb250X3RlbjogNjIuNSU7XHJcbi8vICRmb250X2VsZXZlbjogNjguNzUlO1xyXG4vLyAkZm9udF90d2VsdmU6IDc1JTtcclxuLy8gJGZvbnRfdGhpcnRlZW46IDgxLjI1JTtcclxuLy8gJGZvbnRfZm91cnRlZW46IDg3LjUlO1xyXG4vLyAkZm9udF9maWZ0ZWVuOiA5My43NSU7XHJcbi8vICRmb250X3NpeHRlZW46IDEwMCU7XHJcbi8vICRmb250X3NldmVudGVlbjogMTA2LjI1JTtcclxuLy8gJGZvbnRfZWlnaHRlZW46IDExMi41JTtcclxuLy8gJGZvbnRfbmluZXRlZW46IDExOC43NSU7XHJcbi8vICRmb250X3R3ZW50eTogMTI1JTtcclxuLy8gJGZvbnRfdHdlbnR5VHdvOiAxMzcuNSU7XHJcbi8vICRmb250X3R3ZW50eVRocmVlOiAxNDMuNzUlO1xyXG4vLyAkZm9udF90d2VudHlGb3VyOiAxNTAlO1xyXG4vLyAkZm9udF90d2VudHlGaXZlOiAxNTYuMjUlO1xyXG4vLyAkZm9udF90d2VudHlFaWdodDogMTc1JTtcclxuXHJcbiRmb250X2ZvdXI6IDAuMjVyZW07XHJcbiRmb250X3NpeDogMC4zNzVyZW07XHJcbiRmb250X3NldmVuOiAwLjQzOHJlbTtcclxuJGZvbnRfZWlnaHQ6IDAuNXJlbTtcclxuJGZvbnRfbmluZTogMC41NjNyZW07XHJcbiRmb250X3RlbjogMC42MjVyZW07XHJcbiRmb250X2VsZXZlbjogMC42ODhyZW07XHJcbiRmb250X3R3ZWx2ZTogMC43NXJlbTtcclxuJGZvbnRfdGhpcnRlZW46IDAuODEzcmVtO1xyXG4kZm9udF90aGlydGVlbl9wb2ludF9zaXg6IDAuODVyZW07XHJcbiRmb250X2ZvdXJ0ZWVuOiAwLjg3NXJlbTtcclxuJGZvbnRfZmlmdGVlbjogMC45MzhyZW07XHJcbiRmb250X3NpeHRlZW46IDFyZW07XHJcbiRmb250X3NpeHRlZW5fcG9pbnRfc2l4OiAxLjFyZW07XHJcbiRmb250X3NldmVudGVlbjogMS4wNjNyZW07XHJcbiRmb250X2VpZ2h0ZWVuOiAxLjEyNXJlbTtcclxuJGZvbnRfbmluZXRlZW46IDEuMTg4cmVtO1xyXG4kZm9udF90d2VudHk6IDEuMjVyZW07XHJcbiRmb250X3R3ZW50eU9uZTogMS4zMTNyZW07XHJcbiRmb250X3R3ZW50eVR3bzogMS4zNzVyZW07XHJcbiRmb250X3R3ZW50eVRocmVlOiAxLjQzOHJlbTtcclxuJGZvbnRfdHdlbnR5Rm91cjogMS41cmVtO1xyXG4kZm9udF90d2VudHlGaXZlOiAxLjU2M3JlbTtcclxuJGZvbnRfdHdlbnR5U2l4OiAxLjYyNXJlbTtcclxuJGZvbnRfdHdlbnR5U2V2ZW46IDEuNjg4cmVtO1xyXG4kZm9udF90d2VudHlFaWdodDogMS43NXJlbTtcclxuJGZvbnRfdGhpcnR5OiAxLjg3NXJlbTtcclxuJGZvbnRfdGhpcnR5T25lOiAxLjkzOHJlbTtcclxuJGZvbnRfdGhpcnR5VHdvOiAycmVtO1xyXG4kZm9udF90aGlydHlTaXg6IDIuMjVyZW07XHJcbiRmb250X2ZvdXJ0eTogMi41cmVtO1xyXG4kZm9udF9mb3VydHlUd286IDIuNjI1cmVtO1xyXG4kZm9udF9mb3VydHlTaXg6IDIuODc1cmVtO1xyXG4kZm9udF9maWZ0eTogMy4xMjVyZW07XHJcbiRmb250X3NldmVudHk6IDQuMzc1cmVtO1xyXG4kZm9udF9vbmVIdW5kcmVkRml2ZTogNi41NjNyZW07XHJcbiRmb250X2ZpZnR5Rml2ZTogMy40MzhyZW07XHJcbiRmb250X3NpeHR5OiAzLjc1cmVtO1xyXG4kZm9udF9zZXZlbnR5T25lOiA0LjQzOHJlbTtcclxuJGZvbnRfbmluZXR5OiA1LjYyNXJlbTtcclxuJHNpeHR5X2ZvdXI6IDRyZW07XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRzaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuXHJcbi50ZXJtcy1hbmQtY29uZGl0aW9ucyB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIHdpZHRoOiAxMTAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMzdweCAzMHB4IDM3cHggNDZweCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjFweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIC53cmFwcGVyIHtcclxuICAgIG1heC1oZWlnaHQ6IDQwOXB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgcGFkZGluZzogMCA0NnB4O1xyXG5cclxuICAgIC8qIEN1c3RvbSBzY3JvbGxiYXIgc3R5bGVzIGZvciBXZWJLaXQgYnJvd3NlcnMgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBUcmFjayAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmlzLWJhY2tncm91bmQsICNmOGY4ZjgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2stb25lMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNS41cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogQ3VzdG9tIHNjcm9sbGJhciBzdHlsZXMgZm9yIEZpcmVmb3ggKi9cclxuICAgIC8vIHNjcm9sbGJhci13aWR0aDogMTFweDtcclxuICAgIC8vIHNjcm9sbGJhci1jb2xvcjogIzQ0NDQ0NCAjZjhmOGY4O1xyXG5cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDBweCAwcHg7XHJcbiAgICBib3gtc2hhZG93OiAxOHB4IDBweCA4OHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLFxyXG4gICAgICA4cHggMHB4IDI4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAubW9iaWxlLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZHJhd2VyLWhlYWQge1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyOXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNjZDU7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAuZHJhd2VyLWJvZHkge1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgLmRyYXdlci1oZWFkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19iYWNrZHJvcCB7XHJcbiAgICB6LWluZGV4OiAxMSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250c2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcblxyXG4udGF4LWJ1ZGdldC1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMTVweDtcclxuICByaWdodDogMjBweDtcclxuICAudGF4LWJ1ZGdldC1kaXNjbGFpbWVyIHtcclxuICAgIHdpZHRoOiA1ODBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZS15ZWxsb3c7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMHB4IHJnYmEoNzIsIDcyLCA3MiwgMC4yNSk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIGhlaWdodDogMTg1cHg7XHJcbiAgICB9XHJcbiAgICAuZGlzY2xhaW1lci1tc2cge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5lZGVsLWljb24tYXR0ZW50aW9uLWljb24ge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAuZWRlbC1pY29uLWNsb3NlIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICBnYXA6IDJweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAudGF4LWJ1ZGdldC1kaXNjbGFpbWVyIHtcclxuICAgICAgd2lkdGg6IDk3JTtcclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYW5pbWF0aW9uOiBzbGlkZUluIDAuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgQGtleWZyYW1lcyBzbGlkZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRheC1yZXBvcnQtdGFibGUtY29udGFpbmVyIHtcclxuICAudGF4LXRhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGF4LWRpc2NsYWltZXItc2FsZXMge1xyXG4gIC5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLmRwdHJhbnNhY3Rpb24tdGFibGUtY29tcCB7XHJcbiAgLmljb24ge1xyXG4gICAgaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNC42N3B4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRib2R5IHtcclxuICAgIGJvcmRlci1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICB0cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICB0Ym9keSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMzE1cHg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcblxyXG4gIHRoZWFkLFxyXG4gIHRib2R5IHRyIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIH1cclxuXHJcbiAgdGhlYWQge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFlbSk7XHJcbiAgfVxyXG5cclxuICB0aDpudGgtY2hpbGQoMSksXHJcbiAgdGQ6bnRoLWNoaWxkKDEpIHtcclxuICAgIHdpZHRoOiAxNS44NzUlO1xyXG4gIH1cclxuXHJcbiAgdGg6bnRoLWNoaWxkKDIpLFxyXG4gIHRkOm50aC1jaGlsZCgyKSxcclxuICB0aDpudGgtY2hpbGQoMyksXHJcbiAgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgIHdpZHRoOiAxMi40NDIlO1xyXG4gIH1cclxuXHJcbiAgdGg6bnRoLWNoaWxkKDQpLFxyXG4gIHRkOm50aC1jaGlsZCg0KSB7XHJcbiAgICB3aWR0aDogMzMuNDY0JTtcclxuICB9XHJcblxyXG4gIHRoOm50aC1jaGlsZCg1KSxcclxuICB0ZDpudGgtY2hpbGQoNSkge1xyXG4gICAgd2lkdGg6IDEzLjczJTtcclxuICB9XHJcblxyXG4gIHRoOm50aC1jaGlsZCg2KSxcclxuICB0ZDpudGgtY2hpbGQoNikge1xyXG4gICAgd2lkdGg6IDIyLjQ4OSU7XHJcbiAgfVxyXG5cclxuICAuaGVhZGluZyB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcblxyXG4gIC5kcHRyYW5zYWN0aW9uLXRhYmxlIHRhYmxlIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0xMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgLy9zdHlsZU5hbWU6IFAtMTItTWVkaXVtO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAmLmRhdGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyIHtcclxuICAgICAgYm9yZGVyLXNwYWNpbmc6IDBweCA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAvL3N0eWxlTmFtZTogUC0xNC1NZWRpdW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAvLyBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNi41cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNi41cHg7XHJcblxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExcHg7XHJcblxyXG4gICAgICAgICYuZG93bmxvYWQtYnRuIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkuZWRlbC1pY29uLWJvbGQtZG93bmxvYWQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjgzM3JlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaS5lZGVsLWljb24tbXNnIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3Qtb3BlbixcclxuICAgICAgLnN0LWNsb3NlZCB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDdweDtcclxuICAgICAgICAvL3N0eWxlTmFtZTogUC0xNC1NZWRpdW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0LW9wZW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGlrYWNodS15ZWxsb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdC1jbG9zZWQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRwLWNsb3NlLWI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5kcHRyYW5zYWN0aW9uLXRhYmxlLWNvbXAge1xyXG4gICAgLmRwLXRyYW5zYWN0aW9uLW1vYmlsZSB7XHJcbiAgICAgIC8vc3R5bGVOYW1lOiBQLTE0LU1lZGl1bTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlcG9ydC1mcm9tLFxyXG4gICAgICAucmVwb3J0LXRvLFxyXG4gICAgICAuZGF0ZSxcclxuICAgICAgLmRwLWlkLFxyXG4gICAgICAucmVwb3J0LWZyb20tdmFsLFxyXG4gICAgICAucmVwb3J0LXRvLXZhbCxcclxuICAgICAgLmRwLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBoNixcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZXBvcnQtZnJvbSxcclxuICAgICAgLnJlcG9ydC10byxcclxuICAgICAgLmRwLWlkIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjZHAtdHJhbnNhY3Rpb24tbGFiZWwge1xyXG4gICAgICAgICYucmVwb3J0LWFzLW9uIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDAuNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlcG9ydC1mcm9tLFxyXG4gICAgICAucmVwb3J0LXRvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kcC1kZXNjLW1vYiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjcmVwb3J0cy1kYXRlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuXHJcbiAgICAgICAgLmRwLWlkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNkcC10cmFuc2FjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0LW9wZW4sXHJcbiAgICAgIC5zdC1jbG9zZWQge1xyXG4gICAgICAgIC8vc3R5bGVOYW1lOiBQLTE0LU1lZGl1bTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdC1vcGVuIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggNi40NTMycHg7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRnb2xkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3QtY2xvc2VkIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcclxuICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcGVyYXRvciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtc2V2ZW50ZWVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTI3cHg7XHJcbiAgICAgIC8qIHdpZHRoOiAxMDAlOyAqL1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA3cHggIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAmLmRvd25sb2FkLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpLmVkZWwtaWNvbi1ib2xkLWRvd25sb2FkIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAxcHg7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkuZWRlbC1pY29uLW1zZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjZyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTAuNXB4O1xyXG4gICAgICAgIGxlZnQ6IDAuNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcC1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcclxuXHJcbiAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvL3N0eWxlTmFtZTogUC0xNi1TZW1pYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyoqKioqKioqKioqKioqKioqKioqKnJlc3BvbnNpdmUgZGVzaWduaW5nICoqKioqKioqKioqKioqKioqKiovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcclxuICAubW9kYWxEUFRpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5kb3dubG9hZEhvbGRpbmdEZXNrLWZvcm0gLmN1c3RvbUZvcm0gLmN1c3RvbUZvcm1TZWN0aW9uIC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIgaW5wdXQge1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLmVkZWwtaWNvbi1jYWxlbmRhci1yZXBvcnQrc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgfVxyXG5cclxuICAuRGF0ZUJveGZyb21Ub0RhdGUucGItMyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubW9kYWxEUFRpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5kb3dubG9hZEhvbGRpbmdEZXNrLWZvcm0gLmN1c3RvbUZvcm0gLmN1c3RvbUZvcm1TZWN0aW9uIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwLjRweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTM0cHgpIHtcclxuICAubW9kYWxEUFRpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5kb3dubG9hZEhvbGRpbmdEZXNrLWZvcm0gLmN1c3RvbUZvcm0gLmN1c3RvbUZvcm1TZWN0aW9uIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0yMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XHJcbiAgLm1vZGFsRFBUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZG93bmxvYWRIb2xkaW5nRGVzay1mb3JtIC5jdXN0b21Gb3JtIC5jdXN0b21Gb3JtU2VjdGlvbiAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcbi5xdHktZHJvcCB7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHdpZHRoOiAxNjVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEuNSU7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIC8vIHRvcDogMjBweDtcclxuICAmLWJvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgIHBhZGRpbmctbGVmdDogMTAlO1xyXG4gICAgLnF0eS1kcm9wLWJvZHlsaXN0IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICYgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgbGFiZWw6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQG1lZGlhIChtaW4td2lkdGg6MTUzMHB4KXtcclxuLy8gLnF0eS1kcm9we1xyXG4vLyAgIGxlZnQ6IDkuNSU7XHJcbi8vIH1cclxuLy8gfVxyXG4vLyBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpe1xyXG4vLyAucXR5LWRyb3B7XHJcbi8vICAgbGVmdDogOC42JTtcclxuLy8gfVxyXG4vLyB9XHJcbi8vIEBtZWRpYSAobWluLXdpZHRoOjE0MzBweCkgYW5kIChtYXgtd2lkdGg6MTUyOXB4KXtcclxuLy8gLnF0eS1kcm9we1xyXG4vLyAgIGxlZnQ6IDEwLjIlO1xyXG4vLyB9XHJcbi8vIH1cclxuLnF0eS1kcm9wLW1vYiB7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHdpZHRoOiAxNjVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEuNSU7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogNztcclxuICByaWdodDogMDtcclxuICB0b3A6IC0xMHB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIC5xdHktZHJvcC1ib2R5LW1vYiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcclxuICAgIC5xdHktZHJvcC1ib2R5bGlzdCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICYgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYgbGFiZWw6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha3BvaW50cy5zY3NzXCI7XHJcblxyXG4uRXJyb3ItY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiA4MHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRmYW50YXN5O1xyXG4gIGdhcDogMTZweDtcclxuICBwYWRkaW5nOiAxNTBweCAwO1xyXG4gIGlbY2xhc3NePVwiZWRlbC1pY29uLVwiXSB7XHJcbiAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtwb2ludHMuc2Nzc1wiO1xyXG5cclxuLm5ldy1saWZlLWluc3VyYW5jZS1iYW5uZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXNoYWRlLTIxO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBwYWRkaW5nOiAxNHB4IDEycHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIC5uZXcta2V5d29yZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1zaGFkZS0yMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIG1pbi13aWR0aDogMzZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxLjY1cHggNi42cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saXZlLW1zZyB7XHJcbiAgICBjb2xvcjogJGdyZXktc2hhZGUxO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLmNvbnRyYWN0bm90ZXMtdGFibGUge1xyXG4gIHRoZWFkIHtcclxuICAgIHRyIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAwIDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGJvZHkge1xyXG4gICAgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1zZXZlbiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0aGVhZCxcclxuICB0Ym9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgIHRoOm50aC1jaGlsZCgxKSxcclxuICAgICAgdGQ6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB3aWR0aDogNSU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIHRoOm50aC1jaGlsZCgyKSxcclxuICAgICAgdGQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMTQlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIHRkOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgdGg6bnRoLWNoaWxkKDMpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIH1cclxuICAgICAgdGQ6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBjb2xvcjogJGNhcmJvbi1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICB0aDpudGgtY2hpbGQoNCksXHJcbiAgICAgIHRkOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGg6bnRoLWNoaWxkKDUpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIH1cclxuICAgICAgdGQ6bnRoLWNoaWxkKDQpLFxyXG4gICAgICB0ZDpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNvbnRyYWN0LXJlcG9ydC1kcm9wZG93bnMge1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLnNob3cgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmVxdWl0eWRyb3Age1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA5cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiAxMDNweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLmRvd25sb2FkLWJ0biB7XHJcbiAgICB3aWR0aDogMTMycHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG59XHJcbi53aGl0ZS10b29sdGlwIHtcclxuICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wdXAtZGVzay1jb21tb24tY29udGVudCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDE1cHggJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSk7XHJcbiAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgZm9udC1zaXplOiAkZm9udC10d2VsdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBtYXJnaW46IDVweCAwIDdweCAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuLnJlcG9ydC1jb21tb24tbW9kYWwge1xyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMHB4IDBweDtcclxuICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMTVweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmZvcm0tbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuXHJcbiAgICAuZWRlbC1pY29uLWNhbGVuZGFyLXJlcG9ydCB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b21Gb3JtU2VjdGlvbl9maWVsZCB7XHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucmVwb3J0LWNvbW1vbi1tb2RhbC5tb2RhbERQVGl0bGUge1xyXG4gIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06YmVmb3JlIHtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5taWRuaWdodC1ibHVlLWJvcmRlciB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgI0NvbnRyYWN0IHtcclxuICAgIC5ETVNhbnNCb2xkXzIwXzcwMCxcclxuICAgIC5ETVNhbnNOb3JtYWxfMjBfNDAwIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5ETVNhbk1fMTRfNTAwIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10ZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250cmFjdC1tb2ItVUkge1xyXG4gIHBhZGRpbmc6IDIxcHggMTVweCAxMS41cHg7XHJcbiAgLmVkZWwtaWNvbi1ib2xkLWRvd25sb2FkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZWlnaHRlZW47XHJcbiAgfVxyXG4gIC5mb3JtLWNoZWNrIHtcclxuICAgIHRvcDogLTNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYmdfYXF1YV93aGl0ZV9faGFuZGxlLXdyYXBwZXIge1xyXG4gIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZ19hcXVhX3doaXRlX19jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29udHJhY3Rub3Rlcy1kcmF3ZXJfX2NvbnRlbnQge1xyXG4gIC5kcmF3ZXItaGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udHJhY3Rub3Rlcy1kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLmNvbnRyYWN0LW5vdGVzLW1vYi1lcXVpdHlkcm9wIHtcclxuICAmLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIH1cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udHJhdC1kcmF3ZXIge1xyXG4gIC5jb21tb24tZG93bmxvYWQtbmV3dGhlbWUge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAuYmdfb2xkLWxhY2Uge1xyXG4gICAgICBtYXJnaW46IDBweCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29udHJhY3QtbW9iaWxlIHtcclxuICAuZG93bmxvYWQtYnRuIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG4gIC5wYW5kTGNhbGVuZGFyIC5wYW5kTGNhbGVuZGFyLWZvcm0gLmNhbGVuZGFyLS1yb3cge1xyXG4gICAgZ2FwOiAyMCU7XHJcbiAgfVxyXG4gIC5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlcl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbiAgLmRvd25sb2FkLWNvbnRyYWN0LW5vdGVzLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuICAuZG93bmxvYWQtY29udHJhY3Qtbm90ZXMtc3RhdHVzLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udHJhY3Qtbm90ZXMtZHJvcGRvd24ge1xyXG4gICYuZXF1aXR5LWRyb3Bkb3duLWJsb2NrLnNob3cgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWluLXdpZHRoOiAxMThweDtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5jb21tb24tZmlsdGVyLXRocmVlbGF5ZXIge1xyXG4gICYuZmlsdGVyYXNzZXQtZHJvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlci1hY2NvcmRpb24ge1xyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG5cclxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgLmJvZHlsaXN0LXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvZHlsaXN0IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3JkaWFuQ29udGVudCB7XHJcbiAgJi5jb21tb24tRWRCdXR0b25JY29uLWljb24tdGhyZWVsYXllciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgICYubGluayB7XHJcbiAgICAgICAgJi5iZy1taWRuaWdodC1ibHVlIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmdfYXF1YV93aGl0ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29ydC1kcm9wIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAkZ3JleS1iZztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNvcnQtZHJvcC1ib2R5IHtcclxuICAgICAgICAuc29ydC1kcm9wLWJvZHlsaXN0IHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJvZHlsaXN0LXJpZ2h0IHtcclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc29ydC1kcm9wLWZvb3RlciB7XHJcbiAgICAgICAgLnJlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXItYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXJhc3NldC1kcm9wIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAkZ3JleS1iZztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlci1hY2NvcmRpb24ge1xyXG4gICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmNvbG9yX2JsdWUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNvbGxhcHNlZCxcclxuICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XHJcblxyXG4gICAgICAgIC5jbGVhcl9hbGwge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFwbHktYnRuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbHRlci1idXR0b24tZGlzYWJsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbHRlcnRhZy1jb21tb24ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG5cclxuICAuZWQtZmlsdGVyLWxhYmVsLXdyYXBwZXIge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDFweCA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgfVxyXG5cclxuICAudGFnLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5lZGVsLWljb24tY2xvc2Uge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWVpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG92ZXItZWZmZWN0IHtcclxuICA6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLXJhZGlvLWJ1dHRvbi1jdXN0b20ge1xyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDExcHg7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGxlZnQ6IDFweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2N2YXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha3BvaW50cy5zY3NzXCI7XHJcbi5TdWNjZXNzLXBvcC1saW5rIHtcclxuICAuc3BsLWhlYWQge1xyXG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDBweCAwcHg7XHJcbiAgfVxyXG4gIC5lZGVsLWljb24tY3Jvc3MtYm9sZC1zbWFsbCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgfVxyXG4gIC5zcGwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHggMzBweCAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X25pbmV0eTtcclxuICAgIH1cclxuICAgIC5zcGwtdGV4dCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZGVyLXBvcC1saW5rIHtcclxuICAuc3BsLWhlYWQge1xyXG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDBweCAwcHg7XHJcbiAgfVxyXG4gIC5lZGVsLWljb24tY3Jvc3MtYm9sZC1zbWFsbCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgfVxyXG4gIC5zcGwtYm9keSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDE1cHggMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3BsLXRleHQge1xyXG4gICAgICBwYWRkaW5nOiAwcHggMHB4IDQwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9udC10d2VsdmUge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG59XHJcbiIsIiRhdXR1bW4tYmxvb206ICNmZmUxY2M7XHJcbiRhbGljZS1ibHVlOiAjZjdmY2ZmO1xyXG4kYWxpY2UtYmx1ZTE6ICNmMWZhZjk7XHJcbiRibGFjay1zZXZlbjogIzAwMDAwMDtcclxuJGJsYWNrLWRhcms6ICMyZTJiMzY7XHJcbiRibGFjay1laWdodDogIzBlMGUwZTtcclxuJGJsdWUtb25lOiAjMDc1MWEwO1xyXG4kY29hc3RhbC1ibHVlOiAjMjQ4OWE5O1xyXG5cclxuJGJsYWNrX3RleHQ6ICMxYjFiMWI7XHJcbiRCdXR0ZXJjdXA6ICNkNjlhMjY7XHJcbiRibGFjazogIzMzMzMzMzsgLy8gbmVlZCB0byBjaGVjayAgIzI0MjQyNDtcclxuJGJsYWNrLW9uZTogIzI5MjkyOTtcclxuJGdyZXktb25lOiAjNzA3MDZmO1xyXG4kZ3JlZW46ICM1MWIyNTU7XHJcbiRncmVlbjE6ICMzMzk5MDA7XHJcbiRncmV5OiAjNTQ1NDU0O1xyXG4kZ3JleTE6ICM0ZjRjNmU7XHJcbiRtb25vY2hyb21lLWxpZ2h0LWdyZXk6ICNlN2U3ZTc7XHJcbiRwaW5raXNoLWdyZXk6ICNjY2NjY2M7XHJcbiRibG9vZC1yZWQ6ICNkZDUwNGQ7XHJcbiRibG9vZC1yZWQxOiAjZjQ0MzM2O1xyXG4keWVsbG93OiAjZmZiODAwO1xyXG4keWVsbG93MTogI2ZmYjQwMDtcclxuJGNyZWFtOiAjZmFlZmQ0O1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRwbGF0aW51bTogI2Y2ZjZmNjtcclxuJHdoaXRlLXR3ZW50eTogI2VlZWVlZTtcclxuJGZsb3JhbC13aGl0ZTogI2ZmZmJlYztcclxuJEJpYW5jYTogI2ZmZmJlZDtcclxuJGRpc2FibGVkLWJsdWUtbGlnaHQ6ICNjYmRmZmY7XHJcbiRjb2xvci0yOiAjMDAxNzJiO1xyXG4kY29sb3ItNDogIzA1MjQzZjtcclxuJHdoaXRlLXNtb2tlOiAjZmZmMmYyO1xyXG4kSG9uZXlkZXc6ICNlZWY3ZWU7XHJcbiRyZWFkbW9yZTogI2ZmZTUwMDtcclxuJGJvZHktY29sb3I6ICNmYmZiZmI7XHJcbiRkYXJrLXB1cnBsZTogI2JkNGI5YjtcclxuJHdoaXRlLW5pbmU6ICNmN2Y3Zjc7XHJcbiRibHVlLWdyZXk6ICNmMmY2ZmI7XHJcbiRidXR0ZXJ5LXdoaXRlOiAjZmNmYmYyO1xyXG4kZHJhay1ncmV5OiAjYzVjNWM1O1xyXG4kZ3JleS1kYXJrLXRleHQ6ICM3MzczNzM7XHJcbiRsaWdodC1ibHVlLW9uZTogI2YwZjlmZjtcclxuJGRhcmtfYmx1ZV9zaGFkZTogIzQyNWE5NTtcclxuJEdyYXk3NzogI2M0YzRjNDtcclxuJGhvbmV5ZGV3OiAjZjZmYmY2O1xyXG4kbGlnaHQtYmx1ZTogI2Y0ZjlmZjtcclxuJGxpZ2h0LXllbGxvdzogI2ZmZmJmMjtcclxuJGxpZ2h0X2JsdWVfc2hhZGU6ICM1NWE4ZGM7XHJcbiRsaW5rZWRJbl9ibHVlOiAjMzY3OWIxO1xyXG4kb2xpdmUteWVsbG93OiAjYmFiMjAwO1xyXG4kcGVyc2lhbi1ibHVlOiAjMDI2NGFiO1xyXG4kUHJpbWFyeS1CbGFjazogIzFjMWMyODtcclxuJHNvbGl0dWRlOiAjZTZlZmY3O1xyXG4kcmVkLWRhcms6ICNmODNjM2M7XHJcblxyXG4kbGlnaHQtb3JhbmdlOiAjZmRlYWQ4O1xyXG4kcGFsZS1vcmFuZ2U6ICNmZmY5ZjQ7XHJcbiRkYXJrLW9yYW5nZTogI2Y3OTQzZTtcclxuJG1lZGl1bS1vcmFuZ2U6ICNmY2Q0YjI7XHJcbiRyZWQtYm9yZGVyOiAjZmU0ZDE1O1xyXG4kdG9tYXRvLXJlZDogI2U3MWUwNDsgLy9idXR0b25cclxuJHRpZmZhbnktYmx1ZTogIzAwYjZhYjtcclxuJHRpbnQtc2hhZGU6ICNmOWZiZmY7XHJcbiRkYXJrX2JsdWVfc2hhZGU6ICM0MjVhOTU7XHJcbiRudXZhbWEtZ3JlZW46ICMwMGIyNzQ7XHJcbiRsaWdodF9ibHVlX3NoYWRlOiAjNTVhOGRjO1xyXG4kbGlua2VkSW5fYmx1ZTogIzM2NzliMTtcclxuJGJsYWNrX3RleHQ6ICMxYjFiMWI7XHJcbiRkYXJrX3NlYV9ibHVlOiAjMzU0Nzg5O1xyXG4kZ3JlZW4tYmFjazogI2YwZmRmNjtcclxuJHJlZC1iYWNrOiAjZmZmNWY1O1xyXG4kb3JhbmdlX2NvbG9yOiAjZmY2YjAwO1xyXG4kb3JhbmdlLWxpZ2h0OiAjZjc5NDNlO1xyXG4kb3JhbmdlLXNhbmQ6ICNmZGViZDc7XHJcbiRvcmFuZ2UtMjogI2ZmOWM1NDtcclxuJGxpZ2h0R3JlZW46ICNmMGZkZjY7XHJcbiRWaXN0YS1XaGl0ZTogI2ZjZjlmNztcclxuJHZlcnktbGlnaHQtcGluay10d286ICNmY2VkZWQ7XHJcbiR3aGl0ZS1mb3VydGVlbjogI2U4ZThlODtcclxuJHdoaXRlLXNldmVudGVlbjogI2YwZjBmMDtcclxuJGRwLWNsb3NlLWI6ICNkM2VjZDU7XHJcbiRibGFja19jb2xvcjogIzA2MGYxZjtcclxuJGdyZXlfY29sb3I6ICM3NjgxOTQ7XHJcbiRncmVlbi1saW5rOiAjMWZjODZkO1xyXG4kZGFyay1ibHVlOiAjMjYzMzYzO1xyXG4kZG9kZ2VyLWJsdWU6ICMxMjgzZmY7XHJcbiRwdXJwbGU6ICNkMjFhZmY7XHJcbiRsYXZlbmRhci1wdXJwbGU6ICNmOGVkZjU7XHJcbiRkYXJrLXB1cnBsZTogI2JkNGI5YjtcclxuJHN1bS1wbmw6ICNjYWNhYzk7XHJcbiRzdXBwb3J0LWJnOiAjMDczMDU0OyAvLyBjb2xvciBwaWNrZXJcclxuJHNpbHZlcjogI2M2YzZjNjtcclxuJGZhbnRhc3k6ICNmNGY0ZjQ7XHJcbiRsaWdodC1ncmV5OiAjODg4ODg4O1xyXG4kc2lsdmVyLWdyZXk6ICNjOWM5Yzk7XHJcbiRzZWNvbmRhcnktbmF2eTogIzM1ODBmNztcclxuJFByaW1hcnktZ3JheTogIzcyNzI3MTtcclxuJE5hdHVyYWwtMjAwOiAjZjFmM2Y5O1xyXG4kTmF0dXJhbC0xMDA6ICNmOGY5ZmM7XHJcbiRmb290ZXItcHJpbWFyeTogIzBiMjQzYTtcclxuJGJsYWNrLW9uZTE6ICM0NDQ0NDQ7XHJcbiRvcmFuZ2VfY29sb3I6ICNmZjZiMDA7XHJcbiRzZWNvbmRhcnktZ3JheTogI2I4YjhiODtcclxuJHNlY29uZGFyeS1ncmF5LWxpZ2h0OiAjYjdiN2I3O1xyXG4kcGFsZS1wdXJwbGU6ICNmMmRiZWI7XHJcbiRnb2xkOiAjZGZhNzE3O1xyXG4kbGlnaHRHcmVlbjogI2YwZmRmNjtcclxuJHJlZC1iYWNrOiAjZmZmNWY1O1xyXG4kbWlkbmlnaHQtYmx1ZTogIzAzMDAyZjtcclxuJHNtb2tlLWdyZXk6ICM3MjcyNzI7XHJcbiRSb3NlLXdoaXRlOiAjZmVmNmYwO1xyXG4kRmFkZWQtb3JhbmdlOiAjZjc5NDNlO1xyXG4kV2F4LUZsb3dlcjogI2ZjYzA4YztcclxuJG9zbG8tZ3JleTogIzhhOGE4YTtcclxuJGdyZXktc3VpdDogI2MwYmZjYjtcclxuJHdhcm0tZ3JleS1laWdodDogIzk5OTk5OTtcclxuJGJsYWNrLXRlbjogIzExMTExMTtcclxuJGRhcmstbmF2eS1ibHVlOiAjMDMwMDJmO1xyXG4kYmxhY2stdHVydGxlOiAjM2YzZjNmO1xyXG4kdG9tYXRvOiAjZjA0ZTQ1O1xyXG4kUG9yY2VsYWluOiAjZjJmMmY1O1xyXG4kb2xkLWxhY2U6ICNmZWY0ZWM7XHJcbiRTaGFtcm9jay1HcmVlbjogIzE3OWQ1NTtcclxuJEhhcm1vbnktR3JlZW46ICM1Y2NhNTk7XHJcbiRGcm9zdHktbWludDogI2U1ZjdmMTtcclxuJE1pZG5pZ2h0LUJsdWU6ICMwMzAwMmY7XHJcbiREYXJrLU1pZG5pZ2h0LUJsdWU6ICMwMzAxMzA7XHJcbiRwaW5rLXJlZDogI2VkMWIyNDtcclxuJHZpYnJhbnQtcmVkOiAjZTUwMDAxO1xyXG5cclxuLy8vLy8vbmVlZCB0byBjaGVja1xyXG4vLy9cclxuJGNhcmJvbi1ncmF5OiAjMmQyZDJkO1xyXG4kYmxhY2stb25lMTogIzQ0NDQ0NDtcclxuJGdyZXktdGV4dDogJGJsYWNrLW9uZTE7XHJcbi8vIG5lZWQgdG8gY2hlY2tcclxuJGVkLWJsdWU6ICMzNTgwZjc7XHJcbiRmb290ZXItYmx1ZTogIzM1ODBmNztcclxuJHNlY29uZGFyeS1uYXZ5OiAjMzU4MGY3O1xyXG4kc2xpZGVyLWJsdWU6ICMzNTgwZjc7XHJcbiRzZWNvbmRhcnktYmx1ZTogIzRhN2VlZjtcclxuLy9uZWVkIHRvICBjaGVja1xyXG4kUHJpbWFyeS1ncmF5OiAjNzI3MjcxO1xyXG4kZ3JleS1kYXJrOiAjNzI3MjcxO1xyXG4vL25lZWQgdG8gY2hlY2tcclxuJGJsdWUtZGFyazE6ICMwYjI0M2E7XHJcbiRjb2xvci0zOiAjMGIyNDNhO1xyXG4kZm9vdGVyLXByaW1hcnk6ICMwYjI0M2E7XHJcbi8vbmVlZCB0byBjaGVja1xyXG4kb3JhbmdlX2NvbG9yOiAjZmY2YjAwO1xyXG4kb3JhbmdlLWRhcms6ICNmZjZiMDA7XHJcblxyXG4vL25lZWQgdG8gY2hlY2tcclxuJHNlY29uZGFyeS1ncmF5OiAjYjhiOGI4O1xyXG4kdGludHMtb2YtcGluay1zd2FuOiAjYjhiOGI4O1xyXG4vL25lZWQgdG8gY2hlY2tcclxuJGdvbGQ6ICNkZmE3MTc7XHJcbiR3ZWxsLWdvbGQ6ICNkZmE3MTc7XHJcbi8vbmVlZCB0byBjaGVja1xyXG4kZ3JlZW4tYmFjazogI2YwZmRmNjtcclxuJGxpZ2h0R3JlZW46ICNmMGZkZjY7XHJcbi8vbmVlZCB0byBjaGVja1xyXG4kbGF2ZW5kZXItYmx1c2g6ICNmZmY1ZjU7XHJcbiRyZWQtYmFjazogI2ZmZjVmNTtcclxuLy8vLy8vLy8vLy8vXHJcblxyXG4vLy8vL25vdCBzZWVuXHJcbiRibGFjay10d286ICMzOTM5Mzk7IC8vIHVzZWQgaW4gb3VyIHByb2plY3QgaW4gZmlnbWEgaXRzIGRpZmZlcmVudCBuZWVkIHRvIGNoYW5nZSBhY2NvcmRpbmdseVxyXG4kYmxhY2stZml2ZTogIzI1MjUyNTsgLy8gdXNlZCBpbiBvbmUgcGxhY2Ugbm90IHNlZW4gY3NzIGNsYXNzIG5hbWUgaW4gaHRtbCBmaWxlXHJcbiRibHVlLWxpZ2h0OiAjOGNiM2YxNGE7XHJcbiRicm93bmlzaC1ncmV5OiAjNjY2NjY2OyAvLyB1c2VkIGluIG9uZSBwbGFjZSBub3Qgc2VlbiBjc3MgY2xhc3MgbmFtZSBpbiBodG1sIGZpbGVcclxuJGJyb3duLWRhcms6ICNmZjZiMDAzMztcclxuJGJsdWUtZGFyazogIzFjMWMyODsgLy8gdXNlZCBpbiBvbmUgcGxhY2Ugbm90IHNlZW4gdGhlIGRlc2lnbiBpbiBmaWdtYVxyXG4kY3lhbi1ibHVlLTE6ICMwZDZlZmQ7IC8vIHVzZWQgaW4gb3VyIHByb2plY3QgaW4gZmlnbWEgaXRzIGRpZmZlcmVudCBuZWVkIHRvIGNoYW5nZSBhY2NvcmRpbmdseVxyXG4kY3lhbi1ibHVlLTI6ICMyMTI1Mjk7IC8vIHVzZWQgaW4gb3VyIHByb2plY3QgaW4gZmlnbWEgaXRzIGRpZmZlcmVudCBuZWVkIHRvIGNoYW5nZSBhY2NvcmRpbmdseVxyXG4kY29sb3ItMTogIzkzOWRhNjsgLy91c2VkIGluIG91ciBwcm9qZWN0IGluIGZpZ21hIGl0cyBkaWZmZXJlbnRcclxuJGR1c3R5LW9yYW5nZTogI2Y3OTAzNTsgLy8gdXNlZCBpbiBlZGJ1dHRvblxyXG4ka2VsbHktZ3JlZW4tdHdvOiAjMDBhYTI3OyAvLyB1c2VkIGluIGVkYnV0dG9uXHJcbiRncmVlbi1saW5rLXR3bzogIzE3OWQ1NTsgLy8gd3JvbmdseSB1c2VkICggaW4gb3VyIHByb2plY3QgaW4gZmlnbWEgaXRzIGRpZmZlcmVudCBuZWVkIHRvIGNoYW5nZSBhY2NvcmRpbmdseVxyXG4kZ3JheS0xOiAjYmJiYmJiOyAvLyB3cm9uZ2x5IHVzZWRcclxuJGdvbGQtYnJvd25pc2g6ICNkZmE3MTc0MjtcclxuJGdyZWVuLWxpZ2h0OiAjNTFiMjU1NDU7IC8vIHdyb25nbHkgdXNlZCBoYXZlIHRvIHVzZSAjRDNFQ0Q1XHJcbiRncmV5LXByaW1hcnk6ICM3ZTg4OTk7IC8vIHdyb25nbHkgdXNlZFxyXG4kZ3JleS1zZWNvbmRhcnk6ICNkZGUyZWI7IC8vIHdyb25nbHkgdXNlZFxyXG4kZ3JheS1wcm9ncmVzczogIzQ0NDc1YjsgLy8gd3JvbmdseSB1c2VkXHJcbiRsaWdodC1uYXZ5OiAjMTc0MDgyOyAvLyBidXR0b24gKHVzZWQgaW4gb25lIHBsYWNlIGJ1dCB0aGUgY2xhc3MgaXMgbm90IHByZXNlbnQgaW4gaHRtbClcclxuJGxpZ2h0LWJsdWUtdHdvOiAjYzJkYmViOyAvLyB3cm9uZ2x5IHVzZWRcclxuJGxpZ2h0LXNreWJsdWU6ICNlYmYyZmU7IC8vc2hhbnRuYXVcclxuJHBpa2FjaHUteWVsbG93OiAjZjllZGQxOyAvL3dyb25nbHkgdXNlZFxyXG4kcmVkLWxpZ2h0OiAjZGQ1MDRkMmU7IC8vIDAuNXB4IHNvbGlkICNGOERDREI7XHJcbiRza3ktYmx1ZTogIzM1ODBmNzMzOyAvLyAgMXB4IHNvbGlkIHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjIpO1xyXG5cclxuJHRvZ2dsZS1iZzogI2M0ZGFmYzsgLy8gaGF2ZSB0byByZW1vdmUgaW4gY3NzIGZpbGUgbm90IHVzZWQgaW4gaHRtbFxyXG4kdGF4LXN1bW1hcnk6ICNlYmViZWI7IC8vIG5vdCBzZWVuIGluIHRoZSBkZXNpZ25cclxuJHRheC1oZWFkOiAjOGY5MGE2OyAvLyBub3Qgc2VlbiBpbiB0aGUgZGVzaWduXHJcbiR2ZXJ5LWxpZ2h0LWdyYXk6ICNlNWU1ZTU7IC8vIG5vdCBzZWVuIGluIHRoZSBkZXNpZ25cclxuJHZlcnktbGlnaHQtZ3JlZW46ICM1MWIyNTUzNjsgLy93cm9uZ2x5IHVzZWQgY29sb3VyXHJcbiR3aGl0ZS1zaXg6ICNlZGVkZWQ7IC8vd3JvbmdseSB1c2VkIGhhdmUgdG8gdXNlICBmNGY0ZjRcclxuJHdoaXRlLWZvdXI6ICNmOWY5Zjk7IC8vIHdyb25nbHkgdXNlZFxyXG4kd2hpdGUtdHdlbHZlOiAjZmFmYWZhOyAvL3VzZWQgaW4gb25lIHBsYWNlIGJ1dCBub3Qgc2VlbiBjc3MgY2xhc3MgaW4gaHRtbCBmaWxlXHJcbiRibHVlX2xpZ2h0OiAjZmJmZGZmOyAvLyB3cm9uZ2x5IHVzZWQgaW4gdHdvICBwbGFjZXMgKGluIGRlc2lnbiBpdHMgZGlmZmVyZW50IGNvbG9yICApXHJcbi8vLy8vLy8vLy8vXHJcbiRncmV5LWJnOiAjZjVmNWY1O1xyXG4kbGlnaHRfZ3JlZW46ICM0NmQ3ODc7XHJcbiRsaWdodF9ncmVlbjE6ICNkM2U4Yzk7XHJcbiRlcnJvcl9yZWQ6ICNmZjYyNTg7XHJcbiRkYXJrLXBlYWNoOiAjZjA0ZTQ1O1xyXG4kaW5wdXRfZm9jdXNfeWVsbG93OiByZ2JhKDI1NSwgMjI5LCAwLCAwLjEpO1xyXG4kZ3JleV9saWdodDogI2U5ZTllOTtcclxuJGxpZ2h0X3JlZDogI2ZmZjZmNTtcclxuJGdyYXktZXJyb3I6ICNiM2IzYjM7XHJcbiR0b29sdGlwLWJnOiAjZjRmYWZkO1xyXG4kdG9vbHRpcC1icmQ6IHJnYmEoMjAzLCAyMDAsIDIwMCwgMC4xKTtcclxuJGJsdWVCb3JkZXJPcGFjaXR5TGlnaHQ6ICMzNTgwZjcxYTtcclxuJGFxdWFfd2hpdGU6ICNmMmYyZjU7XHJcbiRibHVlLWxpZ2h0X2JnOiAjZjRmYWZkO1xyXG4kZGFyay1ncmF5OiAjZTBlMGUwO1xyXG4kbWlkLWdyYXk6ICNjZGNkY2Q7XHJcblxyXG4vLyBmb290ZXIgY29sb3JcclxuJGZvb3Rlci1saWdodDogI2UyZTJlMjtcclxuJGZvb3Rlci1ncmF5OiAjNDg1YjZiO1xyXG4kZm9vdGVyLWxpZ2h0Z3JheTogIzc4Nzg3ODtcclxuJGZvb3Rlci1kYXJrZ3JheTogIzk0OWZhOTtcclxuJGZvb3Rlci1ncmVlbjogIzFhOGE0ZTtcclxuJGZvb3Rlci1kYXJrOiByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMSk7XHJcblxyXG4vLyB0b2NcclxuJHBhc3RlbC1jcmVhbTogI2ZlZjRlYztcclxuJGxhYmVsLWdyYXk6ICM4YjhiOGI7XHJcbiRsYWJlbC1ncmF5bGlnaHQ6ICNiZWJlYmU7XHJcbiRsYWJlbC1ncmF5bGlnaC1tZWRpdW06ICNhM2EzYTM7XHJcbiRsYWJlbC1za3libHVlOiAjMWM5YWQ2O1xyXG4kbGlnaHRfcmVkMTogI2ZmZjZmNjtcclxuJGxpZ2h0X3JlZC1vbmU6ICNmZGY2ZjY7XHJcbiRoaWdoLXllbGxvdzogI2Y5ZGM3NTtcclxuXHJcbi8vIHN0YXRpY1xyXG4kdGFibGUtcm93LWdyYXk6ICNlZGVkZjA7XHJcblxyXG4kc3VtbWVyLWhvdXNlOiAjY2NmMGUzO1xyXG4kbnV2YW1hLWdyZWVuOiAjMDBiMjc0O1xyXG4kcGFsZS1waW5rOiAjZmNkY2RhO1xyXG4kbGF2ZW5kZXItZ3JheTogI2NkY2NkNTtcclxuJGNvb2wtbWludDogI2QyZWJmNztcclxuJGFudGlxdWUtd2hpdGU6ICNmZGVhZDg7XHJcbiRsZW1vbi1jaGlmZm9uOiAjZmZmYWNjO1xyXG4kb3JhbmdlLXBlZWw6ICNmZjk5MDA7XHJcblxyXG4vL0V2ZW50IGNhbGVuZGVyXHJcbiRtZWRpdW0tZ3JheTogI2FhYTtcclxuLy8gZm9vdGVyIHVpIG5ld1xyXG4kZm9vdGVyLXByaW1hcnktbmV3OiAjMDMwMDJmO1xyXG4kZm9vdGVyLWNvcmFsLW5ldzogI2YwNGU0NTtcclxuJHNlY29uZGFyeS10aXRsZS1ibHVlOiAjMzUzMzVhO1xyXG4kbWlsZC1ibHVlOiAjYjFiMmM0O1xyXG4kbWlsZC1ibHVlLW9wYWNpdHk6IHJnYmEoMTc3LCAxNzgsIDE5NiwgMC4yNSk7XHJcbiR3aGl0ZS1vcGFjaXR5LW1pZGhhbGY6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiRtaWRuaWdodC1kYXJrOiAjMmQyYjRkO1xyXG4kZm9vdGVyLWJvdHRvbS1ibHVlOiAjMDIwMDIwO1xyXG4kZm9vdGVyLWJvdHRvbS1saW5lOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblxyXG4vLyBRUkNcclxuJHRvbWF0by0yMDogcmdiYSgyNDAsIDc4LCA2OSwgMC4yKTtcclxuJGdyZWVuLTE6ICMxY2ZjODM7XHJcbiRncmVlbi0yMDogcmdiYSgyOCwgMjUyLCAxMzEsIDAuMik7XHJcbiRvcmFuZ2UtbGlnaHQtMjA6IHJnYmEoMjQ3LCAxNDgsIDYyLCAwLjMpO1xyXG4kbXJfZ3JlZW55OiAjMDVhNjYwO1xyXG4vL1NHQlxyXG5cclxuLy8gcHJpbWFyeSBuZm9cclxuJGxlbmdlZC1ibHVlOiAjNDlhZWUyO1xyXG4kbGVuZ2VkLW9yYW5nZTogI2Y5YWE2NztcclxuXHJcbiRkaXNhYmxlLWdyYXk6ICNlZmVmZWY7XHJcbiRibGFjay1zaGFkZW9uZTogIzE0MTQxNDtcclxuJHllbGxvdy1zaGFkZW9uZTogI2YyYmEzYjtcclxuJHllbGxvdy1zaGFkZXR3bzogI2ZiZDQ3ZDtcclxuJGJsYWNrLXNoYWRlb25lOiAjMTQxNDE0O1xyXG4kZ3JleS1zaGFkZW9uZTogIzU2NTY1NjtcclxuJHllbGxvdy1zaGFkZXRocmVlOiAjZjVlMWIyO1xyXG4kbGlnaHQtYmx1ZS0xOiAjZThmNWZiO1xyXG4kbGlnaHQtb3JnOiAjZmZmY2U1O1xyXG4kZ3JlZW4tbGlnaHQtMTogI2U1ZjdmMTtcclxuJGxpZ2h0LXBpbms6ICNmOGVkZjU7XHJcbiRsaWdodC1waW5rMTogI2VmY2JjOTtcclxuJG9yYW5nZS1zaGFkZTogI2Y3OTQzZTtcclxuJGJsdWUtbWFnZW50YTogI2Y1ZjVmNztcclxuLy9BbGVydHNcclxuJG51dmFtYS1ncmVlbjogIzAwYjI3NDtcclxuJG51dmFtYS1saWdodC1ncmVlbjogI2NjZjBlMztcclxuJGJnLWxpZ2h0LWJsdWU6ICNkMmViZjc7XHJcbiRvcmFuZ2UtbGlnaHQtYmc6ICNmZGVhZDg7XHJcblxyXG4kZGlzYWJsZS1ncmF5OiAjZWZlZmVmO1xyXG4vL1Bvc3QgbG9naW5cclxuJGJnLW9wYWNpdHk6ICNmZmYwZTU7XHJcbiRwbGQtbGlnaHQtZ3JheTogIzhkOGQ4ZDtcclxuJGxpZ2h0LXN1Y2Nlc3M6IHJnYmEoMjI5LCAzMiwgMzIsIDAuMSk7XHJcbiRvcmFuZ2UtbGlnaHQxOiAjZjlhYTY3O1xyXG4kYmx1ZS1zaGFkZTE6ICMwMzc4YTY7XHJcbiRibHVlLXNoYWRlMjogIzQ5YWVlMjtcclxuJEdhaW5zYm9ybzogI2RkZGRkZDtcclxuLy8gUXVvdGUgcGFnZXNcclxuXHJcbiRsYXZlbmRlci1jb2xvcjogI2NlZWVmOTtcclxuJGxhdmVuZGVyLXB1cnBsZTogI2ViZTlmZjtcclxuJHBhbnRvbmVDUC1jb2xvcjogIzAwOGZiYztcclxuJGNhbmFyeS15ZWxsb3c6ICMwMGQ2YmM7XHJcbiRiYWJ5LWJsdWU6ICNkOGZlZjk7XHJcbiRibHVlLWRhcmszOiAjMDkwYTlmO1xyXG4kZ3JleS1Db2xvcjogI2U2ZTZlNjtcclxuJGNvbmdvLXBpbms6ICNmZjdkN2E7XHJcbiRsaWdodC1ncmVlbjogIzhhZGY4ZDtcclxuJENlbGFkb246ICNhZWViYjA7XHJcbiRsaWdodC1yZWQ6ICNmZmNiY2E7XHJcbiRncmVlbi1zaGFkZTI6ICM5Y2RmYmI7XHJcbiRyZWQtc2hhZGUyOiByZ2JhKDI0MSwgNjcsIDY3LCAwLjQpO1xyXG4kaG9tZS1saWdodC1yZWQ6ICNlOGQzZDg7XHJcbiRob21lLXRoaWNrLXJlZDogI2RkNTA0ZDtcclxuJGhvbWUtbGlnaHQtZ3JlZW46ICMyMGU1OWUxYTtcclxuJGhvbWUtdGhpY2stZ3JlZW46ICMwMDdhNGU7XHJcbiRob21lLWxpZ2h0LXllbGxvdzogI2ZmZjBjODtcclxuJGhvbWUtdGhpY2steWVsbG93OiAjYjU4MjAwO1xyXG4kaG9tZS1saWdodC1jeWFuOiAjZDlmZGZmO1xyXG4kaG9tZS10aGljay1jeWFuOiAjMDA2Zjc1O1xyXG4kaG9tZS1vcmFuZ2U6ICNmZjdhMDA7XHJcbiRtaXN0eS1sYXZlbmRlcjogI2MzYzNkZTtcclxuLy8gcmV2YW1wIGhlYWRlclxyXG4kY3lhbi1ibHVlOiAjZWRmNGZmO1xyXG5cclxuLy9wcmljaW5nXHJcbiRncmV5LWxpZ2h0OiAjZTZlNmVhO1xyXG4kZ3JleS0yOiAjNzE3MTcxO1xyXG4kYXBwcm94LWxhdmVuZGVyOiAjZWRlZGYwO1xyXG4kc3BhbmlzaC1ncmF5OiAjOTE5MTkxO1xyXG4kbGlnaHQtcGluazI6ICNmY2U5ZTk7XHJcbiRsaWdodC1ncmVlbjM6ICNkOWYzZGE7XHJcbiRudWV0cmFsQmx1ZTogI2YxZjNmOTtcclxuXHJcbiRnaG9zdC13aGl0ZTogI2Y4ZjdmOTtcclxuJGxpZ2h0LWJsYWNrOiAjMjYyNTI3O1xyXG4kZGFyay1ibGFjazogIzIzMjYyZjtcclxuJGRhcmtzaGFkZV9ibHVlOiAjMTExYjI5O1xyXG4kZGFya19zYXBwaGlyZTogIzAzMDAyZjgwO1xyXG4kbGlnaHQtZ3JleWlzaDogI2U4ZTdlYztcclxuJHJldmFtcGVkLWJhY2tncmV5OiAjZjhmN2ZhO1xyXG4kc2lsdmVyLW9uZTogI2I1YjViNTtcclxuJGdyZXktdGhpY2s6ICM4Mzg0ODY7XHJcbiRncmF5aXNoLWJsdWU6ICM0ZjRlNzA7XHJcbiRibGFjay1tYWdpYzogIzIzMWYyMDtcclxuJHdoaXRlLWxpZ2h0OiAjZjFmMWY0O1xyXG4kZ3JleS1saWdoZXN0OiAjZjZmNmY4O1xyXG4kZ3JleS10aGlja2VzdDogIzVjNWU2NDtcclxuLy9sb2dpblxyXG5cclxuJGxpZ2h0LXNoYWRlOiAjZjhmNWZmO1xyXG4kZ3JlZW4tZGFyazogIzA1YTY2MDtcclxuXHJcbi8vUHJvZHVjdCBQYWdlc1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTE6ICMzNjMzNTk7XHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlMjogIzI5MjY2MztcclxuJG1pZG5pZ2h0LWJsdWUtc2hhZGUzOiAjMWMxYTQ1O1xyXG4kbWlkbmlnaHQtYmx1ZS1zaGFkZTQ6ICMzOTQ0OTk7XHJcbiRtaWRuaWdodC1ibHVlLXNoYWRlNTogIzYxNmVjZDtcclxuJG1pc3R5cm9zZTogcmdiYSgyNDIsIDIxOSwgMjM1LCAwLjQpO1xyXG4kY3lsaW5kcmljYWwtY29vcmRpbmF0ZTogI2U2ZTZlYjtcclxuJGdyZXktc2hhZGUxOiAjNjk2NjgyO1xyXG4kY3lhbi1ibHVlLWRhcms6ICMwOTIxMzM7XHJcbiRHcmF5MjE6ICMzNjM2MzY7XHJcbiRHcmF5ODU6ICNkOWQ5ZDk7XHJcbiRib2thcmEtZ3JheTogIzE2MTMxYjtcclxuJHBoZW5vbWVuYWwtcGVhY2gtY29sb3I6ICM5OWUwYzc7XHJcbiRtaW50LWNvbG9yOiAjZTZmNGVmO1xyXG4kcGluay1saWdodDogI2ZhZjFmNztcclxuJHBlYWNoOiAjZjllY2ViO1xyXG4kTWVsYW5pZTogcmdiYSgyMzAsIDE4MywgMjE1LCAwLjUpO1xyXG5cclxuLy8gbmF2aWdhdGlvblxyXG4kbmF2LWJnOiAjZmJmYmZkO1xyXG4kZ3JleS1zaGFkZTI6ICM3ODc3ODU7XHJcbiRwaW5rLWxpZ2h0MjogcmdiYSgyNTIsIDIxOSwgMjE3LCAwLjQpO1xyXG5cclxuJG9yYW5nZS00MDogcmdiYSgyNTIsIDIxOSwgMjE3LCAwLjQpO1xyXG4kYmx1ZS1saWdodDM6ICNjY2NjZDY7XHJcblxyXG4vLyBQcm9kdWN0IFBhZ2VzIG5ldyBjb2xvcnNcclxuJGJydWlzZWQtcGVhY2g6ICNmMjczNmI7XHJcbiRsaWdodC1wZWFjaDogI2ZjZGJkOTtcclxuJHNraW4tcGVhY2g6IHJnYmEoMjUyLCAyMTksIDIxNywgMC40KTtcclxuJGdyZXktY29sb3IyOiAjZTdlN2U3ZTc7XHJcbiR0b21hdG8tY29sb3I6ICNmMjcwNjg7XHJcbiRkdWxsLWdyZXk6ICNiMmIyYzI7XHJcbiRhbm90aGVyLXBlYWNoOiAjZjllY2ViO1xyXG4kTWFuZHlzLVBpbms6IHJnYmEoMjUzLCAyMzQsIDIxNiwgMC40KTtcclxuJHNwZWVjaC1ncmVlbjogIzMzYzE5MDtcclxuJEdlcmFsZGluZTogI2ZhYjhiNTtcclxuXHJcbi8vIGFscGhhIGhvbWVcclxuJFNvbGl0dWRlOiAjZWZmMGYyO1xyXG4kZHVsbC1ibHVlOiAjMzEyZjVhO1xyXG4kZHVzdHktZ3JleTogIzhkOGE4YTtcclxuJGJvcmRlci1ncmV5OiAjY2JjYmNiO1xyXG4kYmxhY2stc2hhZGU6ICMwMjAzMDc7XHJcbiRibHVlLXNoYWRlNDogIzYxNmJjOTtcclxuJGxpZ2h0LXNoYWRlLWhvdmVyOiAjZDFkYWY0O1xyXG4kd2FybS1yZWQtbGlnaHQ6ICNmY2RiZDk7XHJcbiR3YXJtLXJlZC1kYXJrOiAjZjA0ZTQ1O1xyXG4kYmx1ZS1zaGFkZS1saWdodDogI2VmZWVmZjtcclxuXHJcbiRsaWdodC1zaGFkZS1ibHVlOiAjZjFmMGZmO1xyXG4kd2FybS1vcmFuZ2U6ICNmMDUwNDY7XHJcblxyXG4kYmx1ZS1zaGFkZS0yMDogIzYzNzRkNDtcclxuJGJsdWUtc2hhZGUtMjE6ICNlMmU3ZmU7XHJcbiRibHVlLXNoYWRlLTIyOiAjZjBmY2Y4O1xyXG4kcGlua2lzaC1yZWQ6ICNmZmU5ZTA7XHJcbiRyZWRkaXNoOiAjY2MzMTAwO1xyXG4kcGFsZS15ZWxsb3c6ICNmZmZjZWE7XHJcbiRsaWdodC1wdXJwbGU6ICM3MjZjYjI7XHJcbiR0aGljay1ibHVlOiAjMjkyNTYyO1xyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuY3VzdG9tRm9ybVNlY3Rpb24ge1xyXG4gICAgLmRhdGUtbGFiZWwge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgIGZpbHRlcjogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IHVuc2V0O1xyXG4gICAgICAgICAgb3V0bGluZTogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tX2J0biB7XHJcbiAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbCB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICB9XHJcblxyXG4gIC5tb2JGb3JtIHtcclxuICAgIC5tb2JGb3JtSGVhZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAxNS40NSU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci0zO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JGb3JtV3JhcCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAuaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlLWxhYmVsIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZVdyYXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAuY2hhbmdlLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93ID4gKiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xyXG5cclxuICAgICAgICAgIC5jb2wtbGctNiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgICAgICAgICAgIHRvcDogMjUlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAuY2hhbmdlLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZWRlbC1pY29uLWNhbGVuZGFyLXJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib2Rlci1ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICAgICAgJi5yYWRpb0ZpZWxkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIC5yYWRpb0ZpZWxkIHtcclxuICAgICAgLy8gICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAvLyB9XHJcbiAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMTBweCAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vYkZvcm0tbmV3IHtcclxuICAgIG1hcmdpbjogMjVweCAxNXB4O1xyXG4gICAgLm1vYkZvcm1XcmFwLm1vYkZvcm1XcmFwLW5ldyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XHJcbiAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbV9idG4uY3VzdG9tX2J0bi1uZXcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibHVlX2JnIHtcclxuICAgIHBhZGRpbmc6IDE0cHggMTJweDtcclxuICAgIG1hcmdpbjogMjVweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgJi5tYWlsIHtcclxuICAgICAgLm1haWxfbGFiZWwge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9ib2R5IHtcclxuICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAmX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbF9sYWJlbF9jbG9zZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNS43cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZlNGQxNTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZS1sYWJlbCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gLmRhdGUtbGFiZWwge1xyXG4gICAgICAvLyAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XHJcbiAgICAgIC8vICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgLy8gfVxyXG4gICAgICAvLyAubWFpbF9sYWJlbF9jbG9zZSB7XHJcbiAgICAgIC8vICAgbWFyZ2luLWxlZnQ6IDUuN3B4O1xyXG4gICAgICAvLyAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIC8vICAgaSB7XHJcbiAgICAgIC8vICAgICBib3JkZXI6IDFweCBzb2xpZCAkcmVkLWJvcmRlcjtcclxuICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLy8gICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLy8gICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIC8vICAgICAgIGNvbG9yOiAkcmVkLWJvcmRlcjtcclxuICAgICAgLy8gICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgIC8vICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAvLyAgICAgfVxyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG4gICAgICAubWFpbC1pbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDlweCA0MHB4IDlweCAxM3B4O1xyXG5cclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIHRvcDogMTglO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JleS1zdWl0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmx1ZV9iZy1uZXcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgJi5tYWlsIHtcclxuICAgICAgLm1haWwtaW5wdXQge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpZ2h0LWJsdWUtdGhlbWUge1xyXG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xyXG4gICAgLm1vYkZvcm1XcmFwIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICBib3JkZXI6IDEuOHB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5tYWlsQ2hlY2tib3gge1xyXG4gICAgICAgIC5jaGVja2JveCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haWxXcmFwIHtcclxuICAgICAgICAgIC5ibHVlX2JnIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmLm1haWwge1xyXG4gICAgICAgICAgICAgIC5tYWlsX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJl9pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWFpbF9sYWJlbF9jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1LjdweDtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmU0ZDE1O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kYXRlLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubWFpbC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggNDBweCA5cHggMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE4JTtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZS1sYWJlbCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0Oi1pbnRlcm5hbC1hdXRvZmlsbC1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRhdGVXcmFwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlci13cmFwcGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgLmNoYW5nZS10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyA+ICoge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcclxuXHJcbiAgICAgICAgICAuY29sLWxnLTYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuICAgICAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgLmNoYW5nZS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmVkZWwtaWNvbi1jYWxlbmRhci1yZXBvcnQge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9kZXItYm90dG9tIHtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAgICYucmFkaW9GaWVsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gLnJhZGlvRmllbGQge1xyXG4gICAgICAvLyAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIC8vIH1cclxuICAgICAgLnJhZGlvIHtcclxuICAgICAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAxMHB4IDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbV9idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJhZGlvIHtcclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luOiAxMCU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICBib3JkZXI6IDEuOHB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYucmVwb3J0LWZvcm1hdCB7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICBib3JkZXI6IDEuOHB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyAuY2hlY2tlZE9wdGlvbiB7XHJcbiAgLy8gICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB+IC5kaXNwX3ZhbCB7XHJcbiAgLy8gICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG59XHJcblxyXG4vLyBmb3IgdGFibGVcclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLmRvd25sb2FkSG9sZGluZ0Rlc2stdGFibGVNb2Ige1xyXG4gICAgcGFkZGluZzogMCAwO1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zU2VtaUJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5zZWFyY2hfaWNvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTJweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMTRweCAxMnB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmx1ZV9iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWx0ZXJfdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuXHJcbiAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmlsdGVyIHtcclxuICAgICAgICAuYmx1ZV9iZyB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZG93bmxvYWQtZHJhd2VyX19oYW5kbGUtd3JhcHBlcl9fY29udGVudCB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxufVxyXG5cclxuLmRvd25sb2FkLWRyYXdlcl9faGFuZGxlLXdyYXBwZXJfX2JhY2tkcm9wIHtcclxuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRyYXdlci1jb250YWluZXIge1xyXG4gIGhlaWdodDogMTI2O1xyXG5cclxuICAuZGF0ZS1jb250YWluZXIge1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiAzMTZweDtcclxuICAgIGJhY2tncm91bmQ6ICNmMGY5ZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgLnNlbGVjdC1kYXRlIHtcclxuICAgICAgd2lkdGg6IDExNXB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgICBtYXJnaW46IDBweCAwcHggMTBweCAxNXB4O1xyXG4gICAgICBmb250LWZhbWlseTogXCJFbmNvZGUgU2Fuc1wiO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgd2lkdGg6IDIwMXB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIHRvcDogMzg2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5cclxuI2RwLWJpbGxzLW1haW4ge1xyXG4gIC5jb21tb24tZG93bmxvYWQtbmV3dGhlbWUge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIHdpZHRoOiA1MjFweDtcclxuICAgIH1cclxuICAgIC5wYW5kTGNhbGVuZGFyIC5wYW5kTGNhbGVuZGFyLWZvcm0gLmNhbGVuZGFyLS1yb3cge1xyXG4gICAgICBnYXA6IDY0cHg7XHJcbiAgICB9XHJcbiAgICAuY2FsZW5kYXJfcG5sX3VpIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIC5kYXRlLWlucHV0LXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tZWxsaXBzZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLW9uZTE7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIC5jb21tb24tZG93bmxvYWQge1xyXG4gICAgICAuZG93bmxvYWQtYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDIycHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVkZWwtaWNvbi1jb2xvdXJlZC1jYWxlbmRhcixcclxuICAuZWRlbC1pY29uLWRvd25sb2FkLWNvbG91cmVkIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcGJpbGxzLWhlYWQge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgcGFkZGluZzogMTVweCAwcHggNDFweDtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZHJvcGRvd24tYmxvY2sge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRwYmlsbHMtdGFibGUge1xyXG4gICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAuZ2VuZXJpYy10YWJsZSB7XHJcbiAgICAgIHRhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDAgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItc3BhY2luZzogMHB4IDhweDtcclxuXHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgLnRhUmlnaHQge1xyXG4gICAgICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAxNnB4IDE1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDE1cHggMjdweCAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMC41JTtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JlZW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saWdodF9ncmVlbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRsaWdodF9ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlZCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saWdodF9yZWQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRmb290IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC15ZWxsb3c7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggMTVweCAyN3B4IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0IGltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAubWFpbi10aXRsZS1mb3JicmVhayB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgIHRleHQtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDNweCAyNnB4IDNweCAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZHJvcGRvd24taXRlbTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb25tb2RhbC5ncmF5LW1vZGFsIHtcclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgICBnYXA6IDI2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgLmVxdWl0eWRyb3Age1xyXG4gICAgICBpOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYWxlbmRhcl9jaGFuZ2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FsZW5kYXJfZGF0ZSB7XHJcbiAgICAuY2FsZW5kYXJfY2hhbmdlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gICAgLmZpbl95ZWFyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmluYW5jaWFsLXllYXItZGF0ZSB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGVmdWxsQ2xhc3Mge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgICBnYXA6IDguNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGVuZGFyX2NvbnRhaW5lciB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgLmNhbGVuZGFyX2Fycm93IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDIxNXB4O1xyXG4gICAgfVxyXG4gICAgLmNhbGVuZGFyX2xpc3Qge1xyXG4gICAgICBzcGFuOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciB7XHJcbiAgICAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQge1xyXG4gICAgICAuZHJhd2VyLWhlYWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmRwYmlsbHMtdGFibGUge1xyXG4gICAgLmdlbmVyaWMtdGFibGUge1xyXG4gICAgICAudGFSaWdodCB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcclxuICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2JGb3JtV3JhcC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRwYmlsbHMtYWNjb3JkaWRpb24ge1xyXG4gIC5kcC1iaWxscy1hY2MtaGVhZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmFjY29yZGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZHAtYmlsbHMtYWNjLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDMzcHggMTlweCAyMHB4O1xyXG4gIH1cclxuICAuZHAtYmlsbHMtYWNjLWJvZHksXHJcbiAgLmRwLWJpbGxzLWFjYy1oZWFkIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG5cclxuICAgID4gZGl2IHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgLmQtZmxleCB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgfVxyXG4gICAgLnZhbHVlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiA4cHggMHB4O1xyXG4gICAgZ2FwOiAzNnB4O1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcclxuICB9XHJcbiAgLmFjY29yZGlhbi1pdGVtIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBkYi0xOSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XHJcbn1cclxuLnBkci0xNiB7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweDtcclxufVxyXG4ucGRiLTE1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG4udy0xNyB7XHJcbiAgd2lkdGg6IDE3JSAhaW1wb3J0YW50O1xyXG59XHJcbi53LTEzIHtcclxuICB3aWR0aDogMTMlO1xyXG59XHJcbi5kcGJpbGxzLW1vYmlsZSB7XHJcbiAgLmhlYWQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gIH1cclxuICAudmFsdWUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG4gIC5kcGJpbGxzLW1vYmlsZS10aWxlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxuICAuaXNpbi10ZXh0IHtcclxuICAgIHBhZGRpbmc6IDE1cHggMHB4IDZweDtcclxuICB9XHJcbiAgLmluc3RydW1lbnQtaGVhZCB7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDE1cHggMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubWdyLTEyIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5kcC1iaWxscy1tYWluLWNvbnRhaW5lci5jb250YWluZXIsXHJcbi5kcC1iaWxscy1tYWluLWNvbnRhaW5lciB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxuICAucm91bmRlZC1jaXJjbGUuZXhjbGFtYXRpb24ge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG4gIC5jb21tb24tZG93bmxvYWQgLmRvd25sb2FkLWJ0biB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIycHg7XHJcbiAgICBnYXA6IDhweDtcclxuICB9XHJcbiAgLmVkZWwtaWNvbi1kb3dubG9hZC1jb2xvdXJlZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcC1pbnRlcmVzdC1tYWluLWNvbnRhaW5lciB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4uZHAtYmlsbHMtdG90YWwge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXllbGxvdztcclxuICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAxN3B4O1xyXG4gIGRpdiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwLjUlO1xyXG4gIH1cclxufVxyXG5cclxuLmRwYmlsbHMtZXJyb3Jtc2ctbm9ib3JkZXIge1xyXG4gIHRkIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5lcnJvci1tc2ctbmV3LWljb24ge1xyXG4gIC5lcnJvci1tc2cge1xyXG4gICAgLmVycm9yLW1zZy13cmFwcGVyIHtcclxuICAgICAgLmVycm9yaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLW5ldy1tb2RhbC1kZXNpZ25zIHtcclxuICAuaGVhZC1pY29uIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnRvcC0wIHtcclxuICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5jb21tb24tcmVwb3J0cy1kb3dubG9hZC1tYWlsIHtcclxuICAuei1pbmRleC1oaWdoX19iYWNrZHJvcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgfVxyXG4gIC5jdXN0b21Gb3JtU2VjdGlvbl9maWVsZCB7XHJcbiAgICAubWFpbF9sYWJlbF9ib2R5IHtcclxuICAgICAgbWF4LWhlaWdodDogODBweDtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgICAubWFpbF9sYWJlbF9ib2R5X2l0ZW0ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwcHggMjdweDtcclxuICB9XHJcbiAgLm1vYi1zbWFsbGNhc2UtcG9wdXAtc3VjY2VzcyxcclxuICAubW9iLXNtYWxsY2FzZS1wb3B1cC1mYWlsIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAudXBkYXRlLW1lc3NhZ2Uge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgLm1vYi1zbWFsbGNhc2UtcG9wdXAtbG9hZGVyLWJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2Itc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MtYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vYi1zbWFsbGNhc2UtcG9wdXAtZmFpbC1ib2R5IHtcclxuICAgIC51cGRhdGUtbWVzc2FnZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWlsX2xhYmVsX2Nsb3NlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gIH1cclxuXHJcbiAgLmljb24tbmV3LTIwIHtcclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tdG9vbHRpcC1jdXN0b20tZWxsaXBzZS1ub3RvcCB7XHJcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMHB4IDIwcHggcmdiYSg4NywgMTAwLCAxNzMsIDAuMikpO1xyXG4gIC50b29sdGlwLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICB9XHJcblxyXG4gIC50b29sdGlwLWFycm93IHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi10b29sdGlwLWN1c3RvbS1lbGxpcHNlLW5vdG9wLmJzLXRvb2x0aXAtdG9wIHtcclxuICAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ub25lLXZhbHVlLWRyb3Bkb3duIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgcGFkZGluZzogMTBweCAxN3B4O1xyXG59XHJcblxyXG4uY29tbW9uLXJlcG9ydHMtZHJvcGRvd24tbmV3IHtcclxuICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIHtcclxuICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgY29sb3I6ICM0NDQ0NDQgaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgIGk6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjZweCAxMHB4IDE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMTJweCAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLWJsb2NrIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrLXRleHQgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGk6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGhlaWdodDogMTA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24taXRlbTpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtwb2ludHMuc2Nzc1wiO1xyXG5cclxuLnN1YnNjcmlwdGlvblJlcG9ydCB7XHJcbiAgLnN1YnNjcmlwdGlvbkNsYXNzTmFtZXMge1xyXG4gICAgdGQge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmRpYW4taXRlbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5TdWJzY3JpcHRpb25pY29uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgfVxyXG4gIC5zdWJzY3JpcHRpb25mZWUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcclxuICAgIGdhcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcclxuICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAzMnB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tb24tdGFibGUtYm9yZGVyIHRhYmxlIHtcclxuICAgIHRoZWFkIHRoIHtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgJi5zdWJzX2NvbnRhaW5lciB7XHJcbiAgICAgIC5ob2xkaW5nLXRhYnMgLm5hdi10YWJzIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgbGkgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zdWJzY3JpcHRpb25mZWVib3JkZXIge1xyXG4gICAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJzY3JpcHRpb25fZGF0YSB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2tfb25lMTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi1kb3dubG9hZCB7XHJcbiAgICAvLyB6LWluZGV4OiAxMDsvL2ZhbWlseSBwb3B1cCBnZXQgb3ZlcmxhcHBlZCBieSBkb3dubGRidG5cclxuICAgIC5kb3dubG9hZC1idG4ge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb25tb2RhbC5ncmF5LW1vZGFsIHtcclxuICAgIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICB9XHJcbiAgICAubW9kYWwtYm9keSAuZG93bmxvYWRIb2xkaW5nRGVzay1mb3JtIHtcclxuICAgICAgcGFkZGluZzogOHB4IDIwcHggMjBweDtcclxuICAgICAgLmN1c3RvbUZvcm0gLmN1c3RvbUZvcm1TZWN0aW9uIC5jaGVja2JveFdyYXAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tRm9ybVNlY3Rpb25fZmllbGQge1xyXG4gICAgICAubWFpbF9sYWJlbF9ib2R5IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWlsX2xhYmVsX2JvZHlfaXRlbSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3LXJlcG9ydHMtbW9kYWxCYWNrZHJvcCB7XHJcbiAgICAuc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MtYm9keSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLlN1YnNjcmlwdGlvbmZlZXNfbW9iaWxlIHtcclxuICBwYWRkaW5nOiAzNHB4IDBweCAxNXB4O1xyXG4gIC5jdXN0b21Gb3JtU2VjdGlvbl9maWVsZCB7XHJcbiAgICAubWFpbF9sYWJlbF9ib2R5IHtcclxuICAgICAgbWF4LWhlaWdodDogODBweDtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FsZW5kYXJfY2hhbmdlIHtcclxuICAgIG1hcmdpbi10b3A6IHVuc2V0O1xyXG4gIH1cclxuICAuY29tbW9uLWRvd25sb2FkLW1iIC5jb21tb24tZG93bmxvYWQge1xyXG4gICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgaGVpZ2h0OiB1bnNldDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgLmRvd25sb2FkLWJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWJzY3JpcHRpb25fcm93X3RhYnMge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAuZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3IgLm5hdi10YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAzMnB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3Vic2NyaXB0aW9uX2FjY29yZGlvbmJvZHkge1xyXG4gICAgLmFjY29yZGlvbmJvZHlfc3Vic2NyaXB0aW9uIHtcclxuICAgICAgLnN1YnNjcmlwdGlvbl9kYXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbW1vbi1kb3dubG9hZC1uZXd0aGVtZSB7XHJcbiAgICAuZG93bmxvYWRyZXBvcnQtZm9ybS1ibG9jayB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4IDE1cHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9iRm9ybVdyYXAge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWlsQ2hlY2tib3gge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9iLXNtYWxsY2FzZS1wb3B1cC1sb2FkZXIge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC5tb2Itc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MsXHJcbiAgLm1vYi1zbWFsbGNhc2UtcG9wdXAtZmFpbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLm1vYi1zbWFsbGNhc2UtcG9wdXAtbG9hZGVyLWJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vYi1zbWFsbGNhc2UtcG9wdXAtc3VjY2Vzcy1ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgID4gZGl2IHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2Itc21hbGxjYXNlLXBvcHVwLWZhaWwtYm9keSB7XHJcbiAgICAudXBkYXRlLW1lc3NhZ2Uge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbF9sYWJlbF9jbG9zZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5pY29uLW5ldy0yMCB7XHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICB9XHJcbn1cclxuXHJcbi5uZXctcmVwb3J0cy1tb2RhbEJhY2tkcm9wIHtcclxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICB9XHJcbiAgLm1vZGFsQmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcblxyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgfVxyXG4gIC5zbWFsbGNhc2UtcG9wdXAtc3VjY2Vzcy1ib2R5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MnB4O1xyXG4gICAgcm93LWdhcDogMjBweDtcclxuICB9XHJcbn1cclxuLmxvYWRlci1yZWQtY29tbW9uIHtcclxuICAudXBkYXRlLW1lc3NhZ2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcbi5pY29uLWRpc2FibGVkIHtcclxuICBjdXJzb3I6IGF1dG87XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBpIHtcclxuICAgICAgY29sb3I6ICRncmV5LXN1aXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tcmVwb3J0LW1haW4tY29udGFpbmVyIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgfVxyXG4gIHNwYW5bZGF0YS1hdHRyPVwiYWN0aXZlXCJdIHtcclxuICAgIGNvbG9yOiAkbXJfZ3JlZW55O1xyXG4gIH1cclxuICBzcGFuW2RhdGEtYXR0cj1cInN0YXJ0ZWRcIl0ge1xyXG4gICAgY29sb3I6ICRtcl9ncmVlbnk7XHJcbiAgfVxyXG4gIHNwYW5bZGF0YS1hdHRyPVwiZW5kZWRcIl0ge1xyXG4gICAgY29sb3I6ICR0b21hdG87XHJcbiAgfVxyXG4gIHNwYW5bZGF0YS1hdHRyPVwiZXhwaXJlZFwiXSB7XHJcbiAgICBjb2xvcjogJHRvbWF0bztcclxuICB9XHJcbiAgc3BhbltkYXRhLWF0dHI9XCJFeHBpcmVkXCJdIHtcclxuICAgIGNvbG9yOiAkdG9tYXRvO1xyXG4gIH1cclxuICBsYWJlbFtkYXRhLWF0dHI9XCJhY3RpdmVcIl0ge1xyXG4gICAgY29sb3I6ICRtcl9ncmVlbnk7XHJcbiAgfVxyXG4gIGxhYmVsW2RhdGEtYXR0cj1cInN0YXJ0ZWRcIl0ge1xyXG4gICAgY29sb3I6ICRtcl9ncmVlbnk7XHJcbiAgfVxyXG4gIGxhYmVsW2RhdGEtYXR0cj1cImVuZGVkXCJdIHtcclxuICAgIGNvbG9yOiAkdG9tYXRvO1xyXG4gIH1cclxuICBsYWJlbFtkYXRhLWF0dHI9XCJleHBpcmVkXCJdIHtcclxuICAgIGNvbG9yOiAkdG9tYXRvO1xyXG4gIH1cclxuICBsYWJlbFtkYXRhLWF0dHI9XCJFeHBpcmVkXCJdIHtcclxuICAgIGNvbG9yOiAkdG9tYXRvO1xyXG4gIH1cclxuICAuc3Vic2NyaXB0aW9uLXN1YnRhYnMge1xyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ldy1yZXBvcnRzLW1vZGFsQmFja2Ryb3AubW9kYWwtb3BhY2l0eS0wIHtcclxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19iYWNrZHJvcCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG59XHJcblxyXG4udGQtc2NoZW1lTmFtZTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtwb2ludHMuc2Nzc1wiO1xyXG5cclxuLnN1YnNjcmlwdGlvblBvcHVwIHtcclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwIDI4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGhlaWdodDogNDY2cHg7XHJcblxyXG4gICAgLm1pZGRsZWxvYWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnN1YnNjcmlwdGlvbi10YWJsZSB7XHJcbiAgICAgIGhlaWdodDogMzg4cHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiBUcmFjayAqL1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNpbHZlci1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMxcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGZvb3Rlci1wcmltYXJ5LW5ldztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWJzY3JpcHRpb25fdG9hc3Rlcl9kb3dubG9hZCB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzJweDtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBtaW4td2lkdGg6IDM0NXB4O1xyXG4gIH1cclxuXHJcbiAgLnN1YnNjcmlwdGlvbl90b2FzdGVyX2VtYWlsIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1OHB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIG1pbi13aWR0aDogMzQ1cHg7XHJcbiAgfVxyXG5cclxuICAuc3Vic2NyaXB0aW9uLXRhYmxlIHtcclxuICAgIC8vcGFkZGluZzogMCAyNHB4IDI4cHggMjRweDtcclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgdGhlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyB0ciB7XHJcbiAgICAgICAgLy8gICAmOmhvdmVyLFxyXG4gICAgICAgIC8vICAgJjpmb2N1cyxcclxuICAgICAgICAvLyAgICY6YWN0aXZlIHtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdWNjZXNzLXdpZHRoIHtcclxuICAgIHdpZHRoOiAyOThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnN1Y2Nlc3MtbWluLXdpZHRoIHtcclxuICAgIG1pbi13aWR0aDogMjk4cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tZG93bmxvYWRFbWFpbC1wYXJlbnQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDY0cHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24tc3VjY2Vzcy1yb3VuZGVkLXRpY2sge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5kb3dubG9hZC1pY29uLWRpdiB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLmVtYWlsLWljb24tZGl2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRNaWRuaWdodC1CbHVlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIC5lZGVsLWljb24tZW1haWwtdXMge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kb3dubG9hZC1wb3B1cCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMjVweCAzN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSksXHJcbiAgICAgIDBweCAxMHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDM0cHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDE4MHB4O1xyXG4gIH1cclxuXHJcbiAgLmRvd25sb2FkLXBvcHVwLXR4dC1kaXYge1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmRvd25sb2FkLXBvcHVwLXR4dC1kaXY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5kYW5nZXItaWNvbiB7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIC5wYXRoMTo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR5ZWxsb3cxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbkRyYXdlciB7XHJcbiAgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19jb250ZW50IHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmRyYXdlci1oZWFkIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIC5ib2R5LXRhYmxlIHtcclxuICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgfVxyXG4gIC8vIC5kcmF3ZXItYm9keSB7XHJcbiAgLy8gICBwYWRkaW5nOiAxNnB4IDE0cHg7XHJcbiAgLy8gfVxyXG5cclxuICAuYm9keS1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLnN1YnNjcmlwdGlvbi1kZXRhaWwtcm93LWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDE1cHggMCAxOXB4O1xyXG4gIH1cclxuXHJcbiAgLnN1YnNjcmlwdGlvbi1kZXRhaWwtcm93IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICBnYXA6IDEwcHggMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuc3Vic2NyaXB0aW9uX3RvYXN0ZXJfZG93bmxvYWQge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgIHdpZHRoOiAzMzFweDtcclxuICAgIG1pbi13aWR0aDogMzQ1cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgfVxyXG5cclxuICAuZG93bmxvYWQtZW1haWwtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZzogMTZweCAxNHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1YnNjcmlwdGlvbl90b2FzdGVyX2VtYWlsIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICBtaW4td2lkdGg6IDM0NXB4O1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gIH1cclxuXHJcbiAgLnN1Y2Nlc3Mtd2lkdGgge1xyXG4gICAgd2lkdGg6IDI5OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc3VjY2Vzcy1taW4td2lkdGgge1xyXG4gICAgbWluLXdpZHRoOiAyOThweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uU3Vic2NyaXB0aW9uLWRpdi1zY3JvbGwge1xyXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDMwMHB4KTtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJHNpbHZlci1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5cclxuLmRwYmlsbHNJbnRlcmVzdC1tYWluLWJsb2NrIHtcclxuICAuZGF0ZS1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICB9XHJcbiAgLmVkZWwtaWNvbi1kb3dubG9hZC1jb2xvdXJlZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24tZG93bmxvYWQtcmVwb3J0IHtcclxuICAgIC5kYXRlLWlucHV0LXNlY3Rpb24ge1xyXG4gICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAxNTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbW9uLWRvd25sb2FkIHtcclxuICAgIC5kb3dubG9hZC1idG4ge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjJweDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYWxlbmRhcl9kYXRlIHtcclxuICAgIC5jYWxlbmRhcl9jaGFuZ2Uge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICB9XHJcbiAgICAuZmluX3llYXIge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpbmFuY2lhbC15ZWFyLWRhdGUge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXRlZnVsbENsYXNzIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgIGNvbG9yOiAjNDQ0NDQ0IGltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICBpOmJlZm9yZSB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDI2cHggMTBweCAxN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZHJvcGRvd24taXRlbTpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tYmxvY2sge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayB7XHJcbiAgICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgY29sb3I6ICRncmV5LWRhcmstdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgaTpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDhweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXRlZnVsbENsYXNzIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmluX3llYXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRhcl9jaGFuZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIHRhYmxlIHtcclxuICAgIHRib2R5IHtcclxuICAgICAgdHI6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQteWVsbG93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRhcl9jb250YWluZXIge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIC5jYWxlbmRhcl9hcnJvdyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMTVweDtcclxuICAgIH1cclxuICAgIC5jYWxlbmRhcl9saXN0IHtcclxuICAgICAgc3Bhbjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZHAtaW50ZXJlc3QtdGFibGUudGFibGUge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMjFweCAxNXB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0aCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgYmFja2dyb3VuZDogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgdHIge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRwLWludGVyZXN0LWFjY29yZGlvbi1tYWluYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgLnRpdGxlLWhlYWQge1xyXG4gICAgcGFkZGluZy1yaWdodDogNzRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICB9XHJcbn1cclxuLmRwLWludGVyZXN0LWFjY29yZGlvbiB7XHJcbiAgLmNvbW1vbi1hY2NvcmRpYW4tc21hbGwtY29udGVudCB7XHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQ6OmFmdGVyIHtcclxuICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b21hY2NvcmRpYW4ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTlweCAyNXB4IDE5cHggMThweDtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIC5lcnJvci1tc2cge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMThweCAyM3B4O1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMThweCAzMHB4IDIycHg7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcblxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMThweCAzMHB4IDIycHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvcmRpb24taGVhZGVyLXRvdGFsIHtcclxuICAgIHBhZGRpbmc6IDE5cHggNjdweCAxOXB4IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZHAtaW50ZXJlc3QtZXh0ZW5zaW9uLWJsb2NrIHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuICAuZGlzcGxheUZsZXgge1xyXG4gICAgZGl2IHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHBpbnRlcmVzdC1leHRlbnNpb24tZHJhd2VyIHtcclxuICAuZHJhd2VyLWhlYWQge1xyXG4gICAgcGFkZGluZzogMHB4IDE0cHggMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuLmRwaW50ZXJlc3QtZXh0ZW5zaW9uLWRyYXdlci56LWluZGV4LWhpZ2hfX2hhbmRsZS13cmFwcGVyIHtcclxuICBwYWRkaW5nOiAxNXB4IDBweDtcclxufVxyXG4ubWdiLTIwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5tZ3ItNSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuI2RwLWludGVyZXN0LW1haW4ge1xyXG4gIC5jb21tb24tZG93bmxvYWQtbmV3dGhlbWUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAuZGF0ZS1pbnB1dC1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tbW9uLWRvd25sb2FkLXJlcG9ydCB7XHJcbiAgICAuZGF0ZS1pbnB1dC1zZWN0aW9uIHtcclxuICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMTUzcHg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlci1ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2Itc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MtYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmFjdGlvbi1wb3N0LXN1Y2Nlc3Mge1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNtYWxsY2FzZS1wb3B1cC1mYWlsLWJvZHkge1xyXG4gICAgLnVwZGF0ZS1tZXNzYWdlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3LWJhY2tncm91bmQtYmx1ciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbi5vdGhlci1yZXBvcnQtdGFicyB7XHJcbiAgJi5nZW5lcmljLXRhYnMge1xyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsaSBidXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAxMC41cHggMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW0gIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gIH1cclxuICAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmF5O1xyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXItdGltZV9faGVhZGVyLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLXR3bztcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2N1cnJlbnQtbW9udGgge1xyXG4gICAgICBtYXJnaW46IDEzcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWUge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLXR3bztcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQ6aG92ZXIsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0OmhvdmVyLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dDpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stdHdvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWtleWJvYXJkLXNlbGVjdGVkLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0ta2V5Ym9hcmQtc2VsZWN0ZWQsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXk6aG92ZXIsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dDpob3ZlcixcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQ6aG92ZXIsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0OmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0IHtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0OjpiZWZvcmUge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLXByZXZpb3VzIHtcclxuICAgICAgbGVmdDogMjJweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gY29udGVudDogXCJcXGU5NmVcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91czo6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcclxuICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgfVxyXG5cclxuICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1jb250YWluZXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyX19kYXksXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3RpbWUtbmFtZSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyLjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwLjE2NnJlbTtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1zZWxlY3QsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ibHVlLW9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICBwYWRkaW5nOiA0cHggM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCI7XHJcbiAgfVxyXG5cclxuICBidXR0b24ucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XHJcbiAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICB9XHJcblxyXG4gIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl1cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5yZWFjdC1kYXRlcGlja2VyLXdyYXBwZXIge1xyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zU2VtaUJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1pZG5pZ2h0Ymx1ZS10aGVtZSB7XHJcbiAgICAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlO1xyXG4gICAgfVxyXG4gICAgLmNvbW1vbi1kYXRlcGlja2VyIHtcclxuICAgICAgLmN1c3RvbV9oZWFkaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5lZGVsLWljb24tY2FsZW5kYXItcmVwb3J0OjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyYXk7XHJcblxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19oZWFkZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fY3VycmVudC1tb250aCxcclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlci10aW1lX19oZWFkZXIsXHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIteWVhci1oZWFkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay10d287XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoIHtcclxuICAgICAgICAgIG1hcmdpbjogMTNweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stdHdvO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCxcclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXNlbGVjdGVkLFxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXNlbGVjdGVkLFxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1zZWxlY3RlZCxcclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2Uge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyLFxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0OmhvdmVyLFxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQ6aG92ZXIsXHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dDpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLXR3byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCxcclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1rZXlib2FyZC1zZWxlY3RlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyLFxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0OmhvdmVyLFxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQ6aG92ZXIsXHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dDpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb24tLW5leHQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXMge1xyXG4gICAgICAgICAgbGVmdDogMjJweDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAvLyBjb250ZW50OiBcIlxcZTk2ZVwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1wcmV2aW91czo6YmVmb3JlIHtcclxuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLWljb246OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXVxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXVxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlci1wb3BwZXJbZGF0YS1wbGFjZW1lbnRePVwidG9wXCJdXHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX3RyaWFuZ2xlOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtY29udGFpbmVyIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LW5hbWVzLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fd2VlayB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lLFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdGltZS1uYW1lIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5rZXlib2FyZC1kYXljaGFuZ2VcclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXJhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtc2VsZWN0LFxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci1zZWxlY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDNweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9Db25kZW5zZWRCb2xkXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbi5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXItcG9wcGVyW2RhdGEtcGxhY2VtZW50Xj1cImJvdHRvbVwiXVxyXG4gICAgICAgIC5yZWFjdC1kYXRlcGlja2VyX190cmlhbmdsZTo6YWZ0ZXIsXHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyLXBvcHBlcltkYXRhLXBsYWNlbWVudF49XCJib3R0b21cIl1cclxuICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fdHJpYW5nbGU6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XHJcbiAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbV9idXR0b25zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNS43NnB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTRweCAyOHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDIzNnB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5cclxuLmxlZGdlcnMtcmVwb3J0LWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuZXF1aXR5ZHJvcCBpOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbUZvcm1TZWN0aW9uX2ZpZWxkIHtcclxuICAgIC5tYWlsX2xhYmVsX2JvZHkge1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuICAgICAgfVxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgICAgICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgICAubWFpbF9sYWJlbF9ib2R5X2l0ZW0ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWRnZXItZHJvcGRvd24tbmV3IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgICYuZmlsdGVyLWRyb3Bkb3duIHtcclxuICAgICAgbWF4LWhlaWdodDogMjUwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgd2lkdGg6IDIwMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAxNDlweDtcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiB1bnNldDtcclxuXHJcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmLWJ0biB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mdW5kc0Ryb3Bkb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAvLyBoZWlnaHQ6IDE4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRvZ2dsZS1sZWRnZXItY2hhbmdlIHtcclxuICAgICYubXRmLXN3aXRjaCB7XHJcbiAgICAgIC50b2dnbGUtc3dpdGNoLWxhYmVsIHtcclxuICAgICAgICAmLmUtc3dpdGNoLWFjdGl2ZSB7XHJcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgLnRvZ2dsZS1zd2l0Y2gtaW5uZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1bS1wbmw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRvZ2dsZS1zd2l0Y2gtc3dpdGNoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgJi5lLXN3aXRjaC1hY3RpdmUge1xyXG4gICAgICAgICAgbWFyZ2luOiAwLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlLXN3aXRjaC1sYWJlbC5lLXN3aXRjaC1hY3RpdmUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3VtLXBubDtcclxuICAgIH1cclxuXHJcbiAgICAudG9nZ2xlLXN3aXRjaC1sYWJlbCB7XHJcbiAgICAgIC5lLXN3aXRjaC1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlLXN3aXRjaC1zd2l0Y2guZS1zd2l0Y2gtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgICAudG9nZ2xlLXN3aXRjaC1zd2l0Y2gge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxlZGdlci10YWJsZS1ib3JkZXIge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdHIge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmlsdGVyLWxlZGdlci1tYWluIHtcclxuICAgIC5lZF9idXR0b24ubGluayB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3Vic2NyaXB0aW9uZmVlYm9yZGVyIHtcclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB6LWluZGV4OiA3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZWRnZXItdG90YWwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICYtcm93IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgICAucGQtMzYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGVkZ2VyLWFjY29yZGlvbiB7XHJcbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgcGFkZGluZzogOXB4IDBweDtcclxuICAgICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggOXB4IDE3cHggOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wZGwtNjIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wZGwtMjIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wZGwtMzgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jYWxlbmRhci1sZWRnZXItdGF4IHtcclxuICAgIC5jYWxlbmRhcl9jb250YWluZXIge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xyXG4gICAgICB6LWluZGV4OiA5ODtcclxuICAgICAgLmNhbGVuZGFyX2Fycm93IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNhbGVuZGFyX2xpc3Qge1xyXG4gICAgICAgIHNwYW46aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhbGVuZGFyX2NvbnRhaW5lciB7XHJcbiAgICAgIHotaW5kZXg6IDk4O1xyXG4gICAgfVxyXG4gICAgLnllYXJfY29udGFpbmVyIHtcclxuICAgICAgei1pbmRleDogOTg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5fX2ZpbHRlcl9JY29uIHtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gIH1cclxuICAuZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3Ige1xyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGVuZGFyX2RhdGUge1xyXG4gICAgLmZpbl95ZWFyIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmluYW5jaWFsLXllYXItZGF0ZSB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGUge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNvbW1vbi10YWJsZS1ib3JkZXIge1xyXG4gICAgdGFibGUge1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMSU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkgdHIge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTsgLy8gdG8gYmUgY2hhbmdlZFxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICB3aWR0aDogMTElO1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbUZvcm0ge1xyXG4gICAgLnJlbW92ZS1idXR0b24tcmVwb3J0IHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudXBkYXRlLW1lc3NhZ2Uge1xyXG4gICAgd2lkdGg6IDU1JTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3IgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuICAuc25hcFNob3RFeHRlbnRpb25UYWJsZVJvdyB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItZHJvcGRvd24tLXNjcm9sbGFibGUge1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5lcnJvcmljb24uZWRlbC1pY29uLXJlcG9ydHMtbm90ZSB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIC5hZGp1c3QtZmlsdGVyLWRyb3Bkb3duIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0ycmVtO1xyXG4gICAgfVxyXG4gICAgLmNvbW1vbi1kb3dubG9hZCAuZG93bmxvYWQtYnRuIHtcclxuICAgICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuICAgIC5sZWRnZXItZmlsdGVyLWV4dGVybmFsIHtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21tb24tZG93bmxvYWQtbmV3dGhlbWUge1xyXG4gICAgICAuY29tbW9uLWRvd25sb2FkLXJlcG9ydCB7XHJcbiAgICAgICAgLmRhdGUtaW5wdXQtc2VjdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdGF0ZW1lbnRzQ29sb3Vtcy1kZXNrdG9wIHtcclxuICAgICAgLnZpZXctYWN0aW9uIC5lZGVsLWljb24tZXllIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgfVxyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGg6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpIHRkLFxyXG4gICAgICAgIHRyOm50aC1jaGlsZChvZGQpOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGQ6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgdGQ6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgdGQ6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQ6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYWxlbmRlci1kb3dubG9hZC1maWx0ZXItcm93IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAuY2FsZW5kYXItbGVkZ2VyLXRheCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNSU7XHJcbiAgICAgICAgLmNhbGVuZGFyX2NoYW5nZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIC5lZGVsLWljb24tY29sb3VyZWQtY2FsZW5kYXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZmlsdGVyLWRvd25sb2FkIHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIge1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIH1cclxuICAuY29tbW9ubmV3LW1vZGFsLWRvd25sb2FkLXBvcHVwLmNvbW1vbm1vZGFsIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb25uZXctbW9kYWwtZG93bmxvYWQtcG9wdXBcclxuICAgIC5jb21tb24tcmVwb3J0cy1kb3dubG9hZC1tYWlsLmxlZGdlci1kb3dubG9hZC1tb2RhbCB7XHJcbiAgICAuY29tbW9uLWRvd25sb2FkLW5ld3RoZW1lIHtcclxuICAgICAgLmN1c3RvbUZvcm1TZWN0aW9uX2ZpZWxkIHtcclxuICAgICAgICAubWFpbCAubWFpbF9sYWJlbCAubWFpbF9sYWJlbF9ib2R5IHtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC5sZWRnZXJzLXJlcG9ydC1jb250YWluZXIge1xyXG4gICAgLnJlY2VpdmUtcGF5bWVudC1oZWFkIHtcclxuICAgICAgcGFkZGluZzogOXB4IDE0cHggNDBweCAxNHB4O1xyXG4gICAgfVxyXG4gICAgLmxlZGdlci1yZWNlaXZlZC1wYXltZW50IHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAuZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwcHg7XHJcbiAgICAgICAgLmdyaWQta2lkLTEge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JpZC1raWQtMiB7XHJcbiAgICAgICAgICBncmlkLWFyZWE6IDEgLyA0IC8gMiAvIDY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmlkLWtpZC0zIHtcclxuICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyaWQta2lkLTQge1xyXG4gICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gNCAvIDMgLyA2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndhdGNobGlzdC1kcmF3ZXIgLmRyYXdlci1ib2R5IHtcclxuICAgICAgLy8gbWF4LWhlaWdodDogMzB2aDtcclxuICAgICAgLy8gb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50IDtcclxuICAgICAgLnNvcnRsaXN0LWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxNXB4IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvcGJveHNzaGFkb3ctYnV0dG9uIHtcclxuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgfVxyXG4gICAgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICAgIC5pbnNpZGUtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgICAgLmJvZHlsaXN0LXRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC51cGRhdGUtbWVzc2FnZSB7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbiAgICAuY29tbW9uLWRvd25sb2FkIC5kb3dubG9hZC1idG4ge1xyXG4gICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgICAuZWRlbC1pY29uLWRvd25sb2FkLWNvbG91cmVkIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5fX2ZpbHRlcl9JY29uIHtcclxuICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgLmxlZGdlci1maWx0ZXItZXh0ZXJuYWwge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxlZGdlci1maWx0ZXItZXh0ZXJuYWwtbW9iIHtcclxuICAgICAgLmxlZGdlci1kcm9wZG93bi1uZXcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNvcnQtZmlsdGVyLW1vYi1wYWRkaW5nIHtcclxuICAgICAgJi5nZW5lcmljLXRhYnMge1xyXG4gICAgICAgICY6bm90KC5mb290ZXItc2lkZWJhci1nZW5lcmljKSB7XHJcbiAgICAgICAgICAubmF2Lm5hdi10YWJzIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHggMCAwcHg7XHJcbiAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTBweCAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDVweCAwcHggNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRvd25sb2FkLWxlZGdlci5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgICAuZG93bmxvYWQtbGVkZ2VyLXN0YXR1cy5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICAgIC50YWJzLWZsZXgtZGlyZWN0aW9uIHtcclxuICAgICAgJi5jb21tb24tdGFiLWNvbG9yIC5uYXYtdGFicyB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGVkZ2VyLWZpbHRlcnMge1xyXG4gICAgcGFkZGluZzogMTlweCAxNXB4IDIzcHggMTVweDtcclxuICB9XHJcbiAgLmhlYWQtbGVkZ2VyLWRyYXdlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjBweCAxNXB4O1xyXG4gIH1cclxuICAuZG93bmxvYWQtbGVkZ2VyLWltZyB7XHJcbiAgICAuZG93bmxvYWQtYnRuIHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZpbHRlci1tb2JpbGVpY29uLWxlZGdlciB7XHJcbiAgICAuZWRfYnV0dG9uLnNsaW0ge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAudGFiTGVkZ2VyLXJlcG9ydCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uYXYtdGFicyBsaSBidXR0b24uYWN0aXZlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNvcnQtZmlsdGVyLWxlZGdlcmhlYWQge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4IDIwcHggMTVweDtcclxuICB9XHJcbiAgLmxlZGdlcnMtcmVwb3J0LWNvbnRhaW5lciAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLmxlZGdlci1kZXRhaWwtbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5sZWRnZXItZGV0YWlsLW1vYmlsZS1wYXJlbnQge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgY29sdW1uLWdhcDogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgLnNlcGVyYXRvci1ib3JkZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpbHRlci10YWdzIHtcclxuICAgIHBhZGRpbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5wYW5kTGNhbGVuZGFyIC5jdXN0b21fYnV0dG9ucyB7XHJcbiAgICBtYXJnaW46IDE1cHggMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hc29uZGF0ZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uZmlsdGVyLXRhZ3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICBtYXJnaW46IDEwcHggMDtcclxuICAudGFnLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgLmVkZWwtaWNvbi1jbG9zZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNy41cHg7XHJcbiAgICB9XHJcbiAgICAuZWQtZmlsdGVyLWxhYmVsLXRleHQge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG9vbHRpcC1pbnZlcnQge1xyXG4gIC50b29sdGlwLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLmJsdWUtY29tbW9uLXRvb2x0aXAge1xyXG4gICAgei1pbmRleDogOTcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mRG90IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMTVweDtcclxufVxyXG5cclxuLnN0YXRlbWVudC1tb2JpbGUge1xyXG4gIHBhZGRpbmc6IDFyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgLmVkZWwtaWNvbi1leWUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufVxyXG4uc3RhdGVtZW50cy1jb250cmFjdC1ub3RlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAuc3RhdGVtZW50cy1jb250cmFjdC1ub3RlX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc3RhdGVtZW50cy1jb250cmFjdC1ub3RlX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICB9XHJcbiAgLnN0YXRlbWVudHMtY29udHJhY3Qtbm90ZV9faGFuZGxlIHtcclxuICAgIHdpZHRoOiA5NHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5zdGF0ZW1lbnRzLWNvbnRyYWN0LW5vdGVfX2JhY2tkcm9wIHtcclxuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG59XHJcbi5uZXdEb3dubG9hZFN1Y2Nlc3Mge1xyXG4gIC5uZXdEb3dubG9hZFN1Y2Nlc3MtaW1nIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgfVxyXG59XHJcbi5jb250cmFjdE5vdGVQREZEb3dubG9hZFN1Y2Nlc3Mge1xyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbjtcclxuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTVweDtcclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICB9XHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gIH1cclxufVxyXG4uU3RhdGVtZW50cyB7XHJcbiAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLndhdGNobGlzdC1kcmF3ZXIge1xyXG4gIC5lZGVsLWljb24tcm91bmQtY2lyY2xlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfbmluZTtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gIH1cclxuXHJcbiAgLmRyYXdlci1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuc29ydG5hbWUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZF9idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlci1ib2R5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuc29ydGxpc3QtYm9keSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMHB4IDE1cHggMjBweCAxNXB4O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb3J0bGlzdC1uYW1lcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvcnRsaXN0LXZhbHVlcyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuXHJcbiAgICAgIC5lZGVsLWljb24tcG9pbnQtYXJyb3ctZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkZWwtaWNvbi1wb2ludC1hcnJvdy11cCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb3J0bGlzdC1ib2R5LmFjdGl2ZS1maWx0ZXIge1xyXG4gICAgICAuc29ydGxpc3QtbmFtZXMsXHJcbiAgICAgIC5zb3J0bGlzdC12YWx1ZXMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc29ydGxpc3QtZGVzayB7XHJcbiAgICAuZHJhd2VyLWhlYWRlciB7XHJcbiAgICAgIC5lZF9idXR0b24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGluZ1NlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMTVweDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIH1cclxufVxyXG5cclxuLmVkaXR3YXRjaGxpc3RzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIHBhZGRpbmc6IDIycHggMTVweDtcclxuXHJcbiAgLmVkZWwtaWNvbi1lZGl0LFxyXG4gIC5lZGVsLWljb24tZHVwbGljYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIHRvZGF5cyBoaWdobGlnaHRcclxuLnRvZGF5c2hpZ2hsaWdodG91dGVyIHtcclxuICAudG9kYXlzaGlnaGxpZ2h0c2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcblxyXG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbWFjY29yZGlhbi5hY2NvcmRpYW5TZWN0aW9uIHtcclxuICAgIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjY29yZGlvbi1jb2xsYXBzZS5zaG93IHtcclxuICAgICAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDE1cHggMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICAvL3BhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgICAjYWNjb3JkaW9uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uLWNvbGxhcHNlLnNob3cge1xyXG4gICAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICNhY2NvcmRpb24tY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcblxyXG4gICAgICAgIC5hY2NvcmRpYW5jaGVja2JveCB7XHJcbiAgICAgICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWN0aW9uY29tcG9uZW50IHtcclxuICAmLnN0aWNreSB7XHJcbiAgICAuZHJhd2VyLWhlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm92ZXJmbG93Y2xhc3Mge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAub3ZlcmZsb3djbGFzcy0yNDAge1xyXG4gICAgaGVpZ2h0OiAyNDBweDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAub3ZlcmZsb3djbGFzcy0xODUge1xyXG4gICAgaGVpZ2h0OiAxODVweDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLWhlYWRlciB7XHJcbiAgICAuZWRlbC1pY29uLWFycm93LWxlZnQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlTaXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZGl0d2F0Y2hsaXN0c2VjdGlvbi5zdGlja3kge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDE3cHggMHB4ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4ucGVyZm9ybWFuY2VkYXRhLWJsb2NrIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcclxufVxyXG5cclxuLnNlbGVjdC1pbmRpY2VzLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucGVyZm9ybWFuY2UtaW5kaWNlcy1ibG9jayB7XHJcbiAgcGFkZGluZzogMHB4IDE1cHggMTVweDtcclxufVxyXG5cclxuLnBlcmZvcm1hbmNlLWluZGljZXMtdGlsZSB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4kZWRpdC1tb2RhbC13aWR0aDogNTUwcHg7XHJcbiRpbnB1dC1ib3gtd2lkdGg6IDEwMnB4O1xyXG4kaW5wdXQtYm94LXdpZHRoLW1vYmlsZTogMTU1cHg7XHJcblxyXG5AbWl4aW4gaW5wdXQtY2hhbmdlcy1lZGl0LWVzb3AtbWl4aW4ge1xyXG4gIC5pbnB1dC1jaGFuZ2VzLWVkaXQge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIHdpZHRoOiAkaW5wdXQtYm94LXdpZHRoO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgd2lkdGg6ICRpbnB1dC1ib3gtd2lkdGgtbW9iaWxlO1xyXG4gICAgICAgICYuZGF0ZS1kcmF3ZXItaW5wdXQtZmllbGQge1xyXG4gICAgICAgICAgd2lkdGg6ICRpbnB1dC1ib3gtd2lkdGgtbW9iaWxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRyYW5zYWN0aW9uLWhpc3RvcnktY29udGFpbmVyIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHhsKSB7XHJcbiAgICAuc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MtYm9keSB7XHJcbiAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgIHJvdy1nYXA6IDUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkaXRUcmFuc2FjdGlvbiB7XHJcbiAgICAubW9kYWxEUFRpdGxlIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6ICRlZGl0LW1vZGFsLXdpZHRoO1xyXG4gICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDc3cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIG1heC13aWR0aDogJGVkaXQtbW9kYWwtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAuaGVpZ2h0X3dpZHRoX2NoZWNrIHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi13aWR0aC0yMjkge1xyXG4gICAgICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICAgICAgd2lkdGg6IDIyOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjksIDY3LCA2NywgMC41KTtcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XHJcbiAgICB9XHJcbiAgICAubW9kYWxCYWNrZ3JvdW5kIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSg2OSwgNjcsIDY3LCAwLjUpO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMXB4KTtcclxuICAgIH1cclxuICAgIC5lZGl0LXR4bnMtc2Nyb2xsZXIge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxODVweDtcclxuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZWRlbC1pY29uLVRpbWVyLXJlZnJlc2gge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuICAucmVtb3ZlLWJ1dHRvbi1yZXBvcnQgYnV0dG9uOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbiAgLmRvd25sb2FkSG9sZGluZ0Rlc2stZm9ybSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICB9XHJcbiAgLm1vZGFsRFBUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICB9XHJcbiAgLmVycm9yLWF1dGhvcml6ZS1hcHByb3hpbWF0ZSB7XHJcbiAgICBtYXJnaW46IDAuNXJlbSBhdXRvO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICAgLnAtMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG4gICAgICAmLnRvcC1ub3RpZmljYXRpb24ge1xyXG4gICAgICAgIC5wLTEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmludmFsaWRNc2cge1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hhbmdlLWJnLXBhc3RhbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXN0ZWwtY3JlYW0gIWltcG9ydGFudDtcclxuICAgICAgLmNoYW5nZS10eHRjb2xvciB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZWRpdC1hdXRoIHtcclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAuaW52YWxpZE1zZyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAucC0xIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZpZXdfYWxsLXRyYW5zYWN0aW9uIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgbWFyZ2luOiAyMHB4IDBweCAwcHggMTVweDtcclxuICB9XHJcbiAgLmNvbnN0YW50c2FsaWduLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgLnZhbHMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxcHggM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29ydGluZy10cmFuc2FjaW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgIC5zb3J0aW5nLW1hcmdpbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuaGlnaGVzdC1zb3J0IHtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXliYWNrLWNsYXNzIHtcclxuICAgIGNvbG9yOiAkbGFiZWwtc2t5Ymx1ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE1NCwgMjE0LCAwLjEpO1xyXG4gICAgYm9yZGVyOiAwLjFweCBzb2xpZCAkbGFiZWwtc2t5Ymx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICB9XHJcbiAgLkVRLWNsYXNzIHtcclxuICAgIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gICAgYm9yZGVyOiAwLjFweCBzb2xpZCAkb3JhbmdlLWxpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIH1cclxuICAuZGF0ZVRyYW5zYWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMHB4IDM5cHggMTVweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuICAgIC5kYXRlX1RyYW5zYWN0aW9uIHtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIH1cclxuICB9XHJcbiAgLmV4dGVybmFsLXR4bnMge1xyXG4gICAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogNTI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgLmVkaXQtaGlzdG9yeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAzMHB4IDMwcHggMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1OXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS10aXRsZS10b2dnbGUtYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbiAgLnRyYW5zYWN0aW9uX2RhdGFUaW1lIHtcclxuICAgIGNvbG9yOiAjNzE3MTcyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNXB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5kb3RfZGF0ZXRpbWUge1xyXG4gICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaG93LWFsbC10cmFuc2FjdGlvbnMge1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkSG9uZXlkZXc7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTJweCAxNXB4IDBweCAxMHB4O1xyXG4gICAgLmxlYXJuX3RyYW5zYWN0aW9uIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFwcHJveGltYXRlZC10cmFuc2FjdGlvbiB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgLnZlY3Rvci1pLWNvbiB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG9zZS10cmFuc2FjdGlvbnMge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xyXG4gIH1cclxuICAuZWRpdGFibGVDb3VudC1pbnN0cnVtZW50cyB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuICAuYXBwcm94aW1hdGUtdHJhbnNhY3Rpb24ge1xyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0MSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAuYWNjZXB0LWFwcHJveGlhbXRlIHtcclxuICAgICAgICBjb2xvcjogJHRvbWF0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsRFBUaXRsZSB7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA5NDdweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcHByb3hpbWF0aW9uLWJvdHRvbSB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDdweCAxcHggJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY2VudGVyLXBhZ2luYXRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLmR5bmFtaWMtcGFnaW5hdGlvbiB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgICAucGFnZS1pdGVtLmFycm93LWJ1dHRvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZWRlbC1pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5lZGVsLWljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdpbmF0aW9uLW51bWJlciB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBwYWRkaW5nOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpbHRlci10cmFuc2FjdGlvbiB7XHJcbiAgICAuY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuZmlsdGVyLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAuZWRfYnV0dG9uIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRyYW5zYWN0aW9uLTEwIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiB1bnNldDtcclxuICB9XHJcbiAgLmVkaXQtaGlzdG9yeSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMzBweDtcclxuICAgIC5FZGl0X2NvbnRhaW5lciB7XHJcbiAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cC1lZGl0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgdG9wOiAwLjJyZW07XHJcbiAgfVxyXG4gIC5kYXRlcGlja2VyLWVkaXQtZm9ybWF0MiB7XHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICYueWVhckRyb3Bkb3duLmNvbW1vbi1kYXRlcGlja2VyLmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9jdXMtYm9yZGVyLFxyXG4gICAgLmZvY3VzLWJvcmRlcjpmb2N1cyxcclxuICAgIC5mb2N1cy1ib3JkZXI6YWN0aXZlIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgb3V0bGluZTogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2lucHV0LWNvbnRhaW5lciB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgd2lkdGg6ICRpbnB1dC1ib3gtd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHdpZHRoOiAkaW5wdXQtYm94LXdpZHRoLW1vYmlsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRyYW5zYWN0aW9uLWVkaXQtaGlzdG9yeSB7XHJcbiAgICAubW9kYWwtY29udGVudC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjZXB0LWFuZC1zYXZlLXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBib3gtc2hhZG93OiAwcHggLTRweCAxN3B4IDBweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIC5hY2NlcHQtc2VjdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuc2F2ZS1idXR0b24tYXBwcm94aW1hdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE3cHggMHB4IHJnYmEoNjAsIDYwLCA2MCwgMC4xMSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRhci10cmFuc2FjdGlvbiB7XHJcbiAgICAuY2FsZW5kYXJfY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lZGl0LWVkbW9kYWwge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogJGVkaXQtbW9kYWwtd2lkdGg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWQtMTUge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcblxyXG4gIC50eHQtZGVjb3Ige1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBtYXJnaW46IDBweCAwIDIwcHggMDtcclxuICB9XHJcblxyXG4gIC5pY29uLWNhbGVuZGFyLWVkaXQge1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2V2ZW50ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50cmFuc2FjdGlvbi1zdWNjZXNzLWhpc3Rvcnkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNDFweCAxNXB4IDMxcHggMTVweDtcclxuICAgIC50aWNrLXN1Y2Nlc3Mge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X25pbmV0eTtcclxuICAgIH1cclxuICB9XHJcbiAgLmVkZWwtaWNvbi1kb3VibGUtYXJyb3ctcmlnaHQ6YmVmb3JlLFxyXG4gIC5lZGVsLWljb24tZG91YmxlLWFycm93LWxlZnQ6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcblxyXG4gIC50cmFuc2FjdGlvbi1oaXN0b3J5LXRhYmxlIHtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcclxuICAgIHRoZWFkIHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIC5icmQtbGVmdCB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5icmQtcmlnaHQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICAgICAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNSksXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg2KSxcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDcpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5qdXN0aWZ5LWl0ZW1zLWVuZC10aXRsZSAudGl0bGUge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keSB0ciB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAucmVhZG1vcmUtZWxsaXAsXHJcbiAgICAgIC5uYW1lLXJlYWRtb3JlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5zZWxlY3RlZC10eG4tcm93LFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLXNhbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tb24tbnVtZXJpYy1hcnJvd3MubnVtZXJpYy12YWx1ZSAuYXJyb3dzIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTE3cHg7XHJcbiAgfVxyXG4gIC50cmFuc2FjdGlvbi1oaXN0b3J5LXRhYmxlLXZpZXctYWxsIHtcclxuICAgIHRib2R5IHRyIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudHhuLWhpc3Rvcnktc2VhcmNoIHtcclxuICAgIG1heC13aWR0aDogMjcycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIC50eG4taGlzdG9yeS1vbnNlYXJjaCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21tb24tc2VhcmNoLWJhciB7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmLm9wZW4tc2VhcmNoIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFwcHJveGltYXRlLXR4bnMge1xyXG4gICAgdGFibGUge1xyXG4gICAgICBib3JkZXItc3BhY2luZzogMHB4O1xyXG4gICAgICB0ZCxcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRudWV0cmFsQmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4O1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAuZC1mbGV4LmFsaWduLWl0ZW1zLWNlbnRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIC5hcnJvdy1hdC1hLXRpbWUge1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IHRyIHtcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUG9yY2VsYWluICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBvcmNlbGFpbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbW1vbi1jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicm93bmlzaC1ncmV5O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29tbW9uLWNoZWNrYm94LWN1c3RvbSB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibGFjay1vbmUxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tlZC10aWNrYm94IHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnZhbGlkTXNnIHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29tbW9uLWRvd25sb2FkLW5ld3RoZW1lIC55ZWFyX2NvbnRhaW5lciB7XHJcbiAgICBsZWZ0OiAxNXJlbTtcclxuICB9XHJcbiAgLnRhYmxlLWNsYXNzTmFtZVdpZHRoIHtcclxuICAgIC5uYW1lIHtcclxuICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3RpY2t5LXR4bi1maWx0ZXJiYXIge1xyXG4gIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIGJhY2tncm91bmQ6ICRyZXZhbXBlZC1iYWNrZ3JleTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDQ5cHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gIH1cclxufVxyXG4uYWxsLXR4bnMtb2Ytc2VsZWN0ZWQtc2NyaXAtZHJhd2VyIHtcclxuICAucG5sLXNjcmlwLWRldGFpbHMtaGVhZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuICAuYWxsLXR4bnMtb2Ytc2VsZWN0ZWQtc2NyaXAtYm9keSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaGlzdG9yeS1kYXRhLWRldGFpbCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDVweDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcbiAgICAuYWxsLXR4bnMtb2Ytc2VsZWN0ZWQtc2NyaXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgLnR4bi1jYXJkIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAuZGF0ZS1hY3Rpb25zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4bi1kYXRhLXBvaW50cyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogNTBweDtcclxuICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICAgICAgICAudHhuLWRhdGEtcG9pbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50cmFuc2FjdGlvbi1oaXN0b3J5LXNpZGViYXIge1xyXG4gIC50eG5oLXNpZGViZWFyLWhlYWQge1xyXG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiAycHg7XHJcbiAgfVxyXG4gIC5zaWRlYmFyVHJhbnNhY3Rpb25ib2R5IHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcclxuICAgICYtZmllbGRzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQ1LCAwLjI1KTtcclxuICAgICAgbWFyZ2luOiAxNXB4IC0xNXB4O1xyXG4gICAgfVxyXG4gICAgLm5ldC10cmFuc2FjdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMTJweCAxNXB4IDEycHggMTVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMi41JTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudmlld0FsbC1oZWFkLXRhYmxlIHtcclxuICAgIC5jb21tb24tdGFibGUtYm9yZGVyIHRhYmxlIHRib2R5IHRyIHtcclxuICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RvY2stZGV0YWlscyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIC5oZWFkLXRyYW5zYWN0aW9uU2lkZWJhciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbiAgLmRvd25sb2FkSG9sZGluZ0Rlc2sgLmN1c3RvbV9idG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnR4bi1zaWRlYmFyZHJhd2VyLWhlYWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMmZyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC5iYWNrLXRvLXRyYW5zYWN0aW9ucyB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIC50eG4tc2VjdXJpdHktZGlzcGxheW5hbWUge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV5YmFjay1jbGFzcyB7XHJcbiAgY29sb3I6ICRsYWJlbC1za3libHVlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjgsIDE1NCwgMjE0LCAwLjEpO1xyXG4gIGJvcmRlcjogMC4xcHggc29saWQgJGxhYmVsLXNreWJsdWU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gIG1hcmdpbjogMCAycHg7XHJcbiAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4uRVEtY2xhc3Mge1xyXG4gIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gIGJvcmRlcjogMC4xcHggc29saWQgJG9yYW5nZS1saWdodDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxufVxyXG4udGgtc3BsaXQtcm93IHtcclxuICAmLWhlYWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcbiAgJi1ib2R5IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDIwcHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgICYtZXNvcCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDIwcHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIGlucHV0LWNoYW5nZXMtZWRpdC1lc29wLW1peGluO1xyXG4gICAgfVxyXG4gICAgLmRhdGVwaWNrZXItZWRpdC1mb3JtYXQyIHtcclxuICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMjBweDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgJi1lc29wIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5wdXQtY2hhbmdlcy1lZGl0LWVzb3AtbWl4aW47XHJcbiAgICAgIH1cclxuICAgICAgLmRlbC1idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNSU7XHJcbiAgICAgIH1cclxuICAgICAgJi5icmQtYnRtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM3MzczNztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pbnB1dC1jaGFuZ2VzLWVkaXQge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICYuZGF0ZS1kcmF3ZXItaW5wdXQtZmllbGQge1xyXG4gICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5wdXQtZWRpdCB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gIH1cclxuICAuZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcbn1cclxuLnR4bi1jb21lcSB7XHJcbiAgLnRvZ2dsZS1zd2l0Y2gtbGFiZWwge1xyXG4gICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgLmJpZy1zd2l0Y2gge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRhaW5lciB7XHJcbiAgICAuZmlsdGVySGlzdG9yeV9tYWluIHtcclxuICAgICAgLmRyYXdlclRhYnMtdHJhbnNhY3Rpb24ge1xyXG4gICAgICAgIC8vIGhlaWdodDogNzB2aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAuaW5wdXQtZ3JvdXAtdGV4dC5kLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgLmVkZWwtaWNvbi1jYWxlbmRhci1yZXBvcnQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXRlQ2hhbmdlLWVkaXRUeG5zIHtcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQge1xyXG4gICAgICAgIG1hcmdpbjogNHB4IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uLS15ZWFycy1wcmV2aW91cyxcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24tLXllYXJzLXVwY29taW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50cmFuc2FjdGlvbi1oaXN0b3J5LXNpZGViYXIge1xyXG4gICAgICAuc2lkZWJhclRyYW5zYWN0aW9uYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnZpZXdfYWxsLXRyYW5zYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICAgIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRldGFpbHMtcm93LWhpc3Rvcnkge1xyXG4gICAgICAuanVzdGlmeS1zZWxmLWVuZCB7XHJcbiAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICAgIH1cclxuICAgICAgLnJvdy10b3AtbGVmdGllIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjVweCAxZnIgMWZyIDFmcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5yb3ctYm90dG9tLWxlZnRpZS0xIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDBweCAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5yb3ctYm90dG9tLWxlZnRpZS0yIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAyZnI7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgMHB4IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbW1vbi1jaGVja2JveC1jdXN0b20ge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgYWNjZW50LWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmVkZWwtaWNvbi1UaW1lci1yZWZyZXNoIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHJhbnNhY3Rpb24tYnV0dG9uIHtcclxuICAgICAgLmNvbW1vbi1jaGVja2JveC1jdXN0b20ge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgYWNjZW50LWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS10b2RheSB7XHJcbiAgICAgIGNvbG9yOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcHByb3gtdHhuLXRvb2x0aXAge1xyXG4gIC50b29sdGlwLWFycm93IHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udHJhbnNhY3Rpb25oaXN0b3J5LWRyb3Bkb3duc29ydCB7XHJcbiAgLmZpbHRlcmFzc2V0LWRyb3AtaGVhZCB7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIC5hcnItY29sb3Ige1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWx0ZXJhc3NldC1kcm9wIHtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuXHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICAuY2hlY2tlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRyYW5zYWN0aW9uLWRvd25sb2FkcG9wIHtcclxuICAucmVtb3ZlLWJ1dHRvbi1yZXBvcnQge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC50cmFuc2FjdGlvbi1oaXN0b3J5LWNvbnRhaW5lciAuRWRpdF9jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcclxuICAgIC5zYXZlRWRpdHMge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnR4bmFjdGlvbi1pY29uLWNvbnRhaW5lciB7XHJcbiAgLmFjdGlvbi1pY29uIHtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG59XHJcbi50eG4tbG9hZGVycG9wLW1vYiB7XHJcbiAgLm1vYi1zbWFsbGNhc2UtcG9wdXAtbG9hZGVyLWJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5sb2FkZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5maWx0ZXJIaXN0b3J5X21haW4ge1xyXG4gIC5vcmRlcmJvb2stc29ydGluZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICB9XHJcbn1cclxuLmJ1eS1zZWxsLWJ0bnMtc3BhY2luZyB7XHJcbiAgaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gIGdhcDogMjVweDtcclxuICBib3gtc2hhZG93OiAwcHggLTRweCAxN3B4IDBweCByZ2JhKDYwLCA2MCwgNjAsIDAuMTEpO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG4uYnV5LXNlbGwtYnRucyxcclxuLmFwcGx5LWNhbmNlbC1idG5zIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG4gIC5yZWFkTW9yZS10eG5IaXN0b3J5IHtcclxuICAgIC5uYW1lIC5yZWFkbW9yZSBpIHtcclxuICAgICAgdG9wOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAudHJhbnNhY3Rpb24taGlzdG9yeS1jb250YWluZXIge1xyXG4gICAgLmVkZWwtc2lkZWJhci1kcmF3ZXIgLm9mZmNhbnZhcy1oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnJkLXRvcC1tb25vY2hyb21lLWxpZ2h0LWdyYXkge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIH1cclxuICAgIC50cmFuc2FjdGlvbi1kcm9wZG93bnBvc2l0aW9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLmZpbHRlckhpc3RvcnlfbWFpbi5zaWRlYmFyZmlsdGVyc29ydCB7XHJcbiAgICAgIC5zb3J0LWZpbHRlci10eG4taGlzdG9yeS1oZWFkIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zb3J0LWZpbHRlci1tb2ItcGFkZGluZyB7XHJcbiAgICAgICAgLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMuY29tbW9uLWZpbHRlci1zZWN0aW9uLmNvbW1vbi1maWx0ZXItaGVpZ2h0IHtcclxuICAgICAgICAgIC5sZWZ0c2lkZWJhciB7XHJcbiAgICAgICAgICAgIC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IC8vIGZvbnQtZm91cnRlZW4gaXMgZmFpbGluZ1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmlnaHRzaWRlYmFyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTV2aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuY29tbW9uc2Nyb2xsLW5ldyB7XHJcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93LXk6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5lYWNoLWZpbHRlci1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDhweDtcclxuICAgICAgICAgICAgICAgIC5pbnNpZGUtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyNXB4IDFmcjtcclxuICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5ib2R5bGlzdC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbmxvY2stZmlsdGVyLWRvdCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRvbWF0by1yZWQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53YXRjaGxpc3QtZHJhd2VyIHtcclxuICAgICAgICAgIC5kcmF3ZXItaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kcmF3ZXItYm9keSAuc29ydGxpc3QtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZHJvcFRyYW5zYWN0aW9uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWZpbHRlckxpc3Qge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMTVweCAyNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAuZHJvcEVsZW1lbnQtbGlzdDEge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggMTRweCA4cHggMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lZGVsLWljb24tc2VhcmNoMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlckhpc3RvcnlfbWFpbiB7XHJcbiAgICAgIC5kcmF3ZXJUYWJzLXRyYW5zYWN0aW9uX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgICAgLmRyYXdlclRhYnMtdHJhbnNhY3Rpb25fX2NvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAuZHJhd2VyVGFicy10cmFuc2FjdGlvbiB7XHJcbiAgICAgICAgLnRhYnNBcmVhLXRyYW5zYWN0aW9uIHtcclxuICAgICAgICAgIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbHMtcm93LWhpc3Rvcnkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAuc2VjdXJpdHkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3ctYWxsLXRyYW5zYWN0aW9ucyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRIb25leWRldztcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMTdweDtcclxuICAgICAgaGVpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5maWx0ZXJhc3NldC1tb2JpbGUtYmFyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuICAgICAgcGFkZGluZzogMTVweCAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1tb2JpbGUtdHJhbnNhY3Rpb24ge1xyXG4gICAgICAucmlnaHRzaWRlYmFyIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0IC5pbnNpZGUtbGlzdCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcG9ydGJ1dHRvbi1ib3R0b20ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC50aC1zcGxpdC1yb3cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICAuc2F2ZUVkaXRzIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLWdlbmVyaWNkcmF3ZXIge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTVweCAyMHB4IDE1cHg7XHJcbiAgICAgIC5kcmF3ZXItaGVhZCB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMjBweCAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLkVkaXRfY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgLmVkZWwtaWNvbi1ncmVlbi10aWNrMTpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zZXZlbnR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FuY2VsLWVkYnV0dG9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dC5kLWJsb2NrIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRhdGVwaWNrZXItZWRpdC1mb3JtYXQyIC5yZWFjdC1kYXRlcGlja2VyX19pbnB1dC1jb250YWluZXIgaW5wdXQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZWRlbC1pY29uLWRlbGV0ZS1yZWQxOmJlZm9yZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aC1zcGxpdC1yb3cge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgICAgICAgIC5lZGVsLWljb24tY2FsZW5kYXItcmVwb3J0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmlucHV0LWdyb3VwLXRleHQuZC1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmlucHV0LWNoYW5nZXMtZWRpdCB7XHJcbiAgICAgICAgICAgIC5pbnB1dC1lZGl0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgOm50aC1jaGlsZCgzKS5pbnB1dC1jaGFuZ2VzLWVkaXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5lZGVsLWljb24tZGVsZXRlLXJlZDEge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5ib3JkZXItbWlkbmlnaHQsXHJcbiAgICAgICAgICAuYm9yZGVyLW1pZG5pZ2h0OmZvY3VzLFxyXG4gICAgICAgICAgLmJvcmRlci1taWRuaWdodDphY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50eHQtZGVjb3Ige1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDAgMTVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tbW9uLWRvd25sb2FkLW5ld3RoZW1lIHtcclxuICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbi0tcHJldmlvdXMge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0IHtcclxuICAgICAgICAgICAgICByaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJyb3ctbGVmdC1oZWFkZXIge1xyXG4gICAgICAuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsZWFyYWxsLXNlY3Rpb24ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1vbi1kb3dubG9hZC1yZXBvcnQge1xyXG4gICAgICAubW9iRm9ybVdyYXAgLmJvZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXItd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAuZWRlbC1pY29uLWNhbGVuZGFyLXJlcG9ydDpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kYXRlLWlucHV0LXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAuZGF0ZS1kcmF3ZXItaW5wdXQtZmllbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmlucHV0LXBpY2tlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZGF0ZS1kcmF3ZXItaW5wdXQtZmllbGQge1xyXG4gICAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRvd25sb2FkLXJlcG9ydC1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIH1cclxuICAgIC5kb3dubG9hZC1yZXBvcnQtdHJhbnNhY3Rpb24ge1xyXG4gICAgICBtYXJnaW46IDAgMjBweCAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmN1c3RvbUZvcm0ge1xyXG4gICAgICAgIC5idG4tYmctcmVwb3J0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jdXN0b21Gb3JtU2VjdGlvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIC5mb3JtLWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnB0LTQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tb2JGb3JtV3JhcC1jb250ZW50IHtcclxuICAgICAgICAgICAgJi5teC0zIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1haWxfbGFiZWxfYm9keV9pdGVtIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb3dubG9hZC10eG5zIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kYXRlLWlucHV0LXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb21tb24tZG93bmxvYWQtcmVwb3J0IHtcclxuICAgICAgICAuZGF0ZS1pbnB1dC1zZWN0aW9uIHtcclxuICAgICAgICAgIC5pbnB1dC1ncm91cC55ZWFyRHJvcGRvd24ge1xyXG4gICAgICAgICAgICAuZGF0ZS1kcmF3ZXItaW5wdXQtZmllbGQge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1kYXRlLWRyYXdlciB7XHJcbiAgICAgIC5jb21tb24tZG93bmxvYWQtcmVwb3J0IHtcclxuICAgICAgICBoZWlnaHQ6IDQ2N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tcGFkZGluZy10b3Age1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweCAxNXB4O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1vblNvcnRNb2ItdHJhbnNhY3Rpb24ge1xyXG4gICAgICAubW9iLXNvcnQtZHJvcC1ib2R5IC5zb3J0LWRyb3AtYm9keWxpc3QgbGkgLmxpZ2h0LXJpZ2h0IHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmxpZ2h0LWJsdWUge1xyXG4gICAgICAgIGNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5jdXN0b21mb290ZXItY2xlYXJBcHBseSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTdweCAwcHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsZWFyLWFsbC1zb3J0bW9iIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoYmFyLVRoaXN0b3J5IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgLmNvbW1vbi1zZWFyY2gtYmFyIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyVHJhbnNhY3Rpb25ib2R5IHtcclxuICAgICAgcGFkZGluZzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tb3JlLXRyYW5zYWN0aW9uLW1vYiB7XHJcbiAgICAgIC5kcmF3ZXItaGVhZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmxlYXJubW9yZS10cmFuc2FjdGlvbi1pbnN0cnVjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHggMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhY2tkcm9wLWxlYXJubW9yZV9fYmFja2Ryb3Age1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgIH1cclxuICAgIC5kcmF3ZXJUYWJzLXRyYW5zYWN0aW9uX19iYWNrZHJvcCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgfVxyXG4gICAgLmRhdGVUcmFuc2FjdGlvbiB7XHJcbiAgICAgICYuZWRpdERhdGVUcmFuc2FjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGVjaGFuZ2UtdHJhbnNhY3Rpb24taW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAzcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50cmFuc2FjdGlvbmlucHV0LWJnQ2hhbmdlIHtcclxuICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFja2dyb3VuZGNvbG9yX2JsdWVkcmF3ZXIuei1pbmRleC1oaWdoX19iYWNrZHJvcCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSk7XHJcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xyXG4gICAgfVxyXG4gICAgLnR4bi1tb2ItY3VzdG9tLWNhbGVuZGVyIHtcclxuICAgICAgLmlucHV0RmllbGRDYWxlbmRhckljb24gLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIH1cclxuICAgICAgLnBhbmRMY2FsZW5kYXItZm9ybSAuY2FsZW5kYXItLXJvdyBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAueWVhckRyb3Bkb3duIC5yZWFjdC1kYXRlcGlja2VyIHtcclxuICAgICAgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XHJcbiAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXJlYWQtdmlldy0tZG93bi1hcnJvdyB7XHJcbiAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWRhdGUtcmFuZ2UtY2FsZW5kZXIge1xyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uLS1uZXh0IHtcclxuICAgICAgICBsZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRvd25sb2FkLWRyYXdlcnMge1xyXG4gICAgICAubW9iLXNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzLWJvZHkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlYmFyVHJhbnNhY3Rpb25ib2R5LWZpZWxkcyB7XHJcbiAgICAgIC5uZXQtdHJhbnNhY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkLXRyYW5zYWN0aW9uU2lkZWJhci1wYXJlbnQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1cHggMWZyIDFmcjtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgLmVkZWwtaWNvbi1hcnJvdy1sZWZ0MSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZC10cmFuc2FjdGlvblNpZGViYXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHJhbnNhY3Rpb24tc3VjY2Vzcy1oaXN0b3J5IHtcclxuICAgICAgLmVkZWwtaWNvbi1ncmVlbi10aWNrMS50aWNrLXN1Y2Nlc3Mge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcclxuICAgICAgfVxyXG4gICAgICAuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAubW9iLWVkaXQtc3VjY2Vzc2Z1bC1tc2cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lcnJvci1hdXRob3JpemUtYXBwcm94aW1hdGUge1xyXG4gICAgICBjb2xvcjogJEZhZGVkLW9yYW5nZTtcclxuICAgICAgLnAtMSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRGYWRlZC1vcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgICAgJi50b3Atbm90aWZpY2F0aW9uIHtcclxuICAgICAgICAucC0xIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjZXB0LWFwcHJveC10eG4ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgIH1cclxuICAgIC5tb2JpbGUtc3VtbS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDNweCAwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgICAudHhuLW1vYi1lZGl0LVRyYW5zYWN0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuZWRlbC1zaWRlYmFyLWRyYXdlci1oZWFkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vcGVuLWRyYXdlckFzLXN0YW5kYWxvbmVwYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uZG93bmxvYWQtdHhuLWNhbGVuZGVyIHtcclxuICAuY3VzdG9tLWRhdGUtZHJhd2VyLXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gIH1cclxufVxyXG4ubW92ZS10b29sdGlwLXVwIHtcclxuICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgfVxyXG4gIC50b29sdGlwLWFycm93IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hcHByb3gtZGV0YWlscy1yb3ctaGlzdG9yeSB7XHJcbiAgLm1vYmlsZS1zdW1tLXJvdyB7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG4uZmlsdGVySGlzdG9yeV9tYWluIHtcclxuICAuYm90dG9tLWNvbnRlbnRzIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gIH1cclxufVxyXG4uZG93bmxvYWQtdHhuLW1vYiB7XHJcbiAgLmVkZWwtc2lkZWJhci1kcmF3ZXItaGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250c2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbi5yZWJyYW5kcmVwb3J0cy10b29sdGlwLWhvdmVyIHtcclxuICAucG9wb3Zlci1ib2R5IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoMywgMCwgNDcsIDAuMTIpO1xyXG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgbWluLWhlaWdodDogNDFweDtcclxuICAgIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbn1cclxuLmVkZWx3ZWlzcy1wcm9kdWN0LWNvZGUge1xyXG4gIGJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlLWxpZ2h0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJG9yYW5nZS1saWdodDtcclxuICAgIHBhZGRpbmc6IDBweCAzcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wb3NpdGlvbi1sYWJlbCxcclxuLnByb2R1Y3QtZmlsdGVyLXRhZ3Mge1xyXG4gIGJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMHB4IDNweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcbiAgLy8gY2xhc3NuYW1lIGluIGxvd2VyY2FzZSB3aWxsIGNoZyBsYXRlclxyXG4gICYudHhuLXR5cGUge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgY29sb3I6ICRsYWJlbC1za3libHVlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCAxNTQsIDIxNCwgMC4xKTtcclxuICAgICAgYm9yZGVyOiAwLjFweCBzb2xpZCAkbGFiZWwtc2t5Ymx1ZTtcclxuICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuQ0xPU0VELFxyXG4gICYudGludHMtb2YtcGluay1zd2FuLXRhZyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGludHMtb2YtcGluay1zd2FuO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYub3JhbmdlLWxpZ2h0LXRhZyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkb3JhbmdlLWxpZ2h0O1xyXG4gICAgICBjb2xvcjogJG9yYW5nZS1saWdodDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5ibGFjay1vbmUxLXRhZyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stb25lMTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLk5TRSxcclxuICAmLnRoaWNrLWJsdWUtdGFnIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGljay1ibHVlO1xyXG4gICAgICBjb2xvcjogJHRoaWNrLWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuTkZPLFxyXG4gICYuRVEsXHJcbiAgJi5DTyxcclxuICAmLkNEUyxcclxuICAmLkZ1dCxcclxuICAmLkZuTyxcclxuICAmLmRhcmstb3JhbmdlLXRhZyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1vcmFuZ2U7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuTlJNTCxcclxuICAmLk1URixcclxuICAmLmRhcmstcHVycGxlLXRhZyB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1wdXJwbGU7XHJcbiAgICAgIGNvbG9yOiAkZGFyay1wdXJwbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuU0VMTCxcclxuICAmLmJsb29kLXJlZC10YWcge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMSwgODAsIDc3LCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuQlVZLFxyXG4gICYuZ3JlZW4tdGFnIHtcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDgxLCAxNzgsIDg1LCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG4uZmlsdGVyLXNvcnQtY29udGFpbmVyIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLmZpbHRlci1zb3J0LXRhYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY1ZjU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIC5maWx0ZXItc29ydHRhYi1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLnRhYi10aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgfVxyXG4gICAgICAuc2VsZWN0ZWRUYWIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlc2V0LWZpbHRlcnMge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWItY29udGVudC1jb21wb25lbnQge1xyXG4gICAgaGVpZ2h0OiA5MCU7XHJcbiAgfVxyXG59XHJcbi5zb3J0LWxpc3QtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLnNvcnQtb3B0aW9ucyB7XHJcbiAgICAuc29ydC1vcHRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtZm91cnRlZW47XHJcbiAgICAgIC5zb3J0LXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG4gICAgICAuc29ydC1vcmRlcnRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNlbGVjdGVkLXNvcnQtc3RhdGUge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc29ydC1hcHBseS1jYW5jZWwtYnRucyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuLnR4bi1maWx0ZXItY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgLnR4bi1maWx0ZXItc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLmZpbHRlci1zZWN0aW9uLWxpc3Qge1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcclxuICAgICAgLmZpbHRlci1zZWN0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggNXB4IDE2cHggMThweDtcclxuICAgICAgfVxyXG4gICAgICAuYWN0aXZlLXNlY3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjdGl2ZS1zZWN0aW9uLWZpbHRlcmxpc3Qge1xyXG4gICAgICB3aWR0aDogNjclO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgcGFkZGluZzogMCAxNnB4IDgwcHggMTZweDtcclxuICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHggNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgICAgIC5yYWRpby1idXR0b24gbGFiZWwge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxOXB4IDFmcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWx0ZXItYXBwbHktY2FuY2VsLWJ0bnMge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbi50eG4taGlzdG9yeS1maWx0ZXItZHJvcGRvd24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XHJcbiAgbWFyZ2luLXRvcDogMTRweDtcclxuICBwYWRkaW5nOiAyMHB4IDIycHggMTZweCAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB3aWR0aDogMzk4cHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB6LWluZGV4OiA2O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMCU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTJweDtcclxuICAgIHRvcDogLTE1cHg7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICRncmV5LWJnO1xyXG4gIH1cclxuXHJcbiAgLnR4bi1maWx0ZXItY29udGFpbmVyIHtcclxuICAgIGdhcDogMTBweDtcclxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgLmFjY29yZGlhbi1hcnJvd3Mge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZG93biB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjdGl2ZS1zZWN0aW9uLWZpbHRlcmxpc3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpIDAuNXM7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgLmZpbHRlci1vcHRpb24ge1xyXG4gICAgICAgIC5yYWRpby1idXR0b24gbGFiZWwge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNHB4IDFmcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb21tb24tY2hlY2tib3gtY3VzdG9tLnNtYWxsLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpc3BfdmFsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1hcHBseS1jYW5jZWwtYnRucyB7XHJcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgLmJ1eS1zZWxsLWJ0bnMtc3BhY2luZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMCAwO1xyXG4gICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBnYXA6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrcG9pbnRzLnNjc3NcIjtcclxuLnJldi1sb2FkZXJwb3AtYmxvY2sge1xyXG4gIC5yZXYtbG9hZGVycG9wLWhlYWQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwcHggMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRsaWdodC1ncmV5aXNoO1xyXG4gICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDhweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNCksXHJcbiAgICAgIDBweCAyMHB4IDI0cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMSk7XHJcbiAgfVxyXG4gIC5yZXYtbG9hZGVycG9wLWJvZHkge1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHggNjBweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAxNXB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDhweCAtNHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4wNCksXHJcbiAgICAgIDBweCAyMHB4IDI0cHggLTRweCByZ2JhKDE2LCAyNCwgNDAsIDAuMSk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4IDIwcHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4ubW9iLWRvd25sb2FkLWRyb3Age1xyXG4gIGhlaWdodDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAvLyBtYXgtd2lkdGg6IDQyNXB4O1xyXG4gICYtYm9keSB7XHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZhZmFmYTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9wZW5MaW5rIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW51IHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmRyYXdlcl9faGFuZGxlLXdyYXBwZXJfX2JhY2tkcm9wIHtcclxuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gICAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5zZWN0aW9uX2hlYWQge1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdFbmNvZGUgU2Fucyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgY29sb3I6ICMwQjI0M0E7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5hY2NvcmRpYW5fY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMHB4IDE1cHggMjAwcHggMTVweDtcclxuXHJcbiAgICAuc2VwZXJhdGlvbl9saW5lIHtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTdFN0U3O1xyXG4gICAgICAgIG1hcmdpbjogMTZweCAwcHggMTZweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlhbi1pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuXHJcbiAgICAgICAgLnN1Yl90ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdFbmNvZGUgU2Fucyc7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzI3MjcxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhY2tfdG9fdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjMzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzM1ODBGNztcclxuXHJcbiAgICAgICAgICAgIC5lZGVsLWljb24tcG9pbnQtYXJyb3ctdXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdFbmNvZGUgU2Fucyc7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwLjJyZW0gMHJlbSAwcmVtIDByZW07XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMHJlbTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBmb250LWZhbWlseTogJ0VuY29kZSBTYW5zJztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG5cclxufVxyXG5cclxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgY29udGVudDogJGVkZWwtaWNvbi1hcnJvdy1kb3duICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJGljb21vb24tZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4qOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIC50YWJsZS5leHBhbmQtdGFibGUge1xyXG4vLyAgICAgd2lkdGg6IDE1NTBweDtcclxuLy8gfVxyXG5cclxuLmhpZGUtbmF2LXRhYnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIC5zcXVhcmUtb2ZmLXN0aWNreSB7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTI2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC5wb3NpdGlvbi1maWx0ZXItc3RpY2t5IHtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDE2NXB4O1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgfVxyXG5cclxuICAuc3F1YXJlLW9mZi1zdGF0ZSB7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gIH1cclxuXHJcbiAgLnNxdWFyZS1vZmYtc2VsZWN0ZWQtYnV0dG9uLW1vYmlsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3F1YXJlLW9mZi1zZWxlY3RlZCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgcGFkZGluZzogMHB4IDE1cHggMTVweCAxNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG5cclxuICAgIC5kYXlzLW10bSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmRheS1tdG0tY2hhbmdlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXlzLW10bS1jaGFuZ2UtcGVyY2VudGFnZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNxdWFyZS1vZmYtcG9zaXRpb24tbGVmdC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnNxdWFyZS1vZmYtcG9zaXRpb24tY29udGFpbmVyLXJpZ2h0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuXHJcbiAgICAuc3F1YXJlLWNvdW50IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdC1hbGwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICB9XHJcblxyXG4gIC5zcXVhcmUtb2ZmLXBvc2l0aW9uLWxlZnQtY29udGFpbmVyIGlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXHJcbiAgLnNxYXVyZS1jaGVja21hcmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXHJcbiAgLnNxdWFyZS1vZmYtcG9zaXRpb24tbGVmdC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5zcWF1cmUtY2hlY2ttYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICB9XHJcblxyXG4gIC8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXHJcbiAgLnNxYXVyZS1jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvKiBTaG93IHRoZSBjaGVja21hcmsgd2hlbiBjaGVja2VkICovXHJcbiAgLnNxdWFyZS1vZmYtcG9zaXRpb24tbGVmdC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5zcWF1cmUtY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cclxuICAuc3F1YXJlLW9mZi1wb3NpdGlvbi1sZWZ0LWNvbnRhaW5lciAuc3FhdXJlLWNoZWNrbWFyazphZnRlciB7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcblxyXG4gIC5tYXJrZXQtc3RhdHVzLXBvc2l0aW9uLW1vYmlsZSB7XHJcbiAgICAuZC1mbGV4IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtNDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHdpZHRoOiAyMiU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLTQ6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgd2lkdGg6IDIyJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtNDpudGgtY2hpbGQoMykge1xyXG4gICAgICB3aWR0aDogMjQlO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sIHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5yZWFsaXNlZC1wbmwtY2hhbmdlLFxyXG4gICAgICAudG90YWxwbmwsXHJcbiAgICAgIC5wbmxjaGFuZ2VwZXJjZW50LFxyXG4gICAgICAucmVhbGlzZWQtcG5sLFxyXG4gICAgICAudW5yZWFsaXNlLXBubCxcclxuICAgICAgLnVuLXJlYWxpc2VkLXZhbCBzcGFuLnVucmVhbGlzZS1wbmwtY2hhbmdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudG90YWxwbmwsXHJcbiAgICAgIC5yZWFsaXNlZC1wbmwsXHJcbiAgICAgIC51bnJlYWxpc2UtcG5sIHtcclxuICAgICAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHJcbiAgICAgICAgLnJlYWxpc2VkLXBubC1jaGFuZ2UsXHJcbiAgICAgICAgLnVucmVhbGlzZS1wbmwtY2hhbmdlLFxyXG4gICAgICAgIC5wbmxjaGFuZ2VwZXJjZW50IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlYWxpc2VkLXZhbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVhbGl6ZWRfdGV4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDlweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjc3F1YXJlLWZpbHRlci53cmFwcGVyLWZpbCB7XHJcbiAgICAuZC1mbGV4IHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbi10b3A6IDMxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG5cclxuICAgIC5zcXVhcmUtb2ZmLWRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3F1YXJlX29mZi5wcy00IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIC8vIHdpZHRoOiA0NCU7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcml6ZSB7XHJcbiAgICAgIC5jdXN0b20tY29udHJvbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlubGN1ZGVfcG9zaXRpb24ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLy8gd2lkdGg6IDU2JTtcclxuXHJcbiAgICAgIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICBzdXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXHJcbiAgICAuaW5sY3VkZV9wb3NpdGlvbiBpbnB1dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXHJcbiAgICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDRweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB3aWR0aDogMTZweDtcclxuICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5sY3VkZV9wb3NpdGlvbjpob3ZlciBpbnB1dCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua2lzaC1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFdoZW4gdGhlIGNoZWNrYm94IGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xyXG4gICAgLmlubGN1ZGVfcG9zaXRpb24gaW5wdXQ6Y2hlY2tlZCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICB9XHJcblxyXG4gICAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cclxuICAgIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xyXG4gICAgLmlubGN1ZGVfcG9zaXRpb24gaW5wdXQ6Y2hlY2tlZCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xyXG4gICAgLmlubGN1ZGVfcG9zaXRpb24gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hcmtldC1zdGF0dXMge1xyXG4gICAgLmQtZmxleDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjaG9sZGluZ3Mge1xyXG4gICAgLmRheXNwbmwtY29udGFpbmVyIHtcclxuICAgICAgLmNvbC02Omxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbmctY29udGFpbmVyLXdyYXBwZXIge1xyXG4gICAgICB6LWluZGV4OiA4O1xyXG5cclxuICAgICAgLmRheXNwbmwtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDlweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOXB4O1xyXG5cclxuICAgICAgICAmLmJvcmRlci1vbi1zZWFyY2gtbm9uZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRheXNwbmwge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRheXBubGNoYW5nZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3Bvc2l0aW9ucyB7XHJcbiAgICAubWItMzAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXlzcG5sLWNvbnRhaW5lciB7XHJcbiAgICAgIC5jb2wtNjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG5nLWNvbnRhaW5lci13cmFwcGVyIC5kYXlzcG5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5cHg7XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXlzcG5sIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRheXBubGNoYW5nZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFya2V0LXN0YXR1cyB7XHJcbiAgICAuZC1mbGV4IHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZC1mbGV4OmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2w6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC50b3RhbHBubC12YWwge1xyXG4gICAgICAgIC5wbmxjaGFuZ2VwZXJjZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAuaW52ZXN0bWVudC1tb2IgaDMsXHJcbiAgICAgIC5jdXJyLXZhbC1tb2IgaDMsXHJcbiAgICAgIC50b3RhbHBubC1oZWFkaW5nIGgzLFxyXG4gICAgICAucmVhbGlzZWQtcG5sLWhlYWQgaDMsXHJcbiAgICAgIC51bi1yZWFsaXNlZC1oZWFkIGgzIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW52ZXN0bWVudC1tb2IgLmludi12YWwgc3BhbixcclxuICAgICAgLmN1cnItdmFsLW1vYiAuY3Vyci12YWwgc3BhbixcclxuICAgICAgLnJlYWxpc2VkLXZhbCAudG90YWxwbmwsXHJcbiAgICAgIC51bi1yZWFsaXNlZC12YWwgLnRvdGFscG5sIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudG90YWxwbmwtdmFsIC50b3RhbHBubCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTYuNDFweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBubGNoYW5nZXBlcmNlbnQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYWJlbHMge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAycHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4uTixcclxuICAgIHNwYW4uQyxcclxuICAgIHNwYW4uUiB7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjIpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBkaXYuTEksXHJcbiAgICBkaXYuRVEsXHJcbiAgICBkaXYuTUYsXHJcbiAgICBkaXYuQ05DLFxyXG4gICAgLk5STUwsXHJcbiAgICAuRVRGLFxyXG4gICAgLkZPLFxyXG4gICAgLk1BUCxcclxuICAgIC5GTk8sXHJcbiAgICAuRkksXHJcbiAgICAuQ08sXHJcbiAgICAuUkUsXHJcbiAgICAuRVRGLFxyXG4gICAgLk1GLFxyXG4gICAgLkNEUyxcclxuICAgIC5CTyxcclxuICAgIC5NVEYge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ29sZC1icm93bmlzaDtcclxuICAgICAgbWF4LWhlaWdodDogMTZweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIGNvbG9yOiAkZ29sZDtcclxuICAgIH1cclxuICAgIHNwYW4uc2VjdG9yLWFuZC1jYXRlZ29yeSxcclxuICAgIHNwYW4uYmxhY2stb25lMS10YWcge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stb25lMTtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5TRUxMIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJyb3duLWRhcms7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgcGFkZGluZzogMHB4IDJweDtcclxuICAgICAgY29sb3I6ICRvcmFuZ2UtZGFyaztcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLk1JUyB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQtbGlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5CVVkge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgIHBhZGRpbmc6IDBweCAycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYWJlbHMge1xyXG4gICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4ucm91bmRlZC1jaXJjbGUuZXhjbGFtYXRpb24ge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsdWUtdHdvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAzcHg7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYWNrLWJ1dHRvbiB7XHJcbiAgICBpIHtcclxuICAgICAgbGVmdDogLThweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eVRocmVlO1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWhlYWRpbmcuaG9sZGluZ3N0YWItaGVhZGluZyB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG5cclxuICAgIC5kYXRlLXRleHQge1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtaG9sZGluZy10YWJsZS1tb2JpbGUge1xyXG4gICAgI3RhYmxlQ29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1tYXJrZXQtbmFtZSB7XHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAgICAgICBzcGFuLm5hbWUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEzOXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4uc3RvY2tWYWx1ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLW1hcmtldC1wcm9maXQtbG9zcyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtbWFya2V0LXByb2ZpdC1sb3Mge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLW1hcmtldC1wcm9maXQtbG9zcy1jaGFuZ2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1wcm9maXQtbG9zcyB7XHJcbiAgICAgIC5wcm9maXQtbG9zcyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC8vIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xyXG5cclxuICAgICAgICBzcGFuLnByb2ZpdC1sb3NzIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZml0LFxyXG4gICAgICAgIC5wcm9maXQtbG9zcy1jaGFuZ2Uge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXlzLWNoYW5nZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgLmRheXMtdGV4dCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF5cy1wcm9maXQtbG9zcyB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWQtbWFya2V0LWRhdGEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgLmNvbC05IHtcclxuICAgICAgICAucXR5IC5xdHktdGV4dCxcclxuICAgICAgICAuYXZnLXByaWNlIC5hdmctcHJpY2UtdGV4dCxcclxuICAgICAgICAuY3Vyci12YWwgLmN1cnItdmFsLXRleHQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG5cclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXR5IC5xdHktdmFsdWUsXHJcbiAgICAgICAgLmF2Zy1wcmljZSAuYXZnLXByaWNlLXZhbHVlLFxyXG4gICAgICAgIC5jdXJyLXZhbCAuY3Vyci12YWwtdmFsdWUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXR5IC5xdHktdmFsdWUsXHJcbiAgICAgICAgLmF2Zy1wcmljZSAuYXZnLXByaWNlLXZhbHVlIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcclxuICAgICAgICAgICAgY29sb3I6ICRHcmF5Nzc7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICAgICAgLnF0eSxcclxuICAgICAgICAuYXZnLXByaWNlLFxyXG4gICAgICAgIC5jdXJyLXZhbCB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLXBvc2l0aW9uLXRhYmxlLW1vYmlsZSB7XHJcbiAgICAub2Zmc2V0LTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNy4zMzMzMzMlO1xyXG4gICAgfVxyXG5cclxuICAgICN0YWJsZUNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcclxuXHJcbiAgICAgIC5jb2wtMSB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xyXG4gICAgICAgIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LXNlY29uZGFyeTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LXByaW1hcnk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgOmhvdmVyIGlucHV0IH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua2lzaC1ncmV5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXHJcbiAgICAgICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cclxuICAgICAgICBpbnB1dDpjaGVja2VkIH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXHJcbiAgICAgICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XHJcbiAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1tYXJrZXQtbmFtZSB7XHJcbiAgICAgIC5uYW1lIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuLnN0b2NrVmFsdWUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZC1tYXJrZXQtcHJvZml0LWxvc3Mge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLW1hcmtldC1wcm9maXQtbG9zIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZC1tYXJrZXQtcHJvZml0LWxvc3MtY2hhbmdlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWQtcHJvZml0LWxvc3Mge1xyXG4gICAgICAucHJvZml0LWxvc3Mge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIHNwYW4ucHJvZml0LWxvc3Mge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ubmEge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9maXQsXHJcbiAgICAgICAgLnByb2ZpdC1sb3NzLWNoYW5nZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRheXMtY2hhbmdlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTkuNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAuZGF5cy10ZXh0IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXlzLXByb2ZpdC1sb3NzIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1tYXJrZXQtZGF0YSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAuY29sLTcge1xyXG4gICAgICAgIC5xdHkgLnF0eS10ZXh0LFxyXG4gICAgICAgIC5hdmctcHJpY2UgLmF2Zy1wcmljZS10ZXh0IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXR5IC5xdHktdmFsdWUsXHJcbiAgICAgICAgLmF2Zy1wcmljZSAuYXZnLXByaWNlLXZhbHVlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXR5IC5xdHktdmFsdWUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgICAgICBjb2xvcjogJEdyYXk3NztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9sZGluZy10YWJzIHtcclxuICAgIC5uYXYtdGFicyB7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCAxMC41cHggMTBweDtcclxuXHJcbiAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbi5hY3RpdmUge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE5cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzZWFyY2gtZmlsdGVyIHtcclxuICAgICAgI3N1bW1hcml6ZS1tb2Ige1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAuc3VtbWFyaXplIHtcclxuICAgICAgICAgIHNwYW4udGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNy41cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kLWZsZXgge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zdW1tYXJpemUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlubGN1ZGVfcG9zaXRpb24ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xdWFudGl0eSxcclxuICAgICAgICAuc3F1YXJlX29mZiB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcblxyXG4gICAgICAgICAgaS5lZGVsLWljb24tYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRhcC10by1wbGVkZ2Uge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhcC10by1wbGVkZ2Uge1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwLjRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIC5zcXVhcmVfb2ZmIHtcclxuICAgICAgICAvLyAgICAgaW1nIHtcclxuICAgICAgICAvLyAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWx0ZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDBweCAtMTVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMC41cHggMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kb3dubG9hZHMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcblxyXG4gICAgICAgICAgICBpLmVkZWwtaWNvbi1kb3dubG9hZCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGaXZlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQtdGhpbi1hcnJvdy1leHBhbmQge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC0xMCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsb3NlLWV4cGFuZCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfbmluZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoYmFyLWMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGkuZWRlbC1pY29uLWNsb3NlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDBweCAxM3B4IDRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAvL3N0eWxlTmFtZTogUC0xMi1NZWRpdW07XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc29ydCBidXR0b24ge1xyXG4gICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAkY3lhbi1ibHVlLTE7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY3lhbi1ibHVlLTE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIC8vZm9udC1zaXplOiAxMy42cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnRlZW5fcG9pbnRfc2l4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zb3J0LWZpbHRlci1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLnNvcnQtZmlsdGVyLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLmZpbHRlciBidXR0b24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAkY3lhbi1ibHVlLTE7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmlsdGVyLWljb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZmlsdGVyLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxvb2QtcmVkO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogLTJweDtcclxuICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXIgYnV0dG9uOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG93bmxvYWRzIHtcclxuICAgICAgICAgIGhlaWdodDogMjNweDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjeWFuLWJsdWUtMTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kb2NrLWZpbHRlcmJhci1tb2Ige1xyXG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgdG9wOiAxMTBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDIlO1xyXG4gICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAmLi10b3AtcHVzaCB7XHJcbiAgICAgICAgICAgIHRvcDogMTYwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRvY2stZmlsdGVyYmFyLW1vYi1wb3Mge1xyXG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgdG9wOiAxNjBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDIlO1xyXG4gICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbGRpbmdzLXRhYmxlLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLXRhYmxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICN0YWJsZS1oZWFkaW5ncyB7XHJcbiAgICAgICAgcGFkZGluZzogMTRweDtcclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDI3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcblxyXG4gICAgICAgICAgLnNvcnQtY2FyZXQge1xyXG4gICAgICAgICAgICAuZC1mbGV4IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3NpdGlvbnMtdGFibGUge1xyXG4gICAgICAubm8tcG9zaXRpb24tb3BlbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblxyXG4gICAgICAgIC5pbmMtcG9zLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgICAgICAgICAgLy9zdHlsZU5hbWU6IFJlZ3VsYXIgMTI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNy41cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExODBweCkge1xyXG4gICAgICAgICNob2xkaW5nIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAxMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYW1lIHtcclxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgLm5hbWUuaG9sZGluZyAucmVhZG1vcmUgaSxcclxuICAgIC5uYW1lLnBvc2l0aW9uIC5yZWFkbW9yZSBpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFkbW9yZSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC00cHg7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFnIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMC40cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4ubmFtZSB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIHNwYW4udGFnIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gIH1cclxuXHJcbiAgc3Bhbi5wbmwge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICB9XHJcblxyXG4gIHNwYW4ucG5sY2hhbmdlcGVyY2VudCB7XHJcbiAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICB9XHJcblxyXG4gIC5jaGFuZ2UtcmVkIHtcclxuICAgIGNvbG9yOiAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY2hhbmdlLXVwIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jaGFuZ2UtZ3JlZW4ge1xyXG4gICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLnRlbGVwb3J0LXN3aXRjaCB7XHJcbiAgICAtLWNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTcuNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDBweDtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC50ZWxlcG9ydC1zd2l0Y2ggLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWlucHV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoXHJcbiAgICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZFxyXG4gICAgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLnRlbGVwb3J0LXN3aXRjaFxyXG4gICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWRcclxuICAgIH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YWZ0ZXIge1xyXG4gICAgbGVmdDogLTE0cHg7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wudGVsZXBvcnQtc3dpdGNoXHJcbiAgICAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZFxyXG4gICAgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOjpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDNweDtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLnRlbGVwb3J0LXN3aXRjaFxyXG4gICAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWlucHV0OmRpc2FibGVkXHJcbiAgICB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLnRlbGVwb3J0LXN3aXRjaCAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCA1cHggMHB4IDBweDtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGlua2lzaC1ncmV5O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC50ZWxlcG9ydC1zd2l0Y2ggLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDExcHg7XHJcbiAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIHRvcDogM3B4O1xyXG4gICAgbGVmdDogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogJHBpbmtpc2gtZ3JleTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC50ZWxlcG9ydC1zd2l0Y2ggLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0b3A6IDJweDtcclxuICAgIHJpZ2h0OiAtMTRweDtcclxuICAgIGJhY2tncm91bmQ6ICRwaW5raXNoLWdyZXk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTgwcHgpIHtcclxuICAgICNob2xkaW5nIHtcclxuICAgICAgcGFkZGluZzogMHB4IDExMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLXRhYmxlIC5yb3cgY29sOmZpcnN0LWNoaWxkIHtcclxuICAgIHdpZHRoOiAyMjZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogVHJhY2sgKi9cclxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLyogSGFuZGxlICovXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgfVxyXG5cclxuICAubm9EYXRhRm91bmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4jcG9zaXRpb25zIHtcclxuICBzcGFuLm5hbWUge1xyXG4gICAgc3Bhbi5uYW1lLXJlYWRtb3JlIHtcclxuICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC53LWF1dG8ge1xyXG4gICAgICB3aWR0aDogMTY0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1hbGVydC1wb3NpdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XHJcbiAgICBjb2xvcjogJEJ1dHRlcmN1cDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGZsb3JhbC13aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtYWxlcnQtcG9zaXRpb24tY2xvc2VkIHtcclxuICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdmVyeS1saWdodC1waW5rLXR3bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmRpdi1hbGVydC10ZXh0Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpdi1hbGVydC10ZXh0Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xvc2VkLXBvc2l0aW9uLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1zbW9rZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cclxuICAgIHNwYW4uYmFkZ2Uge1xyXG4gICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5jbHVkZS1wb3NpdGlvbi1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkSG9uZXlkZXc7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuXHJcbiAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVuLXJlYWxpc2VkLXZhbCB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4uZW1wdHktdmFsIHtcclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG59XHJcblxyXG4ucG9zaXRpb24tc2Nyb2xsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICBwYWRkaW5nLXRvcDogMzBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA2M3B4O1xyXG4gIHBhZGRpbmctbGVmdDogMTVweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4uaG9sZGluZy10YWItZG9jayB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAwcHggMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbi5wbmctY29udGFpbmVyLWRvY2sge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNjNweDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ucG5nLXBvc2l0aW9uLWRvY2sge1xyXG4gIHdpZHRoOiAxMDIlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDExN3B4O1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxOXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLmFsbC1xdWFudGl0eSB7XHJcbiAgd2lkdGg6IDMyJTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIC5kaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmJ0bi1zZWxlY3QtcXR5LW1vYiB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMTJweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gIH1cclxuXHJcbiAgaS5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICB0b3A6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbi5wb3NfZmlsdGVyX2RvY2tfbW9iIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAxNjVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGhlaWdodDogNTBweDtcclxufVxyXG5cclxuLmRvY2tmaWx0ZXJzLXRhZy1wdXNoIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAxNjBweDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmRvY2tmaWx0ZXJzLXRhZy1wdXNoLXBvcyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMjEwcHg7XHJcbiAgd2lkdGg6IDEwMiU7XHJcbn1cclxuIiwiLy8gLmRyYXdlcl9faGFuZGxlLXdyYXBwZXJfX2hhbmRsZS13cmFwcGVyIHtcclxuLy8gICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi5oZWlnaHQtMTIzIHtcclxuICBwYWRkaW5nLXRvcDogMTIzcHg7XHJcbn1cclxuXHJcbi5oZWlnaHQtNzUge1xyXG4gIHBhZGRpbmctdG9wOiA3NXB4O1xyXG59XHJcblxyXG4uZHJhd2VyX19oYW5kbGUtd3JhcHBlcl9fY29udGVudCB7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxufVxyXG4uZHJhd2VyX19oYW5kbGUtd3JhcHBlci5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgJi5pbnN1cmFuY2UtZHJhd2VyaGVpZ2h0X19jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuL2Rvd2xvYWRIb2xkaW5nUmVwb3J0c01vYi5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtZHAge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gIC5kYXRlLXBhcnRpdGlvbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgLy8gd2lkdGg6IDExMHB4O1xyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIC8vIHdpZHRoOiA4MHB4O1xyXG4gICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWFwcGVuZC1kcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmRhdGUtbGFiZWxzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxufVxyXG4uaW5wdXQtZ3JvdXAtdGV4dC5kLWJsb2NrIHtcclxuICBwYWRkaW5nOiA1cHggMHB4IDVweCAwcHg7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gIGJvcmRlcjogMDtcclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gIH1cclxufVxyXG4uZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OiAxMjY7XHJcbiAgLmN1c3RvbV9idG57XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmRhdGUtY29udGFpbmVye1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiAzMTZweDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIC5zZWxlY3QtZGF0ZSB7XHJcbiAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDBweCAxMHB4IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMTVweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiRW5jb2RlIFNhbnNcIjtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHdpZHRoOiAyMDFweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICB0b3A6IDM4NnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubW9iRm9ybVdyYXBcclxue1xyXG4gLmN1c3RvbVRleHRib3htb2JpbGVcclxuICAgICB7XHJcbiAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgIH1cclxuICAgICAuY3VzdG9tRm9ybVNlY3Rpb25fZmllbGQgIC5mb3JtLWxhYmVsXHJcbiAgICAge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgIH1cclxuICAgICAuZGF0ZVdyYXAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgXHJcbiAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5DdXN0b21Db21tb25Ecm9wZG93biAuZm9ybS1jb250cm9sXHJcbiAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLkN1c3RvbUNvbW1vbkRyb3Bkb3duIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTRweDtcclxuICAgIHRvcDogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgIFxyXG4gIH1cclxuICBcclxuIH1cclxuIC5jdXN0b21fYnRuXHJcbiB7XHJcbiAgbGluZS1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6NDBweCAhaW1wb3J0YW50O1xyXG4gfVxyXG4gXHJcbiAiLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuQG1peGluIHBubC1zdW1tYXJ5LWhlYWRpbmcge1xyXG4gIC8vc3R5bGVOYW1lOiBQLTE0LU1lZGl1bTtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICBoZWlnaHQ6IDM3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XHJcbn1cclxuXHJcbi5wbmwtdmlldy1oZWFkZXItc2VjdGlvbixcclxuLnBubC1lZGl0YWJsZS1hY3Rpb24sXHJcbi52aWV3LXBubC1yZXBvcnRzLXRhYmxlIHtcclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuXHJcbiAgcGFkZGluZzogMHB4IDExMnB4O1xyXG59XHJcblxyXG5AbWl4aW4gaXNpbi1tb2Ige1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG59XHJcblxyXG5AbWl4aW4gc2NyaXAtbW9iIHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxufVxyXG5cclxuQG1peGluIGNvbXBhbnktbW9iIHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTYuOHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogJGdyZXktZGFyaztcclxufVxyXG5cclxuQG1peGluIGx0cC1tb2Ige1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE4LjJweDtcclxuICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxufVxyXG5cclxuQG1peGluIHF0eS1tb2Ige1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogJGdyZXktZGFyaztcclxufVxyXG5cclxuLnBubC1zdW1tYXJ5LWRldGFpbHMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgfVxyXG5cclxuICBwYWRkaW5nOiAwcHggMTZweCAwcHggMTEycHg7XHJcbn1cclxuXHJcbi5zdW1tYXJ5LW1vYmlsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gIHBhZGRpbmc6IDBweCAxNXB4O1xyXG5cclxuICAuaXNpbi1jb250YWluZXIsXHJcbiAgLmNvbXBhbnktcXR5LWx0cCxcclxuICAuY29tcGFueS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaXNpbi1jb250YWluZXIge1xyXG4gICAgLmlzaW4ge1xyXG4gICAgICBAaW5jbHVkZSBpc2luLW1vYjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21wYW55LWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBjb21wYW55LW1vYjtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICB9XHJcblxyXG4gIC5jb21wYW55LXF0eS1sdHAge1xyXG4gICAgLnBubC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5zY3JpcHQtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgc2NyaXAtbW9iO1xyXG5cclxuICAgICAgJi5tLXctNDMge1xyXG4gICAgICAgIG1pbi13aWR0aDogNDMlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm0tdy01NiB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1NiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXR5LWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4Ljg2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHF0eS1tb2I7XHJcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAzLjMycHg7XHJcblxyXG4gICAgICAmLm0tdy0yMCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubHRwLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgQGluY2x1ZGUgbHRwLW1vYjtcclxuICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuXHJcbiAgICAgICYubS13LTM3IHtcclxuICAgICAgICBtaW4td2lkdGg6IDM3JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tLXctMjQge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjQlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm0tdy00MyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1peGluIHBubC1zdW1tYXJ5LWhlYWRpbmctdmFsIHtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICBtYXJnaW4tdG9wOiA4LjMycHg7XHJcbn1cclxuXHJcbkBtaXhpbiBwbmwtdGFibGUtaGVhZGluZyB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG59XHJcblxyXG5AbWl4aW4gcG5sLXRhYmxlLWhlYWRpbmctbSB7XHJcbiAgZm9udC1mYW1pbHk6ICRJbnRlclI7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydGVlbjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wOHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxufVxyXG5cclxuQG1peGluIGVkaXQtY3RhLXRleHQtZCB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTcuNXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgY29sb3I6ICRibGFjay1vbmUxO1xyXG59XHJcblxyXG5AbWl4aW4gZWRpdC1jdGEtdGV4dC1tIHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTUuNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgY29sb3I6ICRibGFjay1vbmUxO1xyXG59XHJcblxyXG4ucG5sLXN1bW1hcnktZGV0YWlscyB7XHJcbiAgLmNvbG9yLXJlZCB7XHJcbiAgICBjb2xvcjogJHRvbWF0by1yZWQ7XHJcbiAgfVxyXG5cclxuICAuY29sb3ItZ3JlZW4ge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICB9XHJcblxyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzYuNjhweDtcclxuXHJcbiAgLnBuLXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBkaXYsXHJcbiAgICBzcGFuIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wbmwucHJvZml0LWxvc3Mge1xyXG4gICAgICB3aWR0aDogMTAuNjQzJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEzOHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbmwuaXNpbiB7XHJcbiAgICAgIHdpZHRoOiAxMC42NDMlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDExNnB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbmwuY29tcGFueSB7XHJcbiAgICAgIHdpZHRoOiAxOC4xNTUlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBubC5zY3JpcCB7XHJcbiAgICAgIHdpZHRoOiAxMC41MzklO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDY1LjkzcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG5sLnF0eSB7XHJcbiAgICAgIHdpZHRoOiA3LjY5MyU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOTIuMDdweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubHRwLWNoYW5nZSB7XHJcbiAgICAgIHdpZHRoOiAxOC4zMyU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG5sLXN1bW1hcnktaGVhZGluZyB7XHJcbiAgICBAaW5jbHVkZSBwbmwtc3VtbWFyeS1oZWFkaW5nO1xyXG4gIH1cclxuXHJcbiAgLnBubC1zdW1tYXJ5LXZhbHVlIHtcclxuICAgIEBpbmNsdWRlIHBubC1zdW1tYXJ5LWhlYWRpbmctdmFsO1xyXG5cclxuICAgIC5sdHAtdmFsdWUge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuXHJcbiAgICAgIC5jaGFuZ2UsXHJcbiAgICAgIC5jaGFuZ2UtcGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTogJEludGVyUjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hhbmdlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGFuZ2UtcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBubC1kYXRhLXZhcmlhbnQtMS1kIHtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wOHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBwbmwtZGF0YS12YXJpYW50LTItZCB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5AbWl4aW4gcG5sLWRhdGEtdmFyaWFudC0zLWQge1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuQG1peGluIHBubC1kYXRhLXZhcmlhbnQtMS1tIHtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxufVxyXG5cclxuQG1peGluIHBubC1kYXRhLXZhcmlhbnQtMi1tIHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMjRweDtcclxufVxyXG5cclxuLnZpZXctcG5sLXJlcG9ydHMtdGFibGUge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gIC5wbmwtdmlldy10YWJsZS1jc3Mge1xyXG4gICAgLy90ZW1wb3RhcnkgY3NzIGFkZGVkIHRoaXMgaXMgbmVlZCB0byBjaGVjayBzdXJhaiBvciBrYXZ5YS5cclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgLnNlcmlhbCB7XHJcbiAgICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgICBtaW4td2lkdGg6IDM5cHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGguc2VyaWFsIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAxMS41NXB4IDlweCA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkLnNlcmlhbCB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA5cHggN3B4IDVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDVweDtcclxuICAgICAgICBwYWRkaW5nOiAxMS4yMnB4IDEzLjU1cHggMTIuMjJweCA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGgudHhuLWRhdGUge1xyXG4gICAgICB3aWR0aDogODRweDtcclxuICAgIH1cclxuICAgIHRkLnR4bi1kYXRlIHtcclxuICAgICAgd2lkdGg6IDg0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGg6bm90KC5zZXJpYWwpIHtcclxuICAgICAgcGFkZGluZzogNHB4IDhweDtcclxuICAgIH1cclxuXHJcbiAgICB0ZDpub3QoLnNlcmlhbCkge1xyXG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50eG4tZGF0ZSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDNweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbiB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogNTdweDtcclxuICAgICAgICB3aWR0aDogNTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xdHkge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQ5LjA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ5LjA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpY2Uge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDc5cHg7XHJcbiAgICAgICAgd2lkdGg6IDc5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHhuLXR5cGUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icm9rZXJhZ2Uge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDgxcHg7XHJcbiAgICAgICAgd2lkdGg6IDgxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RheC1nc3Qge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTM3cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMzdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdHQge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICB3aWR0aDogNTlweDtcclxuICAgICAgICBtaW4td2lkdGg6IDU5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhbXAtZHV0eSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xyXG4gICAgICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogOTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWJpLWZlZXMge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICB3aWR0aDogODJweDtcclxuICAgICAgICBtaW4td2lkdGg6IDgycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHhuLWNoYXJnZXMge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICB3aWR0aDogOTlweDtcclxuICAgICAgICBtaW4td2lkdGg6IDk5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGF4LXR4bi1jaGFyZ2VzIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM4MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3RoZXIge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAxcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwcHg7XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHBubC10YWJsZS1oZWFkaW5nO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMzdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgcG5sLXRhYmxlLWhlYWRpbmctbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIGJvcmRlci10b3A6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xyXG4gICAgICAgIC0tYnMtdGFibGUtYWNjZW50LWJnOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRyOm50aC1vZi10eXBlKGV2ZW4pID4gKiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtb25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudHhuLWRhdGUsXHJcbiAgICAgIC50eG4tdHlwZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBwbmwtZGF0YS12YXJpYW50LTItZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHBubC1kYXRhLXZhcmlhbnQtMi1tO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWN0aW9uIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHBubC1kYXRhLXZhcmlhbnQtMy1kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcG5sLWRhdGEtdmFyaWFudC0yLW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5xdHksXHJcbiAgICAgIC5wcmljZSxcclxuICAgICAgLmJyb2tlcmFnZSxcclxuICAgICAgLnN0YXgtZ3N0LFxyXG4gICAgICAuc3R0LFxyXG4gICAgICAuc3RhbXAtZHV0eSxcclxuICAgICAgLnNlYmktZmVlcyxcclxuICAgICAgLnR4bi1jaGFyZ2VzLFxyXG4gICAgICAudGF4LXR4bi1jaGFyZ2VzLFxyXG4gICAgICAub3RoZXIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgcG5sLWRhdGEtdmFyaWFudC0xLWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBwbmwtZGF0YS12YXJpYW50LTEtbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBubC1lZGl0YWJsZS1hY3Rpb24ge1xyXG4gIC5wbmwtZWRpdC1jaGVja2JveCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB3aWR0aDogNTYlO1xyXG4gIH1cclxuXHJcbiAgLmVkaXQtdGV4dCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICBAaW5jbHVkZSBlZGl0LWN0YS10ZXh0LW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xyXG4gICAgQGluY2x1ZGUgZWRpdC1jdGEtdGV4dC1kO1xyXG4gIH1cclxuXHJcbiAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cclxuICAucG5sLWVkaXQtY2hlY2tib3ggaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgbGVmdDogMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICB0b3A6IDRweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXHJcbiAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRvcDogNHB4O1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgLnBubC1lZGl0LWNoZWNrYm94OmhvdmVyIGlucHV0IH4gLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGlua2lzaC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXHJcbiAgLnBubC1lZGl0LWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICB9XHJcblxyXG4gIC8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXHJcbiAgLnRlbGVwb3J0LXN3aXRjaC1jb250cm9sLWluZGljYXRvcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cclxuICAucG5sLWVkaXQtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1pbmRpY2F0b3I6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xyXG4gIC5wbmwtZWRpdC1jaGVja2JveCAudGVsZXBvcnQtc3dpdGNoLWNvbnRyb2wtaW5kaWNhdG9yOmFmdGVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgIHRvcDogMXB4O1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGVmdDogOHB4O1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgIGJvcmRlcjogc29saWQgd2hpdGU7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnAtMTEyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDExMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDExMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAjcG5sLXZpZXctdHJhbnNhY3Rpb24tcmVwb3J0IHtcclxuICAgIC5xdHktY29udGFpbmVyIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB0b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmx0cC1jb250YWluZXIge1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZSB7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudmlldy1wbmwtcmVwb3J0cy10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTsgLyogZm9yIENocm9tZSwgU2FmYXJpLCBhbmQgT3BlcmEgKi9cclxuICB9XHJcbn1cclxuXHJcbi5kLXNoaW1tZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZWRpdC1zcGxpdC1pbmZvIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMSwgMjMxLCAyMzEsIDAuMyk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5jdXN0b21Gb3JtLm1vYkZvcm0ucG5sLWRvd25sb2FkIHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBtYXJnaW46IDEwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMTIuY29sLWxnLTEyIHtcclxuICAgICAgPiAuZGF0ZS1sYWJlbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5NHB4KSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTM3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtZHAge1xyXG4gICAgICAgIC5pbnB1dC1ncm91cC1kYXRlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAuZC1mbGV4LmRhdGUtcGFydGl0aW9uIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTM3cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmO1xyXG4gICAgICAgICAgICAgID4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgLy9zdHlsZU5hbWU6IFAtMTYtTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FsZW5kZXItc2VjdGlvbiB7XHJcbiAgICAuY2FsZW5kZXItc3ViLXNlY3Rpb24ge1xyXG4gICAgICAuZnJvbV9hbmRfVG9fQ29udGFpbmVyIHtcclxuICAgICAgICAuZGF0ZS1sYWJlbHMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5NHB4KSB7XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTM3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXN0b21fYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAkZi13LTQwMDogNDAwO1xyXG4gICRmLXctNTAwOiA1MDA7XHJcbiAgJGYtcy0xNDogMTRweDtcclxuICAkZi1zLTExOiAxMXB4O1xyXG4gICRmLXMtMTQ6IDE0cHg7XHJcblxyXG4gIC5kcmF3ZXJfX2hhbmRsZS13cmFwcGVyIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbUZvcm0ubW9iRm9ybS50YXhyZXBvcnQge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG1hcmdpbjogMTAlO1xyXG4gICAgfVxyXG4gICAgLm1vYkZvcm0ge1xyXG4gICAgICBtYXJnaW46IDI1cHggMTVweDtcclxuICAgICAgLm1vYkZvcm1XcmFwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmOWZmO1xyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYmx1ZV9iZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICYubWFpbCB7XHJcbiAgICAgICAgICAubWFpbC1pbnB1dCB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY3VzdG9tX2J0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbUZvcm1TZWN0aW9uIHtcclxuICAgICAgLmlucHV0LWdyb3VwLWRhdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mb3JtLWxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmLXctNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmLXctNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZWRfYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVkX2J1dHRvbixcbi5lZF9idXR0b24gPiAqIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVkX2J1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4IDY0LjVweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmVkX2J1dHRvbi5idXR0b24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmVkX2J1dHRvbi50b21hdG8tcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3MWUwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MWUwNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZWRfYnV0dG9uLmxpZ2h0LW5hdnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTc0MDgyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3NDA4Mjtcbn1cbi5lZF9idXR0b24uZHVzdHktb3JhbmdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y3OTAzNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzkwMzU7XG59XG4uZWRfYnV0dG9uLndoaXRlLW9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuLmVkX2J1dHRvbi53aGl0ZS10d2VudHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5lZF9idXR0b24ua2VsbHktZ3JlZW4tdHdvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYWEyNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhMjc7XG59XG4uZWRfYnV0dG9uLmJsdWUtb25lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG4uZWRfYnV0dG9uLmtlbGx5LWdyZXktb25lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA2ZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNmY7XG59XG4uZWRfYnV0dG9uLnNsaW0ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG59XG4uZWRfYnV0dG9uLmxpbmsge1xuICBjb2xvcjogI2Y3OTAzNTtcbn1cbi5lZF9idXR0b24uYmx1ZS1saW5rIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uZWRfYnV0dG9uLmdyZWVuLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiMjU1O1xufVxuLmVkX2J1dHRvbi5yZWQtYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDUwNGQ7XG59XG4uZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBiZmNiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2MwYmZjYiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmVkX2J1dHRvbi5taWRuaWdodC1ibHVlLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uZWRfYnV0dG9uLm1pZG5pZ2h0LWJsdWUtdW5kZXJsaW5lIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbi5lZF9idXR0b24ubWlkbmlnaHQtYmx1ZS1uby11bmRlcmxpbmUge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4uZWRfYnV0dG9uLmJsYWNrLXVuZGVybGluZSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG4uZWRfYnV0dG9uLnRvbWF0byB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVkX2J1dHRvbi5ncmV5LXN1aXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYmZjYjtcbn1cbi5lZF9idXR0b24ubW9ub2Nocm9tZS1saWdodC1ncmV5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG4uZWRfYnV0dG9uLmRhcmstcGVhY2gge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbn1cbi5lZF9idXR0b24uYmxvb2QtcmVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDUwNGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDUwNGQ7XG59XG4uZWRfYnV0dG9uLmJsb29kLXJlZC1ib3JkZXIge1xuICBjb2xvcjogI2RkNTA0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkNTA0ZDtcbn1cbi5lZF9idXR0b24ud2l0aG91dC1iYWNrLWxpbmstYmx1ZSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZWRfYnV0dG9uLnNlY29uZGFyeS1ncmF5LWJvcmRlciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2I4YjhiODtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbi5lZF9idXR0b24uZ3JlZW4tdW5kZXJsaW5lIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTFiMjU1O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5lZF9idXR0b24uYXF1YS13aGl0ZS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmY1ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb25fYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzdweCkge1xuICAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiA4LjIxcHggNDMuNjZweDtcbiAgfVxufVxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5lZC1zb3J0LWxhYmVsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZWQtc29ydC1sYWJlbC13cmFwcGVyIC5zb3J0LXRhZy1jb250YWluZXIge1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICMzNTgwZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMuNXB4IDdweCA1cHggN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZWQtc29ydC1sYWJlbC13cmFwcGVyIC5lZC1zb3J0LWxhYmVsLXRleHQge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzM1ODBmNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVkLXNvcnQtbGFiZWwtd3JhcHBlciAuZWQtc29ydC1sYWJlbC10ZXh0IC5zb3J0T3JkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5lZC1zb3J0LWxhYmVsLXdyYXBwZXIgc3Bhbi5lZGVsLWljb24tc29ydCB7XG4gIGZvbnQtc2l6ZTogMC41MjVyZW07XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmlsdGVycy10YWcge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5ib3JkZXItdG9wLWFkZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIH1cbiAgLmZpbHRlcnMtdGFnLXN0aWNreSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMTNweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE5cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHotaW5kZXg6IDg7XG4gIH1cbiAgLmZpbHRlcnMtdGFnLXN0aWNreSAuY2xlYXItYWxsLXRhZyB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnNvcnQtdGFnLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmlsdGVycy10YWcge1xuICBwYWRkaW5nLXRvcDogNDMuNXB4O1xufVxuLmZpbHRlcnMtdGFnIC5lZC1maWx0ZXItbGFiZWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmZpbHRlcnMtdGFnIC5lZC1maWx0ZXItbGFiZWwtd3JhcHBlciAudGFnLWNvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmVkZmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY5ZmY7XG4gIHBhZGRpbmc6IDQuNXB4IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uZmlsdGVycy10YWcgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyIC5lZC1maWx0ZXItbGFiZWwtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVycy10YWcgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyIHNwYW4uZWRlbC1pY29uLWNsb3NlIHtcbiAgZm9udC1zaXplOiAwLjQ2M3JlbTtcbiAgY29sb3I6ICMzNTgwZjc7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBsaW5lLWhlaWdodDogM3B4O1xufVxuXG4uY2xlYXItYWxsLXRhZyB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcmlnaHQ6IDBweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uZmlsdGVyLXRhZ3Mge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5maWx0ZXJzLXRhZy5uZXctdGhlbWUgLmVkLXNvcnQtbGFiZWwtd3JhcHBlciAuc29ydC10YWctY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDMwMDJmO1xufVxuLmZpbHRlcnMtdGFnLm5ldy10aGVtZSAuZWQtc29ydC1sYWJlbC13cmFwcGVyIC5lZC1zb3J0LWxhYmVsLXRleHQge1xuICBjb2xvcjogIzAzMDAyZjtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uZmlsdGVycy10YWcubmV3LXRoZW1lIC5lZC1zb3J0LWxhYmVsLXdyYXBwZXIgLmVkLXNvcnQtbGFiZWwtdGV4dCAuZWRlbC1pY29uLXNvcnQge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmlsdGVycy10YWcubmV3LXRoZW1lIC5lZC1zb3J0LWxhYmVsLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5maWx0ZXJzLXRhZy5uZXctdGhlbWUgLmVkLWZpbHRlci1sYWJlbC13cmFwcGVyIC50YWctY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1Zjc7XG59XG4uZmlsdGVycy10YWcubmV3LXRoZW1lIC5lZC1maWx0ZXItbGFiZWwtd3JhcHBlciAuZWQtZmlsdGVyLWxhYmVsLXRleHQge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uZmlsdGVycy10YWcubmV3LXRoZW1lIC5lZC1maWx0ZXItbGFiZWwtd3JhcHBlciBzcGFuLmVkZWwtaWNvbi1jbG9zZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJzLXRhZyB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG4gIC5maWx0ZXJzLXRhZzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpbHRlcnMtdGFnIDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLmJvcmRlci10b3AtYWRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgfVxuICAuZmlsdGVycy10YWctc3RpY2t5IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTE1cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxOXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgfVxuICAudGFnLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1nbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtam9pbi1zZWN0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ0LjhweDtcbiAgcGFkZGluZzogNjJweCAwIDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtam9pbi1zZWN0aW9uIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLW5ld3NsZXR0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIycHggMHB4O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1uZXdzbGV0dGVyIGlucHV0IHtcbiAgcGFkZGluZzogMThweDtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtbmV3c2xldHRlciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3ODc4Nzg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLW5ld3NsZXR0ZXIgYnV0dG9uIHtcbiAgd2lkdGg6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjkuNjhweDtcbiAgdGV4dC1hbGlnbjogQ2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZ29vZ2xlLWxpbmsge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC13aHl1cy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTI1cHggMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLmVkLXdoeXVzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLmVkLXdoeXVzLXRpdGxlIC5lZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24gLmVkLXdoeXVzLWlubmVyIC5lZC13aHl1cy10aXRsZSBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTcuNTNweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLndoeXVzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzkzOWRhNjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24gLmVkLXdoeXVzLWlubmVyIC53aHl1cy1kZXNjcmlwdGlvbiAucmVhZG1vcmUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZjA0ZTQ1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC13aHl1cy1zZWN0aW9uIC5lZC13aHl1cy1pbm5lciAuc29jaWFsLWljb25zIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOTM5ZGE2O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjNyZW07XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzMzVhO1xuICBwYWRkaW5nOiAyNXB4IDIxcHggMTVweCAyMXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMTc3cHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtdGl0bGUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtY2VudGVyLWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IC5lZC1zdXBwb3J0LWNlbnRlci1kaXYgLmVkLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IC5lZC1zdXBwb3J0LWNlbnRlci1kaXYgLmVkLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IC5lZC1zdXBwb3J0LWNlbnRlci1kaXYgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTMzNWE7XG4gIHBhZGRpbmc6IDI1cHggMjFweCAxNXB4IDIxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAxNzdweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sgLmVkLWZlZWRiYWNrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stdGl0bGUgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtZmVlZGJhY2sgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYgLmVkLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA0ZTQ1O1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiAuZWQtaWNvbiBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWZlZWRiYWNrLmVkLWZlZWRiYWNrMTM3IHtcbiAgaGVpZ2h0OiAxMzdweCAhaW1wb3J0YW50O1xufVxuXG4uZWQtZmVlZGJhY2stc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzMzVhO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZWQtZmVlZGJhY2stc21hbGwgLmVkLWZlZWRiYWNrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG59XG4uZWQtZmVlZGJhY2stc21hbGwgLmVkLWZlZWRiYWNrLXRpdGxlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lZC1mZWVkYmFjay1zbWFsbCAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmVkLWZlZWRiYWNrLXNtYWxsIC5lZC1mZWVkYmFjay1jZW50ZXItZGl2IC5lZC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uZWQtZmVlZGJhY2stc21hbGwgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYgLmVkLWljb24gaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZWQtY29weXJpZ2h0LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwMDIwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmVkLWNvcHlyaWdodC1zZWN0aW9uIC5lZC1jb3B5cmlnaHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uZWQtY29weXJpZ2h0LXNlY3Rpb24gLmVkLWNvcHlyaWdodCBhIHtcbiAgY29sb3I6ICNmMDRlNDU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZWQtY29weXJpZ2h0LXNlY3Rpb24gLmVkLWNvcHlyaWdodC1yZXNlcnZlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5lZC1jb3B5cmlnaHQtc2VjdGlvbiAuZWRlbC1sb2dvLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lZC1jb3B5cmlnaHQtc2VjdGlvbiAuZWRlbC1sb2dvLWZvb3RlciAuZWRlbC1pY29uLWVkZWwtbG9nbzEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZWQtcHJvZHVjdHMge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgdWwge1xuICBwYWRkaW5nOiAwIDgyLjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciB1bCB7XG4gICAgcGFkZGluZzogMCA3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgdWwge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTJweCkge1xuICAuZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIHVsIHtcbiAgICBwYWRkaW5nOiAwIDQzcHg7XG4gIH1cbn1cbi5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgdWwgbGkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjEuNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgLmVkLWVxdWl0eSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgLm9mZmVyLXNhbGUsXG4uZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIC5lZC1yaWdodHMtaXNzdWVzLFxuLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy1pbm5lciAuZWQtcG9ydGZvbGlvIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDIyNiwgMjI2LCAyMjYsIDAuMSk7XG59XG5cbi5lZC1vdGhlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVkLW90aGVycyAuZWQtb3RoZXJzLXNlY3Rpb24ge1xuICB3aWR0aDogMzYuMjQlO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1zZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZWQtb3RoZXJzIC5lZC1vdGhlcnMtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuLmVkLW90aGVycyAuZWQtb3RoZXJzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmVkLW90aGVycyAuZWQtb3RoZXJzLWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXJzLWJkIHtcbiAgcGFkZGluZy1sZWZ0OiAzOS41cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyMjYsIDIyNiwgMjI2LCAwLjEpO1xuICBoZWlnaHQ6IDE5MC45M3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTFweCkge1xuICAuZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIgLmVkLW90aGVycy1iZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXJzLWJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5LjVweDtcbiAgfVxufVxuLmVkLW90aGVycyAuZWQtb3RoZXJzLWlubmVyIC5lZC1vdGhlci5lZC1vdGhlcnMtaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIgLmVkLW90aGVyIHVsIHtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDBweDtcbn1cbi5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXIgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmVkLW90aGVycyAuZWQtb3RoZXJzLWlubmVyIC5lZC1vdGhlciB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzkzOWRhNjtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIgLmVkLW90aGVyIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ib3R0b20tYm9yZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIHdpZHRoOiAxMTAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5lZC1zdG9jay1tYXJrZXQge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrIC5lZC1zdG9jay1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrIC5lZC1zdG9jay1kZXNjcmlwdGlvbiB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrIC5lZC1zdG9jay1kZXNjcmlwdGlvbiBhIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrIC5lZC1zdG9jay1kZXNjcmlwdGlvbiB1bCA6bnRoLWNoaWxkKDI2KSBhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAxMHB4IDEwMHB4IDQwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggNzVweCA0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLXRpdGxlIHtcbiAgICBtYXJnaW46IDEwcHggNTdweCA0MHB4IDA7XG4gIH1cbn1cblxuLmVkLW1hcmtldC1zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMTBweCAxMDBweCAwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC10aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDc1cHggMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC10aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDU3cHggMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUycHgpIHtcbiAgLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC10aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDI1cHggMHB4IDA7XG4gIH1cbn1cbi5lZC1tYXJrZXQtc3RhdHVzIC5lZC1tYXJrZXQtc3RhdHVzLWxpc3Qgc3Bhbi5tYXJrZXRPcGVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMnB4O1xuICBjb2xvcjogIzFhOGE0ZTtcbn1cbi5lZC1tYXJrZXQtc3RhdHVzIC5lZC1tYXJrZXQtc3RhdHVzLWxpc3Qgc3Bhbi5tYXJrZXRDbG9zZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCLigKJcIjtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEycHg7XG4gIGNvbG9yOiAjZjgzYzNjO1xufVxuLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC1zdGF0dXMtbGlzdCBzcGFuIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGNvbG9yOiAjOTQ5ZmE5O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXN0YXR1cy1saXN0IHNwYW46bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5lZC1tYXJrZXQtc3RhdHVzIC5lZC1tYXJrZXQtc3RhdHVzLWxpc3Qgc3Bhbjpub3Qoc3BhbjpudGgtY2hpbGQoMSkpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5lZC1wbGF0ZWZvcm1zIHtcbiAgd2lkdGg6IDYzLjc1JTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5lZC1wbGF0ZWZvcm1zIHtcbiAgICB3aWR0aDogNjglO1xuICB9XG59XG4uZWQtcGxhdGVmb3JtcyAuZWQtcGxhdGZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xufVxuLmVkLXBsYXRlZm9ybXMgLmVkLXBsYXRmb3JtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmVkLXdlYi1jbnRyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmVkLXRyYWRlciB7XG4gIHdpZHRoOiAyOTNweDtcbiAgaGVpZ2h0OiAxMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmVkLXRyYWRlciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTE0cHg7XG4gIGJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDE0MnB4O1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5lZC13ZWIge1xuICBtYXJnaW46IDAgMTJweCAyMXB4IDA7XG59XG4uZWQtd2ViIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDY4cHg7XG4gIHdpZHRoOiAxMTNweDtcbn1cblxuLmVkLWNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAxMTNweDtcbn1cbi5lZC1jb250ZW50LXdyYXBwZXIgLmVkLWNvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMTkuNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzBiMjQzYTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmVkLWNvbnRlbnQtd3JhcHBlciAuZWQtY29udGVudC10aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5lZC1jb250ZW50LXdyYXBwZXIgLmVkLWNvbnRlbnQtdHJhZGVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbGluZS1oZWlnaHQ6IDI5LjRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNC41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuZWQtYXBpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAuZWQtYXBpIGltZyB7XG4gICAgaGVpZ2h0OiA0Ni4zMXB4O1xuICAgIHdpZHRoOiA0Ni4zMXB4O1xuICB9XG4gIC5lZC1hcGkgLmVkLWNvbnRlbnQtYXBpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubWItbXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWItbXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm13LTUwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgdWwge1xuICAgIHBhZGRpbmc6IDAgMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIHVsIGxpIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG4gIC5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgLm9mZmVyLXNhbGUsXG4gIC5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgLmVkLXBvcnRmb2xpbyB7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDJweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1qb2luLXNlY3Rpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtam9pbi1zZWN0aW9uIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtbmV3c2xldHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDIycHggMHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtbmV3c2xldHRlciBpbnB1dCB7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBmbGV4OiAyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtbmV3c2xldHRlciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjNzg3ODc4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtbmV3c2xldHRlciBidXR0b24ge1xuICAgIGZsZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgbGluZS1oZWlnaHQ6IDI5LjY4cHg7XG4gICAgdGV4dC1hbGlnbjogQ2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmVkLW90aGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LWltZyB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LWltZyAuYmctd2hpdGUge1xuICAgIGhlaWdodDogNTdweDtcbiAgICB3aWR0aDogNTdweDtcbiAgICAvKiBtYXJnaW46IGF1dG87ICovXG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIgLmVkLWNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlciAuZWQtY29udGVudC10aXRsZSBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIuZWQtd2ViIHtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC13ZWIgaW1nIHtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAuZWQtYXBpLmVkLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA4MXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIuZWQtdHJhZGVyOmxhc3QtY2hpbGQge1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC10cmFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyLmVkLXRyYWRlcjpmaXJzdC1jaGlsZCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0yOHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG4gIC5lZC1vdGhlcnMgLmVkLXBsYXRlZm9ybXMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVkLW90aGVycyAuZWQtcGxhdGVmb3JtcyAuZWQtcGxhdGZvcm0taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZWQtb3RoZXJzIC5lZC1vdGhlcnMtc2VjdGlvbiB7XG4gICAgd2lkdGg6IDI3JTtcbiAgfVxuICAuZWQtb3RoZXJzIC5lZC1wbGF0ZWZvcm1zIHtcbiAgICB3aWR0aDogODElO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIuaW5uZXJDb250YWluZXIsXG4gIC5jb250YWluZXItbGcuaW5uZXJDb250YWluZXIsXG4gIC5jb250YWluZXItbWQuaW5uZXJDb250YWluZXIsXG4gIC5jb250YWluZXItc20uaW5uZXJDb250YWluZXIsXG4gIC5jb250YWluZXIteGwuaW5uZXJDb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE4MXB4O1xuICB9XG59XG4uZm9vdGVyLW1haWwtc2VjIHtcbiAgbGluZS1oZWlnaHQ6IDE5LjZweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm1nbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLm1nci04IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5tZ3QtMTkge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG4uc3VwcG9ydC1taWRkbGUtYm9yZGVyIHtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkLWpvaW4tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAuaW5uZXJDb250YWluZXIgLnB0LTUge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbm5lckNvbnRhaW5lciBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAuaW5uZXJDb250YWluZXIgLnBzLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9vdGVyLXN1YnNlY3Rpb24taGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb290ZXItY29tbW9uLWdyaWQtNSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUlIDI1JSAyMCUgMjUlIDE1JTtcbn1cblxuLmZvb3Rlci1jb21tb24tZ3JpZC00IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgMjUlIDIwJSA0MCU7XG59XG5cbi5saW5rcy1kYXRhIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxNzcsIDE3OCwgMTk2LCAwLjI1KTtcbn1cbi5saW5rcy1kYXRhIGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlua3MtZGF0YSAubGluay1zZWN0aW9uLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubGlua3MtZGF0YSAubGluay1zZWN0aW9uLXVsIC5pbm5lci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5saW5rcy1kYXRhIC5saW5rLXNlY3Rpb24tdWwgLm91dGVyLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCBsaSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5saW5rcy1kYXRhIC5saW5rLXNlY3Rpb24tdWwgbGkgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLnBsYXRmb3JtLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ3JpZC0yLWZvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIGF1dG87XG59XG5cbi5zY2hlbWUtYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NSUgMjUlO1xuICBnYXA6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmI0ZDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zY2hlbWUtYm94LXJpZ2h0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3NSUgMjUlO1xuICBnYXA6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmI0ZDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAyMTBweDtcbn1cblxuLmZvb3Rlci10eHQtb3Age1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLnJlYWRtb3JlYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmMDRlNDU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZGVza3RvcC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9iaWxlLXNob3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVkLWZlZWJhY2stbW9iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWNvbW1vbi1ncmlkLTUge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWNvbW1vbi1ncmlkLTUubGlua3MtZGF0YSBkaXYge1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC01LmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZm9vdGVyLWNvbW1vbi1ncmlkLTUubGlua3MtZGF0YSAubGluay1zZWN0aW9uLXVsIC5vdXRlci1oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00IHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00LmxpbmtzLWRhdGEgZGl2IHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXItY29tbW9uLWdyaWQtNC5saW5rcy1kYXRhIC5saW5rLXNlY3Rpb24tdWwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00LmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00LmxpbmtzLWRhdGEgLmxpbmstc2VjdGlvbi11bCAub3V0ZXItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIH1cbiAgLmZvb3Rlci1jb21tb24tZ3JpZC00IC5wYnQtMzcge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICB9XG4gIC5wbGF0Zm9ybS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWZvb3Rlci1ncmlkLTMge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZ3JpZC0yLWZvb3RlciB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uY29tbW9uLW93bC1kYXRhIC5vd2wtbmF2IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29tbW9uLW93bC1kYXRhIC5vd2wtbmF2IGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLm93bG5hdiAuU2xpZGVySWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJMZWZ0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xJTtcbiAgdG9wOiAzMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJMZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogOTIlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTY4MHB4KSB7XG4gIC5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJMZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogOTIlO1xuICB9XG59XG4uY29tbW9uLW93bC1kYXRhIC5vd2wtbmF2IC5wYXJ0bmVyTGVmdCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJSaWdodCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogOTk5O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICByaWdodDogLTElO1xuICB0b3A6IDMwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbW1vbi1vd2wtZGF0YSAub3dsLW5hdiAucGFydG5lclJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHg7XG4gIH1cbn1cbi5jb21tb24tb3dsLWRhdGEgLm93bC1uYXYgLnBhcnRuZXJSaWdodCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAubWd0LTUwIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLm1ndC1tdC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZWQtZmVlZGJhY2stc21hbGwgLm93bC1zdGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lZC1mZWVkYmFjay1zbWFsbCAub3dsLXN0YWdlID4gLm93bC1pdGVtLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiAjMzUzMzVBO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCA1MSwgOTAsIDAuNik7XG4gIGZpbHRlcjogYmx1cig5cHgpO1xuICAtby1maWx0ZXI6IGJsdXIoOXB4KTtcbiAgLW1zLWZpbHRlcjogYmx1cig5cHgpO1xuICAtbW96LWZpbHRlcjogYmx1cig5cHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig5cHgpO1xufVxuLmVkLWZlZWRiYWNrLXNtYWxsIC5vd2wtc3RhZ2UgPiAub3dsLWl0ZW0uYWN0aXZlICsgLm93bC1pdGVtLmFjdGl2ZTo6YWZ0ZXIge1xuICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ob3Jpem9udGFsLWxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uc2NvcmVidG46aG92ZXIge1xuICBjb2xvcjogI2YwNGU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZXRIZWlnaHRGb290ZXJTaWRlYmFyIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5zZXRIZWlnaHRGb290ZXJTaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5zZXRIZWlnaHRGb290ZXJTaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNldEhlaWdodEZvb3RlclNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1iLTI5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbn1cblxuLm1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMTkpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNTBweCk7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDk5NXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGMEY5RkYsICNmZmZmZmYsICNmZmZmZmYpO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwQjI0M0E7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGOUZGO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDMxcHggMzdweCAzMHB4IDQwcHg7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgY29sb3I6ICMxQzFDMjg7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMTdweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yN3B4KTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSAuZC1mb290cG9wLWhlYWR0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIGNvbG9yOiAjMEIyNDNBO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIC5kLWZvb3Rwb3AtaGVhZHRpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMHB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZm9ybS1ncm91cCAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZm9ybS1ncm91cCAuaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tZ3JvdXAgLmhvbGRlciBsYWJlbCB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tZ3JvdXAgLmhvbGRlciAuc3RhciB7XG4gIGNvbG9yOiAjZTYyMDIwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZm9ybS1ncm91cCAjcG9wdGV4dGFyZWEge1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tY29udHJvbCxcbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U3RTdFNztcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U3RTdFNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gOi1tcy1pbnB1dC1wbGFjZWhvbGRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIGlucHV0LFxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBzZWxlY3Qge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXI6YWZ0ZXIsXG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHNlbGVjdDo6cGxhY2Vob2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAqXCI7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBzZWxlY3QgKyBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0zN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIC8qIHRoaXMgaXMgc28gd2hlbiB5b3UgY2xpY2sgb24gdGhlIGNoZXZyb24sIHlvdXIgY2xpY2sgYWN0dWFsbHkgZ29lcyBvbiB0aGUgZHJvcGRvd24gbWVudSAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLyogZXZlcnl0aGluZyBhZnRlciB0aGlzIGlzIGp1c3QgdG8gY292ZXIgdXAgdGhlIG9yaWdpbmFsIGFycm93ICovXG4gIC8qIChmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IHRoZSBzeW50YXggdXNlZCBhYm92ZSkgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHNlbGVjdCArIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHNlbGVjdCBvcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZm9ybS1zZWxlY3QsXG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIHRleHRhcmVhIHtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4ubW9kYWwtb3BlbiAucG9wSG9sZGluZ1RpdGxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI2QtZmVlZGJhY2tmb3JtIC5kLWZlZWQtZHJhZyB7XG4gIGhlaWdodDogMTQzcHg7XG4gIHBhZGRpbmc6IDE4cHggMHB4IDM1cHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjQjhCOEI4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZC1mZWVkLWRyYWcgLnVwbG9hZEVycm9yIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmQtZmVlZC1kcmFnIC51cGxvYWRTZWN0aW9uV3JhcCAuZmlsZU5hbWVTZWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmQtZmVlZC1kcmFnIC51cGxvYWRTZWN0aW9uV3JhcCAuZmlsZU5hbWVTZWMgLnVwbG9hZGVkLWZpbGVOYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmQtZmVlZC1kcmFnIC51cGxvYWRTZWN0aW9uV3JhcCAuZmlsZU5hbWVTZWMgLnVwbG9hZGVkLWZpbGVDbG9zZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZC1mZWVkLWRyYWcgI2ZlZWRCYWNrRmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbC1vcGVuIC5wb3BIb2xkaW5nVGl0bGUgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAjZC1mZWVkYmFja2Zvcm0gLmQtZmVlZC1kcmFnICN1cGxvYWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSAuZC1mZWVkLWRyYWcgLnVwbG9hZC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGhlaWdodDogNTNweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZGFsLW9wZW4gLnBvcEhvbGRpbmdUaXRsZSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ICNkLWZlZWRiYWNrZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTQzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uZm9vdGVyX3dyYXBwZXJfX2JhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2hhbmRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEY5RkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItaGVhZGluZyB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjlGRjtcbiAgcGFkZGluZzogMHB4IDBweCAyMHB4IDE1cHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1oZWFkaW5nIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwcHggMTVweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzU4MEY3O1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAubW9iLWZiLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgMTBweCk7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1mYi1ob2xkZXIgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAubW9iLWZiLWhvbGRlciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTdFN0U3O1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1mYi1ob2xkZXIgLnN0YXIge1xuICBjb2xvcjogcmVkO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1ODBGNztcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIHNlbGVjdCArIHNwYW4ge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIC8qIHRoaXMgaXMgc28gd2hlbiB5b3UgY2xpY2sgb24gdGhlIGNoZXZyb24sIHlvdXIgY2xpY2sgYWN0dWFsbHkgZ29lcyBvbiB0aGUgZHJvcGRvd24gbWVudSAqL1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLyogZXZlcnl0aGluZyBhZnRlciB0aGlzIGlzIGp1c3QgdG8gY292ZXIgdXAgdGhlIG9yaWdpbmFsIGFycm93ICovXG4gIC8qIChmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IHRoZSBzeW50YXggdXNlZCBhYm92ZSkgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzU4MEY3ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5tb2ItZmlsZUNob29zZW5Sb3cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1maWxlQ2hvb3NlblJvdyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNCOEI4Qjg7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAubW9iLWZpbGVDaG9vc2VuUm93IC5tb2ItZmVlZC1kcmFnIHtcbiAgaGVpZ2h0OiA5NnB4O1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjQjhCOEI4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1maWxlQ2hvb3NlblJvdyAubW9iLWZlZWQtZHJhZyAudXBsb2FkRXJyb3Ige1xuICBjb2xvcjogcmVkO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1maWxlQ2hvb3NlblJvdyAubW9iLWZlZWQtZHJhZyAudXBsb2FkU2VjdGlvbldyYXAgLmZpbGVOYW1lU2VjIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX3dyYXBwZXIgLmZvb3Rlcl93cmFwcGVyX19jb250ZW50IC5tb2ItZmVlZGJhY2sgLm0tZmItYm9keSAuZm9ybS1ncm91cCAubW9iLWZpbGVDaG9vc2VuUm93IC5tb2ItZmVlZC1kcmFnIC51cGxvYWRTZWN0aW9uV3JhcCAuZmlsZU5hbWVTZWMgLnVwbG9hZGVkLWZpbGVOYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5tb2ItZmlsZUNob29zZW5Sb3cgLm1vYi1mZWVkLWRyYWcgLnVwbG9hZFNlY3Rpb25XcmFwIC5maWxlTmFtZVNlYyAudXBsb2FkZWQtZmlsZU5hbWUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5tb2ItZmlsZUNob29zZW5Sb3cgLm1vYi1mZWVkLWRyYWcgLnVwbG9hZFNlY3Rpb25XcmFwIC5maWxlTmFtZVNlYyAudXBsb2FkZWQtZmlsZUNsb3NlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5mb290ZXJfd3JhcHBlciAuZm9vdGVyX3dyYXBwZXJfX2NvbnRlbnQgLm1vYi1mZWVkYmFjayAubS1mYi1ib2R5IC5mb3JtLWdyb3VwIC5tb2ItZmlsZUNob29zZW5Sb3cgLm1vYi1mZWVkLWRyYWcgLnVwbG9hZC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5NXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1maWxlQ2hvb3NlblJvdyAubW9iLWZlZWQtZHJhZyAuZnMtMjAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMzU4MEY3O1xufVxuLmZvb3Rlcl93cmFwcGVyIC5mb290ZXJfd3JhcHBlcl9fY29udGVudCAubW9iLWZlZWRiYWNrIC5tLWZiLWJvZHkgLmZvcm0tZ3JvdXAgLm1vYi1mYi1zdWJtaXRSb3cgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMzNTgwRjc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2FuTVwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBoZWlnaHQ6IDUzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDJweCAwcHggMjBweCAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWpvaW4tc2VjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtam9pbi1zZWN0aW9uIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLW5ld3NsZXR0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAyMnB4IDBweDtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLW5ld3NsZXR0ZXIgaW5wdXQge1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgZmxleDogMjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDBweCAwcHggNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLW5ld3NsZXR0ZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzc4Nzg3ODtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLW5ld3NsZXR0ZXIgYnV0dG9uIHtcbiAgICBmbGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMDRlNDU7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjkuNjhweDtcbiAgICB0ZXh0LWFsaWduOiBDZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcbiAgICBwYWRkaW5nOiAxM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWdvb2dsZS1saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXdoeXVzLXNlY3Rpb24gLmVkLXdoeXVzLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC13aHl1cy1zZWN0aW9uIC5lZC13aHl1cy1pbm5lciAuZWQtd2h5dXMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC13aHl1cy1zZWN0aW9uIC5lZC13aHl1cy1pbm5lciAuZWQtd2h5dXMtdGl0bGUgLmVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2VlZWVlZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC13aHl1cy1zZWN0aW9uIC5lZC13aHl1cy1pbm5lciAuZWQtd2h5dXMtdGl0bGUgaSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE3LjUzcHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC13aHl1cy1zZWN0aW9uIC5lZC13aHl1cy1pbm5lciAud2h5dXMtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjOTM5ZGE2O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC13aHl1cy1zZWN0aW9uIC5lZC13aHl1cy1pbm5lciAud2h5dXMtZGVzY3JpcHRpb24gLnJlYWRtb3JlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2YwNGU0NTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciAuZWQtd2h5dXMtc2VjdGlvbiAuZWQtd2h5dXMtaW5uZXIgLnNvY2lhbC1pY29ucyBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICM5MzlkYTY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzMzVhO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxMnB4IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IC5lZC1zdXBwb3J0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IC5lZC1zdXBwb3J0LXRpdGxlIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IC5lZC1zdXBwb3J0LWNlbnRlci1kaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLXN1cHBvcnQgLmVkLXN1cHBvcnQtY2VudGVyLWRpdiAuZWQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MjQzZjtcbiAgICB3aWR0aDogNTFweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1zdXBwb3J0IC5lZC1zdXBwb3J0LWNlbnRlci1kaXYgLmVkLWljb24gaSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MzM1YTtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTJweCAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stdGl0bGUgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIgLmVkLWZlZWRiYWNrIC5lZC1mZWVkYmFjay1jZW50ZXItZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiAuZWQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNGU0NTtcbiAgICB3aWR0aDogNTFweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIC5lZC1mZWVkYmFjayAuZWQtZmVlZGJhY2stY2VudGVyLWRpdiAuZWQtaWNvbiBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuZWQtY29weXJpZ2h0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDczcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTcyYjtcbiAgICBwYWRkaW5nOiAyN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVkLWNvcHlyaWdodC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lZC1jb3B5cmlnaHQtc2VjdGlvbiAuZWQtY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmVkLWNvcHlyaWdodC1zZWN0aW9uIC5lZC1jb3B5cmlnaHQtcmVzZXJ2ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgICBsaW5lLWhlaWdodDogMjEuNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjVweDtcbiAgfVxuICAuZWQtY29weXJpZ2h0LXNlY3Rpb24gLmVkZWwtbG9nby1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZWQtY29weXJpZ2h0LXNlY3Rpb24gLmVkZWwtbG9nby1mb290ZXIgLmVkZWwtaWNvbi1lZGVsLWxvZ28xIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmVkLXByb2R1Y3RzIC5lZC1wcm9kdWN0cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbiAgfVxuICAuZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjOTM5ZGE2O1xuICB9XG4gIC5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgdWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5lZC1wcm9kdWN0cyAuZWQtcHJvZHVjdHMtaW5uZXIgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWQtcHJvZHVjdHMgLmVkLXByb2R1Y3RzLWlubmVyIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIH1cbiAgLmVkLW90aGVycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVkLW90aGVycyAuZWQtb3RoZXJzLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXIuZWQtb3RoZXJzLWhhbGYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmVkLW90aGVycyAuZWQtb3RoZXJzLWlubmVyIC5lZC1vdGhlciB1bCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuZWQtb3RoZXJzIC5lZC1vdGhlcnMtaW5uZXIgLmVkLW90aGVyIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5lZC1vdGhlcnMgLmVkLW90aGVycy1pbm5lciAuZWQtb3RoZXIgdWwgbGkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjOTM5ZGE2O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmVkLW90aGVycyAuZWQtb3RoZXJzLWlubmVyIC5lZC1vdGhlciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLmVkLXN0b2NrLW1hcmtldCB7XG4gICAgbWFyZ2luOiA1MHB4IDBweCAxOXB4IDBweDtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG4gICAgbWF4LXdpZHRoOiAzMzdweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxuICAuZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stZGVzY3JpcHRpb24gdWwge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuZWQtc3RvY2stbWFya2V0IC5lZC1zdG9jayAuZWQtc3RvY2stZGVzY3JpcHRpb24gdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2sgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG4gIC5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrIC5lZC1zdG9jay1kZXNjcmlwdGlvbiB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICAgIGJvcmRlcjogMHB4O1xuICB9XG4gIC5lZC1zdG9jay1tYXJrZXQgLmVkLXN0b2NrIC5lZC1zdG9jay10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2s6bnRoLWNoaWxkKDIpIC5lZC1zdG9jay10aXRsZSxcbiAgLmVkLXN0b2NrLW1hcmtldCAuZWQtc3RvY2s6bnRoLWNoaWxkKDMpIC5lZC1zdG9jay10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAuZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmVkLW1hcmtldC1zdGF0dXMgLmVkLW1hcmtldC1zdGF0dXMtbGlzdCBzcGFuIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgICBjb2xvcjogIzk0OWZhOTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5lZC1tYXJrZXQtc3RhdHVzIC5lZC1tYXJrZXQtc3RhdHVzLWxpc3Qgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxuICAuZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXN0YXR1cy1saXN0IHNwYW4ubWFya2V0T3Blbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41NjNyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuICAgIGNvbG9yOiAjMWE4YTRlO1xuICB9XG4gIC5lZC1tYXJrZXQtc3RhdHVzIC5lZC1tYXJrZXQtc3RhdHVzLWxpc3Qgc3Bhbi5tYXJrZXRDbG9zZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIuKAolwiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDEuNTYzcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBjb2xvcjogI2Y4M2MzYztcbiAgfVxuICAuZWQtbWFya2V0LXN0YXR1cyAuZWQtbWFya2V0LXN0YXR1cy1saXN0IHNwYW46bm90KHNwYW46bnRoLWNoaWxkKDEpKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLmVkLXBsYXRlZm9ybXMgLmVkLXBsYXRmb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQuNXB4O1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LWltZyB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LWltZyAuYmctd2hpdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyIC5lZC1jb250ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzBiMjQzYTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIgLmVkLWNvbnRlbnQtdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzBiMjQzYTtcbiAgfVxuICAuZWQtY29udGVudC13cmFwcGVyLmVkLXdlYiB7XG4gICAgaGVpZ2h0OiA4MXB4O1xuICB9XG4gIC5lZC1hcGkuZWQtY29udGVudC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDgxcHg7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC10cmFkZXI6bGFzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiA4M3B4O1xuICB9XG4gIC5lZC1jb250ZW50LXdyYXBwZXIuZWQtdHJhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDExM3B4O1xuICAgIG1hcmdpbi10b3A6IDU5cHg7XG4gIH1cbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC10cmFkZXI6Zmlyc3QtY2hpbGQgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMTVweDtcbiAgICBib3R0b206IDBweDtcbiAgfVxufVxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnN1bW1hcnktYm94IHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGhlaWdodDogNzBweDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN1bW1hcnlfdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuXG4uc3VtbWFyeS1kb2NrIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMjAwbXM7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbn1cbi5zdW1tYXJ5LWRvY2sgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zdW1tYXJ5LWRvY2sgLnN1bW1hcnlfdmFsdWVzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnN1bW1hcnktZG9jayAuc3VtbWFyeV92YWx1ZXMgLnBlcmNlbnRhZ2VfdmFsdWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1bW1hcnktZG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnN1bW1hcnktZG9jayAuc3VtbWFyeV90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnN1bW1hcnlfdmFsdWVzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxODAlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3VtbWFyeV92YWx1ZXMgLnBlcmNlbnRhZ2VfdmFsdWUge1xuICBkaXNwbGF5OiBjb250ZW50cztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zdW1tYXJ5X3ZhbHVlcyAubWFpbl92YWx1ZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnN1bW1hcnlfdmFsdWVzIC5tYWluX3ZhbHVlIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cbn1cblxuLnN1bW1hcnlfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN1bW1hcnlfY29udGFpbmVyLW1vYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnN1bW1hcnlfY29udGFpbmVyLW1vYiAuc3VtbWFyeS1jb250YWluZXItbW9iLXRvcHRpbGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5zdW1tYXJ5X2NvbnRhaW5lci1tb2IgLnN1bW1hcnktY29udGFpbmVyLW1vYi10b3B0aWxlIC5jb2wge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VtbWFyeV9jb250YWluZXItbW9iIC5zdW1tYXJ5LWNvbnRhaW5lci1tb2ItdG9wdGlsZSAuY29sIC5kYXNoYm9hcmRfc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4uc3VtbWFyeV9jb250YWluZXItbW9iIC5zdW1tYXJ5LWNvbnRhaW5lci1tb2ItdG9wdGlsZSAuY29sIC5zdW1tYXJ5X3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnN1bW1hcnlfY29udGFpbmVyLW1vYiAuc3VtbWFyeS1jb250YWluZXItbW9iLXRvcHRpbGUgLmNvbCAuc3VtbWFyeV92YWx1ZXMge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN1bW1hcnlfY29udGFpbmVyLW1vYiAuc3VtbWFyeS1jb250YWluZXItbW9iLXRvcHRpbGUgLmNvbCAudG90YWxwbmwtdmFsIC50b3RhbHBubCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTYuNDFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnN1bW1hcnlfY29udGFpbmVyLW1vYiAuc3VtbWFyeS1jb250YWluZXItbW9iLXRvcHRpbGUgLmNvbCAucG5sY2hhbmdlcGVyY2VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLnN1bW1hcnlfdmFsdWVzIHtcbiAgICBmb250LXNpemU6IDAuOTM4cmVtO1xuICB9XG4gIC5zdW1tYXJ5LWRvY2sgLnN1bW1hcnlfdmFsdWVzIHtcbiAgICBmb250LXNpemU6IDAuOTM4cmVtO1xuICB9XG4gIC5zdW1tYXJ5X3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG4gIC5zdW1tYXJ5LWJveCB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLmRhc2hib2FyZF9kYXlzcG5sLW1vYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTFweCAxNXB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmMGY5ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOXB4IDlweDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmRhc2hib2FyZF9kYXlzcG5sLW1vYiAuc3VtbWFyeV90aXRsZSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5lZC1jb21wb25lbnQtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVkLWNvbXBvbmVudC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAyNS4ycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDU3N3B4KSB7XG4gIC5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcHggMTJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmdlbmVyaWMtYWZ0ZXItdGl0bGUtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5nZW5lcmljLWFmdGVyLXRpdGxlLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5jb250YWluZXItZ2VuZXJpYyBkaXYsIC5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgc3BhbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgaS5lZGVsLWljb24tbGVmdC1hcnJvdyB7XG4gIGNvbG9yOiAjMzU4MGY3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgaS5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xuICBmb250LXNpemU6IDAuNTYzcmVtO1xuICBjb2xvcjogIzM1ODBmNztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5jb250YWluZXItZ2VuZXJpYyAuZGF0ZS10aW1lLWNvbnRhaW5lci1nZW5lcmljIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIC5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgLmRhdGUtdGltZS1jb250YWluZXItZ2VuZXJpYyB7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIC5kYXRlLXRpbWUtY29udGFpbmVyLWdlbmVyaWMgLmdlbmVyaWMtZGF0ZSxcbi5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgLmRhdGUtdGltZS1jb250YWluZXItZ2VuZXJpYyAuZ2VuZXJpYy10aW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgLmRhdGUtdGltZS1jb250YWluZXItZ2VuZXJpYyAuZ2VuZXJpYy1kYXRlIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG4uZWQtY29tcG9uZW50LWhlYWRpbmcgLmNvbnRhaW5lci1nZW5lcmljIC5nZW5lcmljLWhlYWRpbmctdGl0bGUgLnRpdGxlLWJvbGQge1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzOS4ycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5jb250YWluZXItZ2VuZXJpYyAuZ2VuZXJpYy1oZWFkaW5nLXRpdGxlIC50aXRsZS1ib2xkIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lZC1jb21wb25lbnQtaGVhZGluZyAuY29udGFpbmVyLWdlbmVyaWMgLmdlbmVyaWMtaGVhZGluZy10aXRsZSAudGl0bGUtYm9sZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzBiMjQzYTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5jb250YWluZXItZ2VuZXJpYyAuZ2VuZXJpYy1oZWFkaW5nLXRpdGxlIC50aXRsZS1saWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDM5LjJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5jb250YWluZXItZ2VuZXJpYyAuZ2VuZXJpYy1oZWFkaW5nLXRpdGxlIC50aXRsZS1saWdodCB7XG4gICAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogIzBiMjQzYTtcbiAgfVxufVxuLmVkLWNvbXBvbmVudC1oZWFkaW5nIC5nZW5lcmljLWFmdGVyLXRpdGxlLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWQtY29tcG9uZW50LWhlYWRpbmcgLmdlbmVyaWMtYWZ0ZXItdGl0bGUtaWNvbiB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMzNTgwZjc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjlmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZWQtY29tcG9uZW50LWhlYWRpbmcgLmdlbmVyaWMtYWZ0ZXItdGl0bGUtaWNvbiB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMzNTgwZjc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZiZmRmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5lZC1jb21wb25lbnQtaGVhZGluZyAuZ2VuZXJpYy1hZnRlci10aXRsZS1pY29uIGkge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlY19uYXZpZ2F0aW9uX2Rlc2t0b3AgLm5hdmlnYXRpb25faXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWNfbmF2aWdhdGlvbl9kZXNrdG9wIC5uYXZpZ2F0aW9uX2l0ZW0gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uc2VjX25hdmlnYXRpb25fZGVza3RvcCAubmF2aWdhdGlvbl9pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLnNlY19uYXZpZ2F0aW9uX2Rlc2t0b3AgLm5hdmlnYXRpb25faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uc2VjX25hdmlnYXRpb25fZGVza3RvcCAubmF2aWdhdGlvbl9pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTc0MDgyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgNjQsIDEzMCwgMC4xKTtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zZWNfbmF2IC5kcm9wZG93bl9idXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgY29sb3I6ICMxNzQwODI7XG59XG4uc2VjX25hdiBhIHtcbiAgY29sb3I6ICMyNTI1MjU7XG59XG4uc2VjX25hdiAuc2VsZWN0ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5zZWNfbmF2IC5kcm9wZG93bl9jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcbiAgcGFkZGluZzogMTdweCAwIDIycHggMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uc2VjX25hdiAuZHJvcGRvd25faXRlbSB7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZGJhcjI5UmFuZ2VzbGlkZXJXcmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5cbi5kYmFyMjlIb3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAwLjI5ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNmVtO1xufVxuXG4uZGJhcjI5UmFuZ2VzbGlkZXIsXG4uZGJhcjI5UmFuZ2VzbGlkZXIgLmRiYXIyOVJhbmdlc2xpZGVyRmlsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGJhcjI5UmFuZ2VzbGlkZXIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5kYmFyMjlIb3Jpem9udGFsIC5kYmFyMjlSYW5nZXNsaWRlckZpbGwge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRvcDogMDtcbn1cblxuLmRiYXIyOVJhbmdlc2xpZGVyIC5kYmFyMjlSYW5nZXNsaWRlckhhbmRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzJTtcbiAgdG9wOiAtMnB4O1xufVxuXG4uZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM2cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0yMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYmFyMjlIb3Jpem9udGFsIC5kYmFyMjlHcmV5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5kY3VzdG9tUmFuZ2VCYXIge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmRjdXN0b21SYW5nZUJhci5pbmRpY2F0b3JTdHlsZSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5kY3VzdG9tUmFuZ2VCYXIgZGl2IHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5kY3VzdG9tUmFuZ2VCYXIgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ2YmM7XG59XG5cbi5kY3VzdG9tUmFuZ2VCYXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzc4YTY7XG59XG5cbi5kY3VzdG9tUmFuZ2VCYXIubW92ZWFibGVUb29sdGlwIGRpdjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3OGE2ICFpbXBvcnRhbnQ7XG59XG5cbi5kY3VzdG9tUmFuZ2VCYXIubW92ZWFibGVUb29sdGlwIGRpdjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNmJjICFpbXBvcnRhbnQ7XG59XG5cbi5kYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaTpudGgtY2hpbGQoMSkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgbGk6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmtpbmdEb3Qge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNTAlLCAtMjUwJSwgMCk7XG4gIH1cbn1cbi5kU2tld2NvZGVyaWdodDEge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAlLCA5OCUgOTklLCAwJSAxMDAlKTtcbn1cblxuLmRTa2V3Y29kZXJpZ2h0MiB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigzJSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcbn1cblxuLmZ1bGx3aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGgxMCB7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7XG59XG5cbi5kYmFyMjlIb3Jpem9udGFsIC5kYmFyMjlSYW5nZXNsaWRlckhhbmRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICM0NDQ3NWI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5kYmFyMjlIb3Jpem9udGFsIC5kYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1ncmVlbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwLjZlbSBzb2xpZCAjMDBkNmJjO1xufVxuXG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtYmxvb2QtcmVkOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICMwMzc4YTY7XG59XG5cbi5kYmFyMjlIb3Jpem9udGFsIC5kYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1ncmVlbiAuZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMgbGkge1xuICBjb2xvcjogIzAwZDZiYztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtYmxvb2QtcmVkIC5wYmFyMjlSYW5nZXNsaWRlckxhYmVscyBsaSB7XG4gIGNvbG9yOiAjMDM3OGE2O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRTa2V3Y29kZXJpZ2h0MiB7XG4gICAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5kY3VzdG9tUmFuZ2VCYXIgZGl2IHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKipza2V3IG5ldyBkZXNpZ25pbmcgKioqKioqKioqKioqKioqKi9cbi5ib3gge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLnJpZ2h0LXNrZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbn1cblxuLnJpZ2h0LXNrZXctYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC02cHg7XG59XG5cbi5yaWdodC1za2V3LWJhcjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTIxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDBweDtcbiAgYmFja2dyb3VuZDogIzAzNzhhNjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcbn1cblxuLmxlZnQtc2tldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG5cbi5sZWZ0LXNrZXctYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4ubGVmdC1za2V3LWJhcjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDBkNmJjO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xufVxuXG4ubGVmdC1za2V3OmJlZm9yZSB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDBkNmJjO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xufVxuXG4ucmlnaHQtc2tldzpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTIxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMwMzc4YTY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XG59XG5cbi5yaWdodC1za2V3LnBvc2l0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LXNrZXcubmVnYXRpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkZDUwNGQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUtZ3JlZW4tdGhlbWUgLlByb2dyZXNzY29tbW9uZGF0YXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuLmJsdWUtZ3JlZW4tdGhlbWUgLmRjdXN0b21SYW5nZUJhci5tb3ZlYWJsZVRvb2x0aXAgZGl2Om50aC1jaGlsZCgxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhmYmMgIWltcG9ydGFudDtcbn1cbi5ibHVlLWdyZWVuLXRoZW1lIC5kY3VzdG9tUmFuZ2VCYXIubW92ZWFibGVUb29sdGlwIGRpdjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNmJjICFpbXBvcnRhbnQ7XG59XG4uYmx1ZS1ncmVlbi10aGVtZSAucmlnaHQtc2tldzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDA4ZmJjO1xufVxuLmJsdWUtZ3JlZW4tdGhlbWUgLmxlZnQtc2tldzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDBkNmJjO1xufVxuLmJsdWUtZ3JlZW4tdGhlbWUgLmRiYXIyOUhvcml6b250YWwgLmRiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LWdyZWVuOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICM0NDQ0NDQ7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubG9nby1oZWFkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tbGVmdCAubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9nby1oZWFkLWNvbnRhaW5lciAubG9nby1sZWZ0IC5sb2dvIC5sb2dvYmcge1xuICBjb2xvcjogIzE3NDA4MjtcbiAgZm9udC1zaXplOiAxLjkzOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQgLmxvZ28gLmVkZWwtaWNvbi1lZGVsLWxvZ286OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjMDc1MWEwO1xuICBtYXJnaW4tcmlnaHQ6IDUuNzJweDtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQgLmxvZ28gLmVkZWwtaWNvbi1lZGVsLWxvZ28yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzcwNzA2Zjtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLXJpZ2h0IC5pY29uLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzNTgwZjc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLXJpZ2h0IC5pY29uLWJhY2tncm91bmQge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tcmlnaHQgLnVzZXItZGV0YWlscyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubG9nby1oZWFkLWNvbnRhaW5lciAubG9nby1yaWdodCAudXNlci1kZXRhaWxzIC51c2VyLXVzZXJuYW1lIHtcbiAgZm9udC1zaXplOiAxLjA2M3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tcmlnaHQgLnVzZXItZGV0YWlscyAudXNlci11c2VybmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tcmlnaHQgLnVzZXItZGV0YWlscyAudXNlci1hY2NvdW50aWQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNMaWdodFwiO1xuICBjb2xvcjogI2I4YjhiODtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi5ibHVlZG90cyB7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQgLmxvZ28gLmVkZWwtaWNvbi1lZGVsLWxvZ286OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5sb2dvLWhlYWQtY29udGFpbmVyIC5sb2dvLWxlZnQgLmxvZ28gLmVkZWwtaWNvbi1lZGVsLWxvZ28yOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIH1cbiAgLmxvZ28taGVhZC1jb250YWluZXIgLmxvZ28tcmlnaHQgLmljb24tYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG4uYmx1ZWRvdHMge1xuICBjb2xvcjogIzM1ODBmNztcbn1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYW5pbWF0aW9uOiBuZ2RpYWxvZy1mYWRlaW4gMC41cztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjE5KTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcbn1cblxuLnBiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuXG4ucGJhcjI5SG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMC4yOWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjZlbTtcbn1cblxuLnBiYXIyOVJhbmdlc2xpZGVyLFxuLnBiYXIyOVJhbmdlc2xpZGVyIC5wYmFyMjlSYW5nZXNsaWRlckZpbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBiYXIyOVJhbmdlc2xpZGVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJGaWxsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0b3A6IDA7XG59XG5cbi5wYmFyMjlSYW5nZXNsaWRlciAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMyU7XG4gIHRvcDogMHB4O1xufVxuXG4ucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMzcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGVmdDogLTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOUdyZXkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmN1c3RvbVJhbmdlQmFyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmN1c3RvbVJhbmdlQmFyIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggLTNweDtcbn1cblxuLmN1c3RvbVJhbmdlQmFyIGRpdjpudGgtY2hpbGQoMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiMjU1O1xuICB3aWR0aDogMzAlO1xufVxuXG4uY3VzdG9tUmFuZ2VCYXIgZGl2Om50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU1MDA7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5jdXN0b21SYW5nZUJhciBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmIwMDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmN1c3RvbVJhbmdlQmFyIGRpdjpudGgtY2hpbGQoNCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ1MDRkO1xuICB3aWR0aDogMzAlO1xufVxuXG4ucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgbGk6bnRoLWNoaWxkKDEpIHtcbiAgY29sb3I6ICM1MWIyNTU7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaTpudGgtY2hpbGQoMikge1xuICBjb2xvcjogI2ZmZTUwMDtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIGxpOm50aC1jaGlsZCgzKSB7XG4gIGNvbG9yOiAjZmY2YjAwO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgbGk6bnRoLWNoaWxkKDQpIHtcbiAgY29sb3I6ICNkZDUwNGQ7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQGtleWZyYW1lcyBibGlua2luZ0RvdCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1MCUsIC0yNTAlLCAwKTtcbiAgfVxufVxuLlNrZXdDb2RlIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDMlIDMlLCAxMDAlIDAsIDk3JSA5NyUsIDAgMTAwJSk7XG59XG5cbi5Ta2V3Y29kZXJpZ2h0MSB7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAyJSwgMTAwJSAwLCA5OCUgOTclLCAwIDEwMCUpO1xufVxuXG4uU2tld2NvZGVyaWdodDIge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMiUgMCwgMTAwJSAwLCAxMDAlIDk5JSwgMCAxMDAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYmFyMjlSYW5nZXNsaWRlcldyYXBwZXIge1xuICAgIG1hcmdpbjogMCAwcHg7XG4gIH1cbiAgLnBiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciAucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUgbGkge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbiAgLnBiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciAuY3VzdG9tUmFuZ2VCYXIgZGl2IHtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIGhlaWdodDogNHB4O1xuICB9XG59XG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICM0NDQ3NWI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRvcDogLTAuN2VtO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtZ3JlZW46OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgIzUxYjI1NTtcbn1cblxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LW9yYW5nZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwLjZlbSBzb2xpZCAjZmY2YjAwO1xufVxuXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtYmxvb2QtcmVkOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICNkZDUwNGQ7XG59XG5cbi5wYmFyMjlIb3Jpem9udGFsIC5wYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC15ZWxsb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgI2ZmZTUwMDtcbn1cblxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LWdyZWVuIC5wYmFyMjlSYW5nZXNsaWRlckxhYmVscyBsaSB7XG4gIGNvbG9yOiAjNTFiMjU1O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYmFyMjlIb3Jpem9udGFsIC5wYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1vcmFuZ2UgLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxzIGxpIHtcbiAgY29sb3I6ICNmZjZiMDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOVJhbmdlc2xpZGVySGFuZGxlLmJ0LWJsb29kLXJlZCAucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMgbGkge1xuICBjb2xvcjogI2RkNTA0ZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYmFyMjlIb3Jpem9udGFsIC5wYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC15ZWxsb3cgLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxzIGxpIHtcbiAgY29sb3I6ICNmZmU1MDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmVnYXRpdmVDbGFzc2JyZCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2RkNTA0ZDtcbn1cblxuLlRleHRWYWx1ZVByb2dyZXNzYmFybmVnYXRpdmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiA1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLmRhdGFjb250ZW50LmRhdGFDb250ZW50bmVnYXRpdmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cbi5kYXRhY29udGVudC5kYXRhQ29udGVudG5lZ2F0aXZlIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICAuY29saGFsZiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gIC5jb2xmdWxsIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvc2l0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpdmVWYWx1ZSB7XG4gIGNvbG9yOiAjNTFiMjU1ICFpbXBvcnRhbnQ7XG59XG5cbi5uZWdhdGl2ZVZhbHVlIHtcbiAgY29sb3I6ICNkZDUwNGQgIWltcG9ydGFudDtcbn1cblxuLm5lZ2F0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uZGF0YXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5Qcm9ncmVzc2NvbW1vbmRhdGF2YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnByb2dyZXNzY29tbW9uZ3JheXZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb25kYXRhbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY29tbW9uZGF0YW51bWJlcnBvc2l0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM1MWIyNTUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZkZjY7XG59XG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhci1uZWdhdGl2ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVmNTtcbn1cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2dyZXNzIC50ZXh0dmFsdWVwcm9ncmVzc2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4ucHJvZ3Jlc3MgLmRhdGFjb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnByb2dyZXNzIC5kYXRhY29udGVudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuLnByb2dyZXNzIC5kYXRhY29udGVudCA6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2dyZXNzIC5kYXRhY29udGVudCA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9ncmVzc2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZ3Jlc3Njb250YWluZXIgLnByb2dyZXNzYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9ncmVzc2NvbnRhaW5lciAucHJvZ3Jlc3MtYmFyLW5lZ2F0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZGQ1MDRkO1xufVxuLnByb2dyZXNzY29udGFpbmVyIC5zdGFjay10b3Age1xuICB6LWluZGV4OiA5O1xuICBtYXJnaW46IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tb25kYXRhdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLnByb2dyZXNzY29tbW9uZ3JheXZhbHVlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLlByb2dyZXNzY29tbW9uZGF0YXZhbHVlIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbiAgLlRleHRWYWx1ZVByb2dyZXNzYmFybmVnYXRpdmUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmNvbW1vbmRhdGFudW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmNvbW1vbmRhdGFudW1iZXJwb3NpdGl2ZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAucHJvZ3Jlc3MgLnRleHR2YWx1ZXByb2dyZXNzYmFyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4udGV4dC1pbmRlbnQxMCB7XG4gIHRleHQtaW5kZW50OiAwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmRpY2VzLWR5bmFtaWMtaW5kaWNhdG9yIC5ibHVlLWdyZWVuLXRoZW1lIC5kYmFyMjlSYW5nZXNsaWRlcldyYXBwZXIgLmZ1bGx3aWR0aCAubW9iaWxldG9wLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMnB4O1xuICB9XG59XG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnZpZXdhbGwtaWNvbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDQxcHg7XG4gIHdpZHRoOiA0MXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjA1KTtcbn1cbi52aWV3YWxsLWljb24tY29udGFpbmVyIC52aWV3YWxsLWljb24tYm94IHtcbiAgaGVpZ2h0OiAzMC41cHg7XG4gIHdpZHRoOiAzMC41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSg1MywgMTI4LCAyNDcsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbn1cbi52aWV3YWxsLWljb24tY29udGFpbmVyIC52aWV3YWxsLWljb24tYm94IC52aWV3YWxsLWljb24ge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHdpZHRoOiAyM3B4O1xuICBiYWNrZ3JvdW5kOiAjMzU4MGY3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMy43cHg7XG4gIGxlZnQ6IDMuN3B4O1xufVxuLnZpZXdhbGwtaWNvbi1jb250YWluZXIgLnZpZXdhbGwtaWNvbi1ib3ggLnZpZXdhbGwtaWNvbiAuZWRlbC1pY29uLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogM3B4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubWFya2V0Z3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hcmtldGdyb3VwIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmZmZmYsICNmZmZmZmYpLCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5tay1jYXJkLXRvcGxlZnRtYWluIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgY29sb3I6ICMwYjI0M2E7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcGxlZnQgLm1rLWNhcmQtdG9wbGVmdG1haW4gc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcGxlZnQgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3BsZWZ0IC5tay1jYXJkLXRvcGxlZnRtYWluIC5nYXAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbjEge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0bWFpbjEgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcGxlZnQgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0c3ViIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogI2I4YjhiODtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNy41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAubWstY2FyZC10b3BsZWZ0c3ViIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wbGVmdCAuYmFjay1idXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMS41NjNyZW07XG4gIG1hcmdpbi1yaWdodDogLThweDtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRoZWFkIC5tay1jYXJkLXRvcHJpZ2h0IC5yb3VuZGVkLWNpcmNsZS5leGNsYW1hdGlvbiB7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wcmlnaHQgLnJvdW5kZWQtY2lyY2xlLmV4Y2xhbWF0aW9uIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGhlYWQgLm1rLWNhcmQtdG9wcmlnaHQgLnJvdW5kZWQtY2lyY2xlLmV4Y2xhbWF0aW9uIGkge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3ByaWdodCAucm91bmRlZC1jaXJjbGUxLmV4Y2xhbWF0aW9uMSB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMHB4O1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAubWstY2FyZC10b3ByaWdodCAucm91bmRlZC1jaXJjbGUxLmV4Y2xhbWF0aW9uMSBpIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkYm9keSB7XG4gICAgcGFkZGluZzogMTVweCAwcHg7XG4gIH1cbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3Qge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCB7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICB9XG59XG4ubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLm1hcmtldGNhcmRmb290IC5zaGFyZS1pY29uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkZm9vdCAuc2hhcmUtaWNvbiAuZWRlbC1pY29uLXNoYXJlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3QgLm1jYXJkLXZpZXctYWxsIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAubWFya2V0Y2FyZGZvb3QgLm1jYXJkLXZpZXctYWxsIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5nZW5lcmljLXN0b2NrLWNhcmRzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLnBlcmlvZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5wZXJpb2Qge1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgcCB7XG4gIG1hcmdpbjogMHB4O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtdGl0bGUgLmVkZWwtaWNvbi1lZGl0IHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC10aXRsZSBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkLXRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XG4gIH1cbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stdmFsdWUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMC44cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay12YWx1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gIH1cbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stdmFsdWUgcCB7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0b2NrLXZhbHVlIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdG9jay1wZXJjZW50YWdlLWFuZC1jaGFuZ2Uge1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stcGVyY2VudGFnZS1hbmQtY2hhbmdlIHtcbiAgICBsaW5lLWhlaWdodDogMTguMnB4O1xuICB9XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0b2NrLXBlcmNlbnRhZ2UtYW5kLWNoYW5nZSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stcGVyY2VudGFnZS1hbmQtY2hhbmdlIHNwYW46bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stcGVyY2VudGFnZS1hbmQtY2hhbmdlIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0b2NrLXBlcmNlbnRhZ2UtYW5kLWNoYW5nZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XG4gIH1cbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stcGVyY2VudGFnZS1hbmQtY2hhbmdlIHNwYW4uY2hhbmdlLWdyZWVuIHtcbiAgY29sb3I6ICM1MWIyNTU7XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0b2NrLXBlcmNlbnRhZ2UtYW5kLWNoYW5nZSBzcGFuIC5jaGFuZ2UtcmVkIHtcbiAgY29sb3I6ICNkZDUwNGQ7XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyB7XG4gIHBhZGRpbmctdG9wOiA0MXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMgLmdlbmVyaWMtc3RvY2stY2FyZC1kYXRlIHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyAuZ2VuZXJpYy1zdG9jay1jYXJkLWRhdGUgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDNweDtcbn1cbi5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIC5nZW5lcmljLXN0b2NrLWNhcmQtZGF0ZSAuZ2VuZXJpYy1zdG9jay10aW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIC5nZW5lcmljLXN0b2NrLWNhcmQtZGF0ZSAuZ2VuZXJpYy1zdG9jay10aW1lIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyAuZ2VuZXJpYy1zdG9jay1jYXJkLWRhdGUgLmdlbmVyaWMtc3RvY2stZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyAuZ2VuZXJpYy1zdG9jay1jYXJkLWRhdGUgLmdlbmVyaWMtc3RvY2stZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdGF0dXMgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5nZW5lcmljLXN0b2NrLWNhcmRzIC5nZW5lcmljLXN0b2NrLWRhdGUtc3RhdHVzIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMi41cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuLmdlbmVyaWMtc3RvY2stY2FyZHMgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMgLmdlbmVyaWMtc3RvY2stY2FyZC1zdGF0dXMgc3Bhbi5saXZlIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0YXR1cyBzcGFuLnByZW9wZW4sXG4uZ2VuZXJpYy1zdG9jay1jYXJkcyAuZ2VuZXJpYy1zdG9jay1kYXRlLXN0YXR1cyAuZ2VuZXJpYy1zdG9jay1jYXJkLXN0YXR1cyAuY2xvc2VkIHtcbiAgY29sb3I6ICNmZjZiMDA7XG59XG5cbi5hY3RpdmVDbGFzc1N0b2NrQ2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG5cbi5nZW5lcmljLXN0b2NrLWNhcmQtc3RhdHVzIHNwYW5bZGF0YS1hdHRyPU9wZW5dIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG5cbjpyb290IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxMyU7XG4gICAgcmlnaHQ6IDYlO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLkhvcEJ0biBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmJ0bi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuYnRuLWluZm8uaG9wQnRuQm9yZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIHdpZHRoOiA4NnB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmJ0bi1pbmZvIC5lZGVsLWljb24tY2xvc2U6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmJ0bi1pbmZvIC5lZGVsLWljb24tYmFyczo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNSU7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmZmZmLCAjZmZmZmZmKSwgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMTJweDtcbiAgICBoZWlnaHQ6IDU0NHB4O1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tbWVudSB7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tbWVudSAubGlzdEhlYWQge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmY1O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tbWVudSAubGlzdEhlYWQgLmRvdEJsdWUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5kcm9wZG93bi1tZW51IC5saXN0SGVhZCBwIHtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5kcm9wZG93bi1tZW51IC5zdWJMaXN0cyB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmRyb3Bkb3duLW1lbnUgLnN1Ykxpc3RzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjU7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmRyb3Bkb3duLW1lbnUgLnN1Ykxpc3RzIGxpIGEge1xuICAgIGNvbG9yOiAjNzI3MjcxO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIH1cbiAgLmZsb2F0aW5nLWFjdGlvbi1idXR0b24gLmRyb3Bkb3duLW1lbnUgLnN1Ykxpc3RzIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAuZHJvcGRvd24tbWVudSAuc3ViTGlzdHMgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiZWRlbF9pY29uXCI7XG4gICAgY29sb3I6ICMwMzAwMmY7XG4gICAgZm9udC1zaXplOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEyMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG4gIC5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6ICMwMzAwMmY7XG4gIGJvcmRlcjogcmdiYSgzLCAwLCA0NywgMC4xKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5lcXVpdHlkcm9wIHtcbiAgYm9yZGVyOiAjMDMwMDJmO1xuICBib3JkZXI6IHJnYmEoMywgMCwgNDcsIDAuMSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDExcHggNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCBpIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCBpLmVxdWl0eS1kcnAtYmlnaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCBpLmVxdWl0eS1kcnAtYmlnaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgfVxufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcCBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZXF1aXR5ZHJvcDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXI6ICMwMzAwMmY7XG4gIGJvcmRlcjogcmdiYSgzLCAwLCA0NywgMC4xKTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHotaW5kZXg6IDc7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAzNHB4KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cbi5lcXVpdHktZHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZHJvcGRvd24tbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTBweCAhaW1wb3J0YW50O1xufVxuLmVxdWl0eS1kcm9wZG93bi1ibG9jayAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTAlO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IC5lcXVpdHlkcm9wZG93bi1pdGVtc2Jsb2NrIHtcbiAgcGFkZGluZzogMCAxMCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXI6ICMwMzAwMmY7XG4gIGJvcmRlcjogcmdiYSgzLCAwLCA0NywgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzcyNzI3MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmVxdWl0eS1kcm9wZG93bi1ibG9jay5zaG93IGk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAudHJhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiO1xuICBmb250LXNpemU6ICNkZDUwNGQ7XG59XG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrLnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIG1pbi13aWR0aDogODNweDtcbn1cbi5lcXVpdHktZHJvcGRvd24tYmxvY2suc2hvdyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAxMHB4IDE1cHg7XG59XG5cbi5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMXB4IDE2cHggNXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDMwMDJmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDdweCA0cHggN3B4IDZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIH1cbiAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVyaWMtdGFicy5jb21tb24tdGFiLWNvbG9yIC5uYXYtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuLmdlbmVyaWMtdGFicy5jb21tb24tdGFiLWNvbG9yIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbi5nZW5lcmljLXRhYnMuY29tbW9uLXRhYi1jb2xvciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItY29sb3Iuc2hvd2JvcmRlciAubmF2IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uZ2VuZXJpYy10YWJzLmNvbW1vbi10YWItcGFkZGluZyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDE2cHggMjBweCA1cHggNXB4ICFpbXBvcnRhbnQ7XG59XG4uZ2VuZXJpYy10YWJzLnNvcnQtZmlsdGVyLW1vYi1wYWRkaW5nIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTJweCAxMHB4IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IDEycHggMHB4IDVweDtcbn1cblxuLnNsaWRpbmdwYW5lLWljb24tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMi4yOHB4IDE1cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGlkaW5ncGFuZS1pY29uLWJsb2NrIC5pY29uLXRpbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0JTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4uc2xpZGluZ3BhbmUtaWNvbi1ibG9jayAuaWNvbi10aWxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uc2xpZGluZ3BhbmUtaWNvbi1ibG9jayAuaWNvbi10aWxlOmxhc3QtY2hpbGQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2xpZGluZ3BhbmUtaWNvbi1ibG9jayAuaWNvbi10aWxlIC5uZXctcmVwb3J0IHtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmYTcxNztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwcHggNHB4O1xufVxuLnNsaWRpbmdwYW5lLWljb24tYmxvY2sgLmljb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxLjZweDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLnNsaWRpbmdwYW5lLWljb24tYmxvY2sgLmljb24tdGV4dC5tYXJnaW4tdG9wLTEzIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cblxuLlJlYWN0TW9kYWxfX0JvZHktLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDIxcHggMjBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kcmF3ZXJibG9jayAuZHJhd2VyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMXB4IDIwcHggMTVweDtcbiAgfVxufVxuLmRyYXdlcmJsb2NrIC5kcmF3ZXItaGVhZGVyLXRvcE1vc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXItdG9wTW9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXItdG9wTW9zdCAuZHJhd2VyLWlzaW4sIC5kcmF3ZXJibG9jayAuZHJhd2VyLWhlYWRlci10b3BNb3N0IC5kcmF3ZXItZXhjIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2I4YjhiODtcbn1cbi5kcmF3ZXJibG9jayAuZHJhd2VyLWhlYWRlciAuZHJhd2VyLWhlYWRlci10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRyYXdlcmJsb2NrIC5kcmF3ZXItaGVhZGVyIC5kcmF3ZXItaGVhZGVyLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXIgLmRyYXdlci1oZWFkZXItdG9wIC5kcmF3ZXItZG5hbWUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4uZHJhd2VyYmxvY2sgLmRyYXdlci1oZWFkZXIgLmRyYXdlci1oZWFkZXItdG9wIC5kcmF3ZXItcXR5IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cbi5kcmF3ZXJibG9jayAuZHJhd2VyLWhlYWRlciAuZHJhd2VyLWhlYWRlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLmRyYXdlcmJsb2NrIC5kcmF3ZXItaGVhZGVyIC5kcmF3ZXItaGVhZGVyLWJvdHRvbSAuZHJhd2VyLWRlc2Mge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5kcmF3ZXJibG9jayAuZHJhd2VyLWJvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5kcmF3ZXJibG9jayAuZHJhd2VyLWZvb3RlciB7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2OXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTRweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxN3B4IHJnYmEoNjAsIDYwLCA2MCwgMC4xMSk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMDtcbiAgZ2FwOiAyNnB4O1xufVxuLmRyYXdlcmJsb2NrIC5kcmF3ZXItZm9vdGVyIC5CdXktYnRuLFxuLmRyYXdlcmJsb2NrIC5kcmF3ZXItZm9vdGVyIC5TZWxsLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IHVuc2V0O1xufVxuLmRyYXdlcmJsb2NrIC5kcmF3ZXItdmFsdWVzIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5zb3J0YnV0dG9uLWRyYXdlciAuZHJhd2VyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zb3J0YnV0dG9uLWRyYXdlciAuZHJhd2VyLWhlYWRlciAuc29ydG5hbWUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5zb3J0YnV0dG9uLWRyYXdlciAuZHJhd2VyLWhlYWRlciAuY2xlYXJhbGwge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1oZWFkZXIgLmJsdWUtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1ib2R5IC5zb3J0bGlzdC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbiAgcGFkZGluZzogMThweCAxNXB4O1xufVxuLnNvcnRidXR0b24tZHJhd2VyIC5kcmF3ZXItYm9keSAuc29ydGxpc3QtYm9keSAuc29ydGxpc3QtbmFtZXMge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1ib2R5IC5zb3J0bGlzdC1ib2R5IC5zb3J0bGlzdC12YWx1ZXMge1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6IHJnYmEoMTE0LCAxMTQsIDExMywgMC41KTtcbn1cbi5zb3J0YnV0dG9uLWRyYXdlciAuZHJhd2VyLWJvZHkgLnNvcnRsaXN0LWJvZHkgLnNvcnRsaXN0LXZhbHVlcyBpIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5zb3J0YnV0dG9uLWRyYXdlciAuZHJhd2VyLWJvZHkgLm5lc3RlZC1zb3J0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG4uc29ydGJ1dHRvbi1kcmF3ZXIgLmRyYXdlci1ib2R5IC5uZXN0ZWQtc29ydCAuc29ydGxpc3QtYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMTJweCA1cHggMTBweCAyMHB4O1xufVxuLnNvcnRidXR0b24tZHJhd2VyIC5kcmF3ZXItZm9vdGVyIC5lZF9idXR0b24uYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYXJrZXQtZHJhd2VyX19oYW5kbGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbn1cbi5tYXJrZXQtZHJhd2VyX19jb250ZW50IHtcbiAgaGVpZ2h0OiA3MHZoICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLk1hcmtldHN0b2NrLWRldGFpbHMtYmxvY2sgLnN0b2NrLWRldGFpbHMtaGVhZCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLk1hcmtldHN0b2NrLWRldGFpbHMtYmxvY2sgLnN0b2NrLWRldGFpbHMtaGVhZCAuc3RvY2stZGV0YWlscy1oZWFkLW1pZCAuc2NyaXBzLXN0b2NrcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLk1hcmtldHN0b2NrLWRldGFpbHMtYmxvY2sgLnN0b2NrLWRldGFpbHMtaGVhZCAuc3RvY2stZGV0YWlscy1oZWFkLW1pZCAuc2NyaXBzLXN0b2NrcyAuaG9sZGluZ3MtY291bnQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayAuc3RvY2stZGV0YWlscy1oZWFkIC5zdG9jay1kZXRhaWxzLWhlYWQtbWlkIC5tYXJrZXRzLXF0eVZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cbi5NYXJrZXRzdG9jay1kZXRhaWxzLWJsb2NrIC5zdG9jay1kZXRhaWxzLWhlYWQgLnN0b2NrLWRldGFpbHMtc3dpdGNoLWtleSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLk1hcmtldHN0b2NrLWRldGFpbHMtYmxvY2sgLnN0b2NrLWRldGFpbHMtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuLk1hcmtldHN0b2NrLWRldGFpbHMtYmxvY2sgLnN0b2NrLWRldGFpbHMtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgei1pbmRleDogMjtcbn1cbi5NYXJrZXRzdG9jay1kZXRhaWxzLWJsb2NrIC5zdG9jay1kZXRhaWxzLWZvb3RlciAuYWN0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayAuc3RvY2stZGV0YWlscy1oZWFkLWJvdHRvbSAubWFya2V0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayAuc3RvY2stZGV0YWlscy1oZWFkLWJvdHRvbSAubWFya2V0LWRlc2MtcGVyYyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uc2xpZGUtcGFuZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2VuZXJpYy1zaWRlYmFyLW92ZXJsYXlibG9jayB7XG4gIHotaW5kZXg6IDE0NTA7XG59XG4uZ2VuZXJpYy1zaWRlYmFyLW92ZXJsYXlibG9jay5ibHVyLWJhY2tncm91bmQge1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjE1KTtcbn1cbi5nZW5lcmljLXNpZGViYXItb3ZlcmxheWJsb2NrLm5vLWJsdXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cblxuLnRpdGxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDEwcHg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRpdGxlIC5hcnJvd3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGl0bGUgLmFycm93cyAuZWRlbC1pY29uLWNhcmV0LXVwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLnRpdGxlIC5hcnJvd3MgLmVkZWwtaWNvbi1jYXJldC1kb3duIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbi50aXRsZSAuYXJyb3dzIC5hcnJvdy1hdC1hLXRpbWUge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi50aXRsZSAuYXJyb3dzIC5hcnJvdy1hdC1hLXRpbWUgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50aXRsZSAuYXJyb3dzIC5hcnJvdy1hdC1hLXRpbWUgLmVkZWwtaWNvbi1hcnJvdy1kb3duLmRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBsZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi50aXRsZSAuYXJyb3dzIC5hcnJvdy1hdC1hLXRpbWUgLmVkZWwtaWNvbi1hcnJvdy11cCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLnBvc2l0aW9uUmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOSAhaW1wb3J0YW50O1xufVxuXG4uaW5uZXJsb2FkZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm91dGVyZGl2bG9hZGVyIHtcbiAgaW5zZXQ6IDBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLm1pZGRsZWxvYWRlciB7XG4gIGluc2V0OiAwcHg7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xufVxuXG4ucC1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGlnaGNoYXJ0cy1heGlzLWxhYmVsc19hY3RpdmUge1xuICBmaWxsOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi5oaWdoY2hhcnRzLWNyZWRpdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlnaGNoYXJ0cy1heGlzLWxhYmVscy5oaWdoY2hhcnRzLXhheGlzLWxhYmVscyB0ZXh0Om5vdCguaGlnaGNoYXJ0cy1heGlzLWxhYmVsc19hY3RpdmUpIHtcbiAgZmlsbDogIzcyNzI3MSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xufVxuXG4uY2hhcnRpcVRvYyB7XG4gIHBhZGRpbmc6IDE1cHggMTdweCAyMHB4IDE1cHg7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGFydGlxVG9jIC5ncmFwaC1jaGFydCB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDcwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uY2hhcnRpcVRvYy1tb2IgLmdyYXBoLWNoYXJ0IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNoYXJ0aXFvdXRlcmNsYXNzIHtcbiAgcGFkZGluZzogMTVweCAxN3B4IDIwcHggMTVweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYXJ0aXFvdXRlcmNsYXNzIC5ncmFwaC1jaGFydCB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVjLWJvZHktbW9iIC5jaGFydGlxb3V0ZXJjbGFzcyB7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAxMDBweCAyNXB4O1xufVxuXG4uaW5zaWRlci10cmFkaW5nLW1vYiAuY2hhcnRpcW91dGVyY2xhc3Mge1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTAwcHggMjVweDtcbn1cblxuLkhlYWRpbmdjaGFydGlxIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucGl2b3QtcG9pbnRzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4ucGl2b3QtcG9pbnRzIC5waXZvdE5hbWUge1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBpdm90LXBvaW50cyAucGl2b3ROYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cbi5waXZvdC1wb2ludHMgLnBpdm90VmFsdWUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGl2b3QtcG9pbnRzIC5waXZvdFZhbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbi5waXZvdC1wb2ludHMgLnBpdm90RGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4udHh0X2F1dHVtbkJsb29tIHtcbiAgY29sb3I6ICNmZmUxY2M7XG59XG5cbi5iZ19hdXR1bW5CbG9vbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUxY2M7XG59XG5cbi5iZ19ibGFjay1zZXZlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG5cbi50eHRfYmxhY2stc2V2ZW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnR4dF93YXJtLWdyZXktZWlnaHQge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLnR4dC1ibHVlLW9uZSB7XG4gIGNvbG9yOiAjMDc1MWEwO1xufVxuXG4uYmctYmx1ZS1vbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc1MWEwO1xufVxuXG4udHh0X2JsYWNrIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi50eHRfYmxhY2tUZXh0IHtcbiAgY29sb3I6ICMxYjFiMWI7XG59XG5cbi5iZ19ibGFja1RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xufVxuXG4udHh0X0J1dHRlcmN1cCB7XG4gIGNvbG9yOiAjZDY5YTI2O1xufVxuXG4uYmdfQnV0dGVyY3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2OWEyNjtcbn1cblxuLnR4dF9ibGFja09uZSB7XG4gIGNvbG9yOiAjMjkyOTI5O1xufVxuXG4uYmdfYmxhY2tPbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xufVxuXG4udHh0X2JsdWVMaWdodDMge1xuICBjb2xvcjogI2NjY2NkNjtcbn1cblxuLnR4dF9ibGFja09uZTEge1xuICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xufVxuXG4uYmdfYmxhY2tPbmUxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnR4dF9ncmV5T25lIHtcbiAgY29sb3I6ICM3MDcwNmY7XG59XG5cbi5iZ19ncmV5T25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA2Zjtcbn1cblxuLnR4dF9ncmVlbiB7XG4gIGNvbG9yOiAjNTFiMjU1O1xufVxuXG4uYmdfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFiMjU1O1xufVxuXG4udHh0X2dyZWVuMSB7XG4gIGNvbG9yOiAjMzM5OTAwO1xufVxuXG4uYmdfZ3JlZW4xIHtcbiAgYmFja2dyb3VuZDogIzMzOTkwMDtcbn1cblxuLnR4dF9ncmV5IHtcbiAgY29sb3I6ICM1NDU0NTQ7XG59XG5cbi50eHRfbW9ub2Nocm9tZUdyZXkge1xuICBjb2xvcjogI2U3ZTdlNztcbn1cblxuLmJnX21vbm9jaHJvbWVHcmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNyAhaW1wb3J0YW50O1xufVxuXG4udHh0X3Bpbmtpc2hHcmV5IHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5iZ19waW5raXNoR3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi50eHRfYmxvb2RSZWQge1xuICBjb2xvcjogI2RkNTA0ZDtcbn1cblxuLmJnX2Jsb29kUmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNTA0ZDtcbn1cblxuLnR4dF9ibG9vZFJlZDEge1xuICBjb2xvcjogI2Y0NDMzNjtcbn1cblxuLmJnX2Jsb29kUmVkMSB7XG4gIGJhY2tncm91bmQ6ICNmNDQzMzY7XG59XG5cbi50eHRfeWVsbG93IHtcbiAgY29sb3I6ICNmZmI4MDA7XG59XG5cbi5iZ195ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiODAwO1xufVxuXG4udHh0X3llbGxvdzEge1xuICBjb2xvcjogI2ZmYjQwMDtcbn1cblxuLmJnX3llbGxvdzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNDAwO1xufVxuXG4udHh0X2NyZWFtIHtcbiAgY29sb3I6ICNmYWVmZDQ7XG59XG5cbi5iZ19jcmVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWVmZDQ7XG59XG5cbi50eHRfd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJnX21pbnRfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVmN2YxO1xufVxuXG4uYmdfbGF2ZW5kYXJfcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZWRmNTtcbn1cblxuLmJnX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnR4dF93aGl0ZVR3ZW50eSB7XG4gIGNvbG9yOiAjZWVlZWVlO1xufVxuXG4uYmdfd2hpdGVUd2VudHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4udHh0X2Zsb3JhbFdoaXRlIHtcbiAgY29sb3I6ICNmZmZiZWM7XG59XG5cbi50eHRfb3JhbmdlX3NhbmQge1xuICBjb2xvcjogI2ZkZWJkNztcbn1cblxuLmJnX29yYW5nZV9zYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWJkNztcbn1cblxuLmJnX2Zsb3JhbFdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlYztcbn1cblxuLmJnX0JpYW5jYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZWQ7XG59XG5cbi50eHRfZGlzYWJsZWRCbHVlIHtcbiAgY29sb3I6ICNjYmRmZmY7XG59XG5cbi5iZ19kaXNhYmxlZEJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkZmZmO1xufVxuXG4udHh0X2NvbG9yMiB7XG4gIGNvbG9yOiAjMDAxNzJiO1xufVxuXG4uYmdfY29sb3IyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTcyYjtcbn1cblxuLnR4dF9jb2xvcjQge1xuICBjb2xvcjogIzA1MjQzZjtcbn1cblxuLmJnX2NvbG9yNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTI0M2Y7XG59XG5cbi50eHRfd2hpdGVTbW9rZSB7XG4gIGNvbG9yOiAjZmZmMmYyO1xufVxuXG4uYmdfd2hpdGVTbW9rZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYyZjI7XG59XG5cbi50eHRfSG9uZXlkZXcge1xuICBjb2xvcjogI2VlZjdlZTtcbn1cblxuLmJnX0hvbmV5ZGV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjdlZTtcbn1cblxuLnR4dF9yZWFkbW9yZSB7XG4gIGNvbG9yOiAjZmZlNTAwO1xufVxuXG4uYmdfcmVhZG1vcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNTAwO1xufVxuXG4udHh0X2JvZHlDb2xvciB7XG4gIGNvbG9yOiAjZmJmYmZiO1xufVxuXG4uYmdfYm9keUNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cblxuLnR4dF93aGl0ZU5pbmUge1xuICBjb2xvcjogI2Y3ZjdmNztcbn1cblxuLmJnX3doaXRlTmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi50eHRfYmx1ZUxpZ2h0IHtcbiAgY29sb3I6ICNmYmZkZmY7XG59XG5cbi5iZ19ibHVlTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmZGZmO1xufVxuXG4udHh0X2JsdWVHcmV5IHtcbiAgY29sb3I6ICNmMmY2ZmI7XG59XG5cbi5iZ19ibHVlR3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY2ZmI7XG59XG5cbi50eHRfYnV0dGVyeVdoaXRlIHtcbiAgY29sb3I6ICNmY2ZiZjI7XG59XG5cbi5iZ19idXR0ZXJ5V2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmYmYyO1xufVxuXG4udHh0X2RyYWtHcmV5IHtcbiAgY29sb3I6ICNjNWM1YzU7XG59XG5cbi5iZ19kcmFrR3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWM1YzU7XG59XG5cbi50eHRfZ3JleURhcmtUeHQge1xuICBjb2xvcjogIzczNzM3Mztcbn1cblxuLmJnX2dyZXlEYXJrVHh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3Mztcbn1cblxuLnR4dF9wcmltYXJ5R3JleSB7XG4gIGNvbG9yOiAjNzI3MjcxICFpbXBvcnRhbnQ7XG59XG5cbi50eHRfbGlnaHRHcmV5IHtcbiAgY29sb3I6ICM4ODg4ODggIWltcG9ydGFudDtcbn1cblxuLnR4dF9saWdodEJsdWVPbmUge1xuICBjb2xvcjogI2YwZjlmZjtcbn1cblxuLnR4dF9zaWx2ZXJHcmV5IHtcbiAgY29sb3I6ICNjOWM5Yzk7XG59XG5cbi5iZ19zaWx2ZXJHcmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOTtcbn1cblxuLmJnX2xpZ2h0Qmx1ZU9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGY5ZmY7XG59XG5cbi5iZ19kYXJrQmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjVhOTU7XG59XG5cbi5iZ19HcmF5Nzcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xufVxuXG4udHh0X3Nub3ctZHJpZnQge1xuICBjb2xvcjogI2Y2ZmJmNjtcbn1cblxuLmJnX3Nub3ctZHJpZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYmY2O1xufVxuXG4udHh0X2xpZ2h0Qmx1ZSB7XG4gIGNvbG9yOiAjZjRmOWZmO1xufVxuXG4uYmdfbGlnaHRCbHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjlmZjtcbn1cblxuLnR4dF9saWdodFllbGxvdyB7XG4gIGNvbG9yOiAjZmZmYmYyO1xufVxuXG4uYmdfbGlnaHRZZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmYyO1xufVxuXG4uYmdfVHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWE4ZGM7XG59XG5cbi5iZ19saW5rZWRJbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjc5YjE7XG59XG5cbi50eHRfb2xpdmVZZWxsb3cge1xuICBjb2xvcjogI2JhYjIwMDtcbn1cblxuLmJnX29saXZlWWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYjIwMDtcbn1cblxuLnR4dF9wZXJzaWFuQmx1ZSB7XG4gIGNvbG9yOiAjMDI2NGFiO1xufVxuXG4uYmdfcGVyc2lhbkJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NGFiO1xufVxuXG4udHh0X3ByaW1hcnlCbGFjayB7XG4gIGNvbG9yOiAjMWMxYzI4O1xufVxuXG4uYmdfcHJpbWFyeUJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMyODtcbn1cblxuLnR4dF9yZWREYXJrIHtcbiAgY29sb3I6ICNmODNjM2M7XG59XG5cbi5iZ19yZWREYXJrIHtcbiAgY29sb3I6ICNmODNjM2M7XG59XG5cbi50eHRfcmVkQm9yZGVyIHtcbiAgY29sb3I6ICNmZTRkMTU7XG59XG5cbi5iZ19yZWRCb3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0ZDE1O1xufVxuXG4udHh0X3NvbGl0dWRlIHtcbiAgY29sb3I6ICNlNmVmZjc7XG59XG5cbi5iZ19zb2xpdHVkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmVmZjc7XG59XG5cbi5iZ190b21hdG9SZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTcxZTA0O1xufVxuXG4udHh0X3RpZmZhbnlCbHVlIHtcbiAgY29sb3I6ICMwMGI2YWI7XG59XG5cbi5iZ190aW50U2hhZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYmZmO1xufVxuXG4udHh0X1Zpc3RhV2hpdGUge1xuICBjb2xvcjogI2ZjZjlmNztcbn1cblxuLmJnX1Zpc3RhV2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOWY3O1xufVxuXG4udHh0X2xpZ2h0UGlua1R3byB7XG4gIGNvbG9yOiAjZmNlZGVkO1xufVxuXG4uYmdfbGlnaHRQaW5rVHdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWRlZDtcbn1cblxuLmJnLXZlcnktbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgxLCAxNzgsIDg1LCAwLjIxMTc2NDcwNTkpO1xufVxuXG4udHh0X3doaXRlRm91cnRlZW4ge1xuICBjb2xvcjogI2U4ZThlODtcbn1cblxuLmJnX3doaXRlRm91cnRlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuXG4udHh0X3doaXRlU2V2ZW50ZWVuIHtcbiAgY29sb3I6ICNmMGYwZjA7XG59XG5cbi5iZ193aGl0ZVNldmVudGVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5cbi50eHRfZHAtY2xvc2UtYiB7XG4gIGNvbG9yOiAjZDNlY2Q1O1xufVxuXG4uYmdfZHAtY2xvc2UtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkM2VjZDU7XG59XG5cbi50eHRfYmxhY2tfY29sb3Ige1xuICBjb2xvcjogIzA2MGYxZjtcbn1cblxuLmJnX2NhcmJvbl9ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbn1cblxuLnR4dF9jYXJib25fZ3JheSB7XG4gIGNvbG9yOiAjMmQyZDJkO1xufVxuXG4uYmdfYmxhY2tfY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYwZjFmO1xufVxuXG4udHh0X2dyZXktY29sb3Ige1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmJnX2dyZXktY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuXG4udHh0X2dyZWVuLWxpbmsge1xuICBjb2xvcjogIzFmYzg2ZDtcbn1cblxuLmJnX2dyZWVuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWZjODZkO1xufVxuXG4udHh0X2RhcmstYmx1ZSB7XG4gIGNvbG9yOiAjMjYzMzYzO1xufVxuXG4uYmdfZGFyay1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzM2Mztcbn1cblxuLnR4dF9kb2RnZXItYmx1ZSB7XG4gIGNvbG9yOiAjMTI4M2ZmO1xufVxuXG4uYmdfZG9kZ2VyLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI4M2ZmO1xufVxuXG4udHh0X3B1cnBsZSB7XG4gIGNvbG9yOiAjZDIxYWZmO1xufVxuXG4uYmdfcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyMWFmZjtcbn1cblxuLnR4dF9zdW0tcG5sIHtcbiAgY29sb3I6ICNjYWNhYzk7XG59XG5cbi5iZ19zdW0tcG5sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhY2FjOTtcbn1cblxuLnR4dF9zdXBwb3J0LWJnIHtcbiAgY29sb3I6ICMwNzMwNTQ7XG59XG5cbi5iZ19zdXBwb3J0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MzA1NDtcbn1cblxuLnR4dF9zaWx2ZXIge1xuICBjb2xvcjogI2M2YzZjNjtcbn1cblxuLmJnX3NpbHZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG59XG5cbi50eHRfZmFudGFzeSB7XG4gIGNvbG9yOiAjZjRmNGY0O1xufVxuXG4uYmdfZmFudGFzeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5iZ193aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnR4dF9taXN0eS1sYXZlbmRlciB7XG4gIGNvbG9yOiAjYzNjM2RlICFpbXBvcnRhbnQ7XG59XG5cbi50eHQtbWlkbmlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi50eHQtZGFya21pZG5pZ2h0LWJsdWUge1xuICBjb2xvcjogIzAzMDEzMCAhaW1wb3J0YW50O1xufVxuXG4udHh0LW51dmFtYS1ncmVlbiB7XG4gIGNvbG9yOiAjMDBiMjc0O1xufVxuXG4uYmctbnV2YW1hLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjI3NDtcbn1cblxuLnR4dC1kYXJrLXB1cnBsZSB7XG4gIGNvbG9yOiAjYmQ0YjliO1xufVxuXG4uYmctZGFyay1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQ0YjliO1xufVxuXG4uYmctbWlkbmlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cblxuLm5vX2NvbG9yIHtcbiAgY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi50eHQtc21va2VncmV5IHtcbiAgY29sb3I6ICM3MjcyNzI7XG59XG5cbi50eHQtZ29sZCB7XG4gIGNvbG9yOiAjZGZhNzE3O1xufVxuXG4uYmctZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmE3MTc7XG59XG5cbi50eHQtc2Vjb25kYXJ5bmF2eSB7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuXG4uYmctc2Vjb25kYXJ5bmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTgwZjc7XG59XG5cbi50eHQtZm9vdGVycHJpbWFyeSB7XG4gIGNvbG9yOiAjMGIyNDNhO1xufVxuXG4udHh0LXNlY29uZGFyeS1ncmF5LWxpZ2h0IHtcbiAgY29sb3I6ICNiN2I3Yjc7XG59XG5cbi50eHRfc2Vjb25kYXJ5LWdyYXkge1xuICBjb2xvcjogI2I4YjhiODtcbn1cblxuLnR4dF9uYXR1cmFsMjAwIHtcbiAgY29sb3I6ICNmMWYzZjk7XG59XG5cbi5iZ19uYXR1cmFsMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjNmOTtcbn1cblxuLnR4dF9uYXR1cmFsMTAwIHtcbiAgY29sb3I6ICNmOGY5ZmM7XG59XG5cbi5iZ19uYXR1cmFsMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYztcbn1cblxuLm1vYi1ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnR4dF9saWdodF9ncmVlbiB7XG4gIGNvbG9yOiAjOGFkZjhkO1xufVxuXG4uYmdfbGlnaHRfZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGFkZjhkO1xufVxuXG4uYmdfbGlnaHRfZ3JlZW4xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZThjOTtcbn1cblxuLnR4dF9lZF9ibHVlIHtcbiAgY29sb3I6ICMzNTgwZjc7XG59XG5cbi5iZ19lZF9ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcbn1cblxuLnR4dF9zZWNvbmRhcnlfZ3JheSB7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuXG4uYmdfc2Vjb25kYXJ5X2dyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4udHh0X2Vycm9yX3JlZCB7XG4gIGNvbG9yOiAjZmY2MjU4O1xufVxuXG4uYmdfZXJyb3JfcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNjI1ODtcbn1cblxuLnR4dC1zZWNvbmRhcnktbmF2eSB7XG4gIGNvbG9yOiAjMzU4MGY3O1xufVxuXG4uYmctc2Vjb25kYXJ5LW5hdnkge1xuICBjb2xvcjogIzM1ODBmNztcbn1cblxuLnR4dC1zZWNvbmRhcnktZ3JheSB7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuXG4udHh0LWdvbGQge1xuICBjb2xvcjogI2RmYTcxNztcbn1cblxuLnR4dC1vc2xvX2dyZXkge1xuICBjb2xvcjogIzhhOGE4YTtcbn1cblxuLnR4dF9ibGFjay10dXJ0bGUge1xuICBjb2xvcjogIzNmM2YzZjtcbn1cblxuLm5vX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnR4dC1vcmFuZ2UtbGlnaHQge1xuICBjb2xvcjogI2Y3OTQzZTtcbn1cblxuLnR4dC10b21hdG8ge1xuICBjb2xvcjogI2YwNGU0NTtcbn1cblxuLnR4dC1mYWRlZC1vcmFuZ2Uge1xuICBjb2xvcjogI2Y3OTQzZTtcbn1cblxuLmJnLXJvc2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNmYwO1xufVxuXG4uYmdfYXF1YV93aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG5cbi50eHRfd2F4X2Zsb3dlciB7XG4gIGNvbG9yOiAjZmNjMDhjO1xufVxuXG4udHh0LW9yYW5nZV9jb2xvciB7XG4gIGNvbG9yOiAjZmY2YjAwO1xufVxuXG4uYmctb3JhbmdlX2NvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmIwMDtcbn1cblxuLmJnX2JsdWUtbGlnaHRfYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZkO1xufVxuXG4uYmdfcGFzdGVsLWNyZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlYztcbn1cblxuLmJnX3BvcmNlbGFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbn1cblxuLnR4dC12aWJyYW50LXJlZCB7XG4gIGNvbG9yOiAjZTUwMDAxO1xufVxuXG4udHh0LWxhYmVsLWdyYXkge1xuICBjb2xvcjogIzhiOGI4Yjtcbn1cblxuLmJnLWxhYmVsLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGI4YjhiO1xufVxuXG4udHh0LWxhYmVsLWdyYXlsaWdodCB7XG4gIGNvbG9yOiAjYmViZWJlO1xufVxuXG4uYmctbGFiZWwtZ3JheWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlYmViZTtcbn1cblxuLnR4dC1sYWJlbC1ncmF5bGlnaHQtbWVkaXVtIHtcbiAgY29sb3I6ICNhM2EzYTM7XG59XG5cbi5iZy1sYWJlbC1ncmF5bGlnaHQtbWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYTNhMztcbn1cblxuLnR4dF9udXZhbWFfZ3JlZW4ge1xuICBjb2xvcjogIzAwYjI3NDtcbn1cblxuLnR4dF9oYXJtb255X2dyZWVuIHtcbiAgY29sb3I6ICM1Y2NhNTk7XG59XG5cbi5iZ19oYXJtb255X2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjY2E1OTtcbn1cblxuLnR4dF9sYWJlbF9za3libHVlIHtcbiAgY29sb3I6ICMxYzlhZDY7XG59XG5cbi50eHRfYmxhY2tfb25lMSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4udHh0X21lZGl1bS1ncmF5IHtcbiAgY29sb3I6ICNhYWE7XG59XG5cbi5iZy1tZWRpdW1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbn1cblxuLnR4dC1ibHVlLWRhcmsxIHtcbiAgY29sb3I6ICMwYjI0M2E7XG59XG5cbi5iZy1ibHVlLWRhcmsxIHtcbiAgYmFja2dyb3VuZDogIzBiMjQzYTtcbn1cblxuLnR4dC1QcmltYXJ5LWdyYXkge1xuICBjb2xvcjogIzcyNzI3MTtcbn1cblxuLnR4dC1wbGQtZ3JheS1saWdodCB7XG4gIGNvbG9yOiAjOGQ4ZDhkO1xufVxuXG4udHh0LWJsYWNrU2hhZGVvbmUge1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnR4dC1TaGFtcm9jay1HcmVlbiB7XG4gIGNvbG9yOiAjMTc5ZDU1O1xufVxuXG4uYmctYmxhY2tTaGFkZW9uZSB7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG59XG5cbi50eHQtZGlzYWJsZS1ncmF5IHtcbiAgY29sb3I6ICNlZmVmZWY7XG59XG5cbi5iZ19kaXNhYmxlLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuXG4udHh0X2JsYWNrLXNoYWRlb25lIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5iZ19ibGFjay1zaGFkZW9uZSB7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG59XG5cbi50eHRfeWVsbG93LXNoYWRlb25lIHtcbiAgY29sb3I6ICNmMmJhM2I7XG59XG5cbi5iZ195ZWxsb3ctc2hhZGVvbmUge1xuICBiYWNrZ3JvdW5kOiAjZjJiYTNiO1xufVxuXG4udHh0X3llbGxvdy1zaGFkZXR3byB7XG4gIGNvbG9yOiAjZmJkNDdkO1xufVxuXG4uYmdfeWVsbG93LXNoYWRldHdvIHtcbiAgYmFja2dyb3VuZDogI2ZiZDQ3ZDtcbn1cblxuLnR4dF9ibGFjay1zaGFkZW9uZSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4uYmdfYmxhY2stc2hhZGVvbmUge1xuICBiYWNrZ3JvdW5kOiAjMTQxNDE0O1xufVxuXG4udHh0X2dyZXktc2hhZGVvbmUge1xuICBjb2xvcjogIzU2NTY1Njtcbn1cblxuLmJnX2JsdWUtZGFyazMge1xuICBiYWNrZ3JvdW5kOiAjMDkwYTlmO1xufVxuXG4udHh0X2JsdWUtZGFyazMge1xuICBjb2xvcjogIzA5MGE5Zjtcbn1cblxuLmJnX2dyZXktY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xufVxuXG4udHh0X2dyZXktY29sb3Ige1xuICBjb2xvcjogI2U2ZTZlNjtcbn1cblxuLmJnX2dyZXktc2hhZGVvbmUge1xuICBiYWNrZ3JvdW5kOiAjNTY1NjU2O1xufVxuXG4udHh0X3llbGxvdy1zaGFkZXRocmVlIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi5iZ195ZWxsb3ctc2hhZGV0aHJlZSB7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQ7XG59XG5cbi50eHRfZ3JleS1saWdodCB7XG4gIGNvbG9yOiAjZjJmMmY1O1xufVxuXG4uYmdfZ3JleS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG59XG5cbi50eHRfbGlnaHQtcGluayB7XG4gIGNvbG9yOiAjZjhlZGY1O1xufVxuXG4uYmdfbGlnaHQtcGluayB7XG4gIGJhY2tncm91bmQ6ICNmOGVkZjU7XG59XG5cbi50eHRfbGlnaHRfcGluazEge1xuICBjb2xvcjogI2VmY2JjOTtcbn1cblxuLmJnX2xpZ2h0X3BpbmsxIHtcbiAgYmFja2dyb3VuZDogI2VmY2JjOTtcbn1cblxuLnR4dF9kYXJrLXB1cnBsZSB7XG4gIGNvbG9yOiAjYmQ0YjliO1xufVxuXG4uYmdfZGFyay1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjYmQ0YjliO1xufVxuXG4udHh0X29sZC1sYWNlIHtcbiAgY29sb3I6ICNmZWY0ZWM7XG59XG5cbi5iZ19vbGQtbGFjZSB7XG4gIGJhY2tncm91bmQ6ICNmZWY0ZWMgIWltcG9ydGFudDtcbn1cblxuLnR4dF9vcmFuZ2Utc2hhZGUge1xuICBjb2xvcjogI2Y3OTQzZTtcbn1cblxuLmJnX29yYW5nZS1zaGFkZSB7XG4gIGJhY2tncm91bmQ6ICNmNzk0M2U7XG59XG5cbi50eHRfdG9vbHRpcC1iZyB7XG4gIGNvbG9yOiAjZjRmYWZkO1xufVxuXG4uYmdfdG9vbHRpcC1iZyB7XG4gIGJhY2tncm91bmQ6ICNmNGZhZmQ7XG59XG5cbi50eHRfbGlnaHQtb3JhbmdlIHtcbiAgY29sb3I6ICNmZGVhZDg7XG59XG5cbi5iZ19saWdodC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmRlYWQ4O1xufVxuXG4uYmctdGFibGVyb3dncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMDtcbn1cblxuLmJnX2JsdWUtbWFnZW50YSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1Zjc7XG59XG5cbi50eHRfbWlsZC1ibHVlIHtcbiAgY29sb3I6ICNiMWIyYzQ7XG59XG5cbi5iZy13aGl0ZS1mb3VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLmJnX2dyZXktMiB7XG4gIGJhY2tncm91bmQ6ICM3MTcxNzE7XG59XG5cbi50eHRfZ3JleS0yIHtcbiAgY29sb3I6ICM3MTcxNzE7XG59XG5cbi5iZ19saWdodC1waW5rMiB7XG4gIGJhY2tncm91bmQ6ICNmY2U5ZTk7XG59XG5cbi50eHRfbGlnaHQtcGluazIge1xuICBjb2xvcjogI2ZjZTllOTtcbn1cblxuLmJnX2xpZ2h0LWdyZWVuMyB7XG4gIGJhY2tncm91bmQ6ICNkOWYzZGE7XG59XG5cbi50eHRfbGlnaHQtZ3JlZW4zIHtcbiAgY29sb3I6ICNkOWYzZGE7XG59XG5cbi50eHRfaG9tZV9vcmFuZ2Uge1xuICBjb2xvcjogI2ZmN2EwMDtcbn1cblxuLmJnLWdyZXktc3VpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGJmY2I7XG59XG5cbi50eHQtYmx1ZS1zaGFkZTEge1xuICBjb2xvcjogIzAzNzhhNjtcbn1cblxuLnR4dC1ibHVlLXNoYWRlMiB7XG4gIGNvbG9yOiAjNDlhZWUyO1xufVxuXG4uYmctZ2hvc3Qtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2Y5O1xufVxuXG4udHh0LWxpZ2h0LWJsYWNrIHtcbiAgY29sb3I6ICMyNjI1Mjc7XG59XG5cbi50eHQtZGFyay1ibGFjayB7XG4gIGNvbG9yOiAjMjMyNjJmO1xufVxuXG4udHh0LWRhcmtzaGFkZS1ibHVlIHtcbiAgY29sb3I6ICMxMTFiMjk7XG59XG5cbi50eHQtZGFya19zYXBwaGlyZSB7XG4gIGNvbG9yOiByZ2JhKDMsIDAsIDQ3LCAwLjUwMTk2MDc4NDMpO1xufVxuXG4uYmctcmV2YW1wZWQtYmFja2dyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmN2ZhO1xufVxuXG4udHh0LXNpbHZlci1vbmUge1xuICBjb2xvcjogI2I1YjViNTtcbn1cblxuLnR4dC1ncmV5LXRoaWNrIHtcbiAgY29sb3I6ICM4Mzg0ODY7XG59XG5cbi50eHQtZ3JheWlzaC1ibHVlIHtcbiAgY29sb3I6ICM0ZjRlNzA7XG59XG5cbi50eHQtYmxhY2stbWFnaWMge1xuICBjb2xvcjogIzIzMWYyMDtcbn1cblxuLmJnLWdyZXktbGlnaGVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2Zjg7XG59XG5cbi50eHQtd2FybS1vcmFuZ2Uge1xuICBjb2xvcjogI2YwNTA0Njtcbn1cblxuLnR4dC1ncmV5LXNoYWRlMSB7XG4gIGNvbG9yOiAjNjk2NjgyO1xufVxuXG4udHh0LWJyb3duaXNoLWdyZXkge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLnR4dC1saWdodC1wdXJwbGUge1xuICBjb2xvcjogIzcyNmNiMjtcbn1cblxuLnR4dC1ibHVlLXNoYWRlLTIwIHtcbiAgY29sb3I6ICM2Mzc0ZDQ7XG59XG5cbi5iZy1zZWNvbmRhcnktYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTdlZWY7XG59XG5cbmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLkVuY29kZVNhbnNSXzMyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLkVuY29kZVNhbnNOXzMyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLkVuY29kZVNhbnNfMzJfNzAwIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zQm9sZFwiO1xufVxuXG4uRW5jb2RlU2Fuc18zMl81MDAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNOXzI4XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLkVuY29kZVNhbnNfMjhfNDAwIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xufVxuXG4uRW5jb2RlU2Fuc18yOF83MDAge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzI4XzMwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zTl8yNF80MDAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLkVuY29kZVNhbnNfMjRfNzAwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzIyXzcwMCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzIwXzMwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zTl8yMF80MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG59XG5cbi5FbmNvZGVTYW5zXzIwXzUwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xufVxuXG4uRW5jb2RlU2Fuc1JfMjBfNDAwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zUmVndWxhclwiO1xufVxuXG4uRW5jb2RlU2Fuc18yMF82MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNTZW1pQm9sZFwiO1xufVxuXG4uRW5jb2RlU2Fuc18yMF83MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE2XzMwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zTl8xNl80MDAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE2XzcwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0JvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNfMTZfNTAwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTWVkaXVtXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE2XzYwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlCb2xkXCI7XG59XG5cbi5Sb2JvdG9fMTZfNDAwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG5cbi5Sb2JvdG9NXzE2XzYwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uUm9ib3RvTV8xNl81MDAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uRW5jb2RlU2Fuc18xOF8zMDAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTGlnaHRcIjtcbn1cblxuLkVuY29kZVNhbnNSXzE4XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNSZWd1bGFyXCI7XG59XG5cbi5FbmNvZGVTYW5zTl8xOF80MDAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xufVxuXG4uRW5jb2RlU2Fuc01fMThfNTAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xufVxuXG4uRW5jb2RlU2Fuc18xOF82MDAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNfMThfNzAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0JvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNfMTVfMzAwIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zUl8xNV80MDAge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zUmVndWxhclwiO1xufVxuXG4uRW5jb2RlU2Fuc1JfMTRfNDAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLkVuY29kZVNhbnNfMTRfMzAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0xpZ2h0XCI7XG59XG5cbi5FbmNvZGVTYW5zXzE0XzcwMCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE0XzUwMCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNOXzE1XzQwMCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG59XG5cbi5FbmNvZGVTYW5zTl8xNF80MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJlbmNvZGVzYW5zX25vcm1hbFwiO1xufVxuXG4uRW5jb2RlU2Fuc18xNF82MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNSXzEyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLkVuY29kZVNhbnNfMTJfMzAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zTGlnaHRcIjtcbn1cblxuLkVuY29kZVNhbnNfMTJfNzAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zQm9sZFwiO1xufVxuXG4uRW5jb2RlU2Fuc18xMl81MDAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNfMTJfNjAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJFbmNvZGVTYW5zU2VtaUJvbGRcIjtcbn1cblxuLkVuY29kZVNhbnNOXzEyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cblxuLlJvYm90b18xMl80MDAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b01fMTJfNTAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNfMTBfNzAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuQl8xMF83MDAge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzExXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG59XG5cbi5FbmNvZGVTYW5zXzExXzUwMCB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cblxuLkVuY29kZVNhbnNfMTBfNTAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xufVxuXG4uRW5jb2RlU2Fuc1JfMTBfNDAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1JlZ3VsYXJcIjtcbn1cblxuLkVuY29kZVNhbnNfMTBfNjAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zXzE2XzYwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlCb2xkXCI7XG59XG5cbi5Sb2JvdG9fMTBfNDAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uUm9ib3RvXzExXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b18xNV80MDAge1xuICBmb250LXNpemU6IDAuOTM4cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG59XG5cbi5Sb2JvdG9fMTFfNTAwIHtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9fMTFfNTAwIHtcbiAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9NXzEwXzUwMCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uUm9ib3RvTV8xNF81MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMTBfNzAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uUm9ib3RvTV8xNF83MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5Sb2JvdG9CXzE2XzcwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uUm9ib3RvTV8yMF81MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uUm9ib3RvTV8yMF80MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b01fMTJfNzAwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5Sb2JvdG9NXzI0XzUwMCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbn1cblxuLkRNc2FuUl8zMl80MDAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1zYW5SXzEwXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1zYW5SXzExXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1zYW5SXzMyXzcwMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5zTWVkaXVtXzE4XzUwMCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4uRE1TYW5zTWVkaXVtXzhfNTAwIHtcbiAgZm9udC1zaXplOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4uRE1TYW5OXzE2XzQwMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5ETVNhbk5fMTNfNTAwIHtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9NXzEzXzUwMCB7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uRE1TYW5OXzE0XzQwMCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5NXzE1XzUwMCB7XG4gIGZvbnQtc2l6ZTogMC45MzhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4uRE1TYW5OXzE4XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5OXzIyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5NXzE0XzUwMCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4uRE1TYW5OXzEyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5ETVNhbk5fMTRfNDAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5ETVNhbk1fMTBfNTAwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbl8xNl83MDAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuXzE0XzcwMCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuQl8xMl83MDAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuXzI4XzcwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5fMjhfNDAwIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuXzIyXzcwMCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuXzIxXzUwMCB7XG4gIGZvbnQtc2l6ZTogMS4zMTNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4uRE1TYW5fMjJfNTAwIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbnNfMTZfNTAwIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG5cbi5ETVNhbnNfMTZfNDAwIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG59XG5cbi5ETVNhbkJvbGRfMThfNzAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5Cb2xkXzIyXzcwMCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2Fuc01lZGl1bV8xMV81MDAge1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2Fuc01lZGl1bV8xMl81MDAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4uRE1TYW5zTm9ybWFsXzEyXzQwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5ETVNhbnNNZWRpdW1fMTZfNTAwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLkRNU2Fuc05vcm1hbF8yMF80MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5zTWVkaXVtXzIwXzUwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5ETVNhbnNCb2xkXzIwXzcwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuXG4uRE1TYW5zTm9ybWFsXzI4XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5ETVNhbnNOXzI0XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2Fuc01fMjRfNTAwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4uRE1TYW5fMTRfNTAwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9SXzE0XzQwMCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uRE1zYW5SXzE3XzQwMCB7XG4gIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4uRE1TYW5Cb2xkXzE3XzcwMCB7XG4gIGZvbnQtc2l6ZTogMS4wNjNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuTl8xOV80MDAge1xuICBmb250LXNpemU6IDEuMTg4cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLlJvYm90b01fMThfNTAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9fMjRfNzAwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xufVxuXG4uUm9ib3RvTV8yNF83MDAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uRE1TYW5Cb2xkXzI0XzcwMCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbnNNZWRpdW1fMjhfNTAwIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLlJvYm90b01fMjJfNTAwIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9CXzI4XzcwMCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqZm9udCBzdHlsZXMgKioqKioqKioqKioqKioqKioqL1xuLmZvbnRzdHlsZWNvbnRhaW5lciBoMSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLkVuY29kZVNhbnNMaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNMaWdodFwiO1xufVxuXG4uRW5jb2RlU2Fuc05vcm1hbCB7XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG59XG5cbi5FbmNvZGVTYW5zTWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc01lZGl1bVwiO1xufVxuXG4uRW5jb2RlU2Fuc1NlbWlCb2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiRW5jb2RlU2Fuc1NlbWlCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zQm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNCb2xkXCI7XG59XG5cbi5FbmNvZGVTYW5zUiB7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNSZWd1bGFyXCI7XG59XG5cbi5Sb2JvdG9MaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0xpZ2h0XCI7XG59XG5cbi5Sb2JvdG9SZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uUm9ib3RvTWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5Sb2JvdG9Cb2xkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uRG1TYW5zTm9ybWFsIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG5cbi5Sb2JvdG9fMzZfNjAwIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5Sb2JvdG9fMzBfNjAwIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uRE1TYW5zTWVkaXVtXzI2XzUwMCB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4uRE1TYW5CXzI1XzcwMCB7XG4gIGZvbnQtc2l6ZTogMS41NjNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLkRNU2FuQl8yNl83MDAge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5ETVNhbk5fMzZfNDAwIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuTl8zMF80MDAge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLkRNU2FuQl8zNl83MDAge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbn1cblxuLlJvYm90b1JfMThfNDAwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4uUm9ib3RvXzIwXzYwMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuXG4uUm9ib3RvXzE0XzYwMCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cblxuLlJvYm90b01fMTNfNTAwIHtcbiAgZm9udC1zaXplOiAwLjgxM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG59XG5cbi5pY29uLWZvbnQge1xuICBmb250LXNpemU6IDAuMzc1cmVtO1xufVxuXG4uUm9ib3RvUl8yMF80MDAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbn1cblxuLlJvYm90b1JfMjBfNzAwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCI7XG59XG5cbi5icmVha0NvZGUgc3BhbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY3VzdG9tLXRhYmxlIHtcbiAgbWluLXdpZHRoOiA5MDBweDtcbn1cblxuLmN1c3RvbS10YWJsZSB0aGVhZCB0cixcbi5jdXN0b20tdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRoLFxuLmN1c3RvbS10YWJsZSB0Ym9keSB0ZCB7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jdXN0b20tdGFibGUgdGJvZHkgdGggc21hbGwsXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRkIHNtYWxsIHtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5jdXN0b20tdGFibGUgdGJvZHkgLnBlcnNvbnMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jdXN0b20tdGFibGUgdGJvZHkgdHIgdGgsXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG59XG5cbi5jdXN0b20tdGFibGUgdGJvZHkgdHI6aG92ZXIgdGgsXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cblxuLmN1c3RvbS10YWJsZSB0Ym9keSB0cjpob3ZlciB0aDpiZWZvcmUsXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyOmhvdmVyIHRoOmFmdGVyLFxuLmN1c3RvbS10YWJsZSB0Ym9keSB0cjpob3ZlciB0ZDpiZWZvcmUsXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyOmhvdmVyIHRkOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLkRNU2Fuc01lZGl1bV8xM181MDAge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLlJvYm90b0JfMjRfNzAwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cblxuLkRNU2FuQm9sZF8xN183MDAge1xuICBmb250LXNpemU6IDEuMDYzcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi5jdXN0b21hY2NvcmRpYW4gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY3VzdG9tYWNjb3JkaWFuIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uY3VzdG9tYWNjb3JkaWFuOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jdXN0b21hY2NvcmRpYW4gLmFjY29yZGlvbi1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uY3VzdG9tYWNjb3JkaWFuIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcGFkZGluZzogMTdweCAwcHggMTdweCAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmN1c3RvbWFjY29yZGlhbiAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwcmVtIDByZW0gMS44NzVyZW0gMHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4uY3VzdG9tYWNjb3JkaWFuIC5hY2NvcmRpb24tYm9keSAuYWNjb3JkaWFuLWJhY2sge1xuICBnYXA6IDVweDtcbn1cbi5jdXN0b21hY2NvcmRpYW4gLnNldEhlaWdodCB7XG4gIGhlaWdodDogMzMwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbn1cbi5jdXN0b21hY2NvcmRpYW4gLnNldEhlaWdodDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tYWNjb3JkaWFuIC5zZXRIZWlnaHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY3VzdG9tYWNjb3JkaWFuIC5zZXRIZWlnaHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbn1cblxuLmJsdXItb24tc2Nyb2xsIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgd2hpdGUsIHRyYW5zcGFyZW50KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4JTtcbiAgei1pbmRleDogOTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLmJsdXItb24tc2Nyb2xsLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB3aGl0ZSwgdHJhbnNwYXJlbnQpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExJTtcbiAgei1pbmRleDogOTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDMzJTtcbn1cblxuLnB0Yi02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmxlZnRzaWRlYmFyIHtcbiAgYm94LXNoYWRvdzogMzBweCAyMHB4IDM1cHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnJpZ2h0c2lkZWJhciB7XG4gIHBhZGRpbmctbGVmdDogODlweDtcbiAgaGVpZ2h0OiA5MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtYXJnaW4tYm90dG9tOiAxNDRweDtcbn1cbi5yaWdodHNpZGViYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuMTJyZW07XG59XG4ucmlnaHRzaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG5cbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc0JvbGRcIjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwcHg7XG59XG4uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubmF2LXBpbGxzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHRiLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAuSGVhZGluZ2FjY29yZGlhbiBsYWJlbC5ETVNhbl8yOF83MDAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuY3VzdG9tYWNjb3JkaWFuIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVpZ2h0NTAwbWIge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2VuZXJpYy1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5nZW5lcmljLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiO1xuICBjb2xvcjogI2I4YjhiODtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4uZ2VuZXJpYy1icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuLmdlbmVyaWMtYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5JUE8tZ2VudGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5JUE8tZ2VudGFibGUgLmVkX2J1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiA5cHggMTdweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5JUE8tZ2VudGFibGUgLnN1YndpZHRoIHtcbiAgd2lkdGg6IDE1JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDE1JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aDpudGgtY2hpbGQoNCksIC5JUE8tZ2VudGFibGUgLnRhYmxlLWhlYWQgdHIgdGg6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDEwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtaGVhZCB0ciB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1oZWFkIHRyIHRoOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMSU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5JUE8tZ2VudGFibGUgLnRhYmxlLWhlYWQgdHIgdGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5JUE8tZ2VudGFibGUgLnRhYmxlLWJvZHkgdGQgLnRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkIGRpdiB7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5JUE8tZ2VudGFibGUgLnRhYmxlLWJvZHkgLnRib2R5LWNvbnRlbnQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogMTUlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkOm50aC1jaGlsZCg0KSwgLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCB0ZDpudGgtY2hpbGQoNSkge1xuICB3aWR0aDogMTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAxMiU7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkOm50aC1jaGlsZCgzKSB7XG4gIHRleHQtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTElO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IC5hcHBseU5vd0J0biB7XG4gIHBhZGRpbmc6IDBweCAyMnB4IDBweCAxMHB4O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAuc2hhcmUtaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAuc2hhcmUtaWNvbiAuZWRlbC1pY29uLXNoYXJlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAucHJpY2UtZGlzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmE3MTc7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uSVBPLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IC5wcmljZS1kaXNjIHAge1xuICBsaW5lLWhlaWdodDogMTMuNXB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLklQTy1nZW50YWJsZSAudGFibGUtYm9keSAubGFiZWx0ZXh0IHRkIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4udy0yMCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuaXBvLWxhYmVsLXRleHQtdGlsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE3LjVweDtcbiAgfVxufVxuXG4ubGlzdGluZy1wZXJmb3JtYW5jZS10YWJsZSB0aGVhZCB0ciB0aCAudGl0bGUge1xuICB0ZXh0LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGluZ1BlcmZvcm1hbmNlIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAuZ2VuZXJpYy10YWJsZSB0YWJsZSB0aGVhZCB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMTM5cHg7XG59XG5cbi5saXN0aW5nLXZpZXdhbGwgLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgYm9yZGVyOiAwcHg7XG59XG4ubGlzdGluZy12aWV3YWxsIC5tYXJrZXRncm91cCAubWFya2V0Q2FyZCAuaXBvLWxpc3Qtc2VhcmNoLW1vYiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmxpc3Rpbmctdmlld2FsbCAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLmlwby1saXN0LXNlYXJjaC1tb2IgLmNvbW1vbi1zZWFyY2gtYmFyIGlucHV0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuLmxpc3Rpbmctdmlld2FsbCAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQgLmlwby1saXN0LXNlYXJjaCAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICB3aWR0aDogMjM1cHg7XG59XG5cbi5saXN0aW5nUGVyZm9ybWFuY2UgLm1hcmtldGNhcmRmb290IC5jYXJkLWZvb3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5keW5hbWljLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgcGFkZGluZzogMzBweCAyNXB4IDBweCAzMHB4O1xuICBnYXA6IDEwcHg7XG59XG4uZHluYW1pYy1wYWdpbmF0aW9uIC5hcnJvdy1idXR0b24ucGFnZS1pdGVtLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmR5bmFtaWMtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmR5bmFtaWMtcGFnaW5hdGlvbiAucGFnZS1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmR5bmFtaWMtcGFnaW5hdGlvbiAucGFnZS1pdGVtLmFycm93LWJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5keW5hbWljLXBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hcnJvdy1idXR0b24gYSBzcGFuIGkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMuY29tbW9uLW1hcmtldGRlcHRoIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgxKSwgLm1hcmtldGRlcHRoLWdlbmVyaWMuY29tbW9uLW1hcmtldGRlcHRoIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgyKSwgLm1hcmtldGRlcHRoLWdlbmVyaWMuY29tbW9uLW1hcmtldGRlcHRoIHRhYmxlIHRib2R5IHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyAubWFya2V0ZGVwdGgtdGV4dCB7XG4gIHBhZGRpbmc6IDBweCAxNXB4IDE5cHg7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweDtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRyIHRoLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdHIgdGQge1xuICBoZWlnaHQ6IDBweDtcbiAgcGFkZGluZzogN3B4O1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdHIgdGg6bnRoLWNoaWxkKDMpLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgcGFkZGluZzogMCAzMHB4IDAgMDtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRyIHRoOm50aC1jaGlsZCgzKSB7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRyIHRoOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjUgIWltcG9ydGFudDtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC5kZXB0aGJvZHlkYXRhIHRkOm50aC1jaGlsZCgxKSwgLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLmRlcHRoYm9keWRhdGEgdGQ6bnRoLWNoaWxkKDIpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAuZGVwdGhib2R5ZGF0YSB0ZDpudGgtY2hpbGQoMyksXG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDEpLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCgyKSxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoMykge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC5kZXB0aGJvZHlkYXRhIHRkOm50aC1jaGlsZCg0KSwgLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLmRlcHRoYm9keWRhdGEgdGQ6bnRoLWNoaWxkKDUpLCAubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAuZGVwdGhib2R5ZGF0YSB0ZDpudGgtY2hpbGQoNiksXG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDQpLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCg1KSxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoNikge1xuICBjb2xvcjogI2RkNTA0ZDtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC5kZXB0aGJvZHlkYXRhIHRkOm50aC1jaGlsZCgxKSwgLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLmRlcHRoYm9keWRhdGEgdGQ6bnRoLWNoaWxkKDQpLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCgxKSxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoNCkge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC5kZXB0aGJvZHlkYXRhIHRkOm50aC1jaGlsZCgyKSwgLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLmRlcHRoYm9keWRhdGEgdGQ6bnRoLWNoaWxkKDUpLFxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkOm50aC1jaGlsZCgyKSxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoNSkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAuZGVwdGhib2R5ZGF0YSB0ZDpudGgtY2hpbGQoMyksIC5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC5kZXB0aGJvZHlkYXRhIHRkOm50aC1jaGlsZCg2KSxcbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyB0ZDpudGgtY2hpbGQoMyksXG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDYpIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLm1hcmtldGRlcHRoLWdlbmVyaWMgdGFibGUgdGJvZHkgLnRvdGFscm93IHRkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSAudG90YWxyb3cgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiZW5jb2Rlc2Fuc19ub3JtYWxcIjtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IC50b3RhbHJvdyAuVG90YWwtdWkge1xuICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG59XG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB0YWJsZSB0Ym9keSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDBweDtcbn1cbi5tYXJrZXRkZXB0aC1nZW5lcmljIHRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZGVwdGhib2R5ZGF0YS5Sb2JvdG9NXzEyXzUwMCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4uY29yb3ByYXRlQWN0aW9uR2VuZXJpYyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uY29yb3ByYXRlQWN0aW9uR2VuZXJpYyAuY29ycG9yYXRlLXZpZXcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvcm9wcmF0ZUFjdGlvbkdlbmVyaWMgLmNvcnBvcmF0ZS12aWV3IC5lZGVsLWljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnBsLTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0xMyB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLm1sLTkge1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvcm9wcmF0ZUFjdGlvbkdlbmVyaWMgLmNvcnBvcmF0ZUdlbmVyaWNUaXRsZSxcbiAgLmNvcm9wcmF0ZUFjdGlvbkdlbmVyaWMgLnJlc2VhcmNodGFnIHtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2xpZGVyTmV3c2Jsb2NrIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5zbGlkZXJOZXdzYmxvY2sgLmRwbmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNsaWRlck5ld3NibG9jayAubmV3cy1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXJOZXdzYmxvY2sgLm5ld3MtYmxvY2sge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5SZXNlYXJjaGNhbGwtZ2VuZXJpYyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uUmVzZWFyY2hjYWxsLWdlbmVyaWMgLnJlc2VhcmNoLWRhdGEge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG59XG4uUmVzZWFyY2hjYWxsLWdlbmVyaWMgLnJlc2VhcmNoLWRhdGEgLmNvbCB7XG4gIG1heC13aWR0aDogMjMlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5SZXNlYXJjaGNhbGwtZ2VuZXJpYyAucmVzZWFyY2gtZGF0YSAuY29sIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLlJlc2VhcmNoY2FsbC1nZW5lcmljIC5yZXNlYXJjaC1kYXRhIC5jb2w6bGFzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogMzElO1xufVxuLlJlc2VhcmNoY2FsbC1nZW5lcmljIC5yZXNlYXJjaC1kYXRhIC5jb2wgZGl2OmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uUmVzZWFyY2hjYWxsLWdlbmVyaWMgLnJlc2VhcmNoLWRhdGEgLmNvbCBkaXY6bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9NZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLlJlc2VhcmNoY2FsbC1nZW5lcmljIC5yZXNlYXJjaC12aWV3IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5SZXNlYXJjaGNhbGwtZ2VuZXJpYyAucmVzZWFyY2gtdmlldyAuZWRlbC1pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5idXR0b25jaGFuZ2UtYmxvY2sgbGFiZWwge1xuICBwYWRkaW5nOiA1cHggN3B4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5idXR0b25jaGFuZ2UtYmxvY2sgLkJ1eSB7XG4gIGNvbG9yOiAjNTFiMjU1O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgxLCAxNzgsIDg1LCAwLjA1KTtcbn1cbi5idXR0b25jaGFuZ2UtYmxvY2sgLkV4aXQge1xuICBjb2xvcjogI2RkNTA0ZDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjEsIDgwLCA3NywgMC4wNSk7XG59XG5cbi5yZXNlYXJjaHRhZyB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29tbW9uLVJlc2VhcmNoIC5yZXNlYXJjaC12aWV3IHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cblxuLlRvYXN0ZXItYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5Ub2FzdGVyLWJsb2NrIC50b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHggMTVweDtcbn1cbi5Ub2FzdGVyLWJsb2NrIC5wYXJlbnRUb2FzdGVyIC5mYWRlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5Ub2FzdGVyLWJsb2NrIC5wYXJlbnRUb2FzdGVyIC50b2FzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uVG9hc3Rlci1ibG9jayAucGFyZW50VG9hc3RlciAudG9hc3QgLnRvYXN0LWJvZHkge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uVG9hc3Rlci1ibG9jay5hZGRlZCAudG9hc3QtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kZXNrLXRvYXN0IC50b2FzdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kZXNrLXRvYXN0IC50b2FzdC1jb250YWluZXIgLnRvYXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kZXNrLXRvYXN0IC50b2FzdC1jb250YWluZXIgLnRvYXN0IC50b2FzdC1ib2R5IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmRlc2stdG9hc3Quc21hbGwtbWlkZGxlIC5wYXJlbnRUb2FzdGVyIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGVzay10b2FzdC5zbWFsbC1taWRkbGUgLnBhcmVudFRvYXN0ZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNvbW1vbi1zZWFyY2gtYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvbW1vbi1zZWFyY2gtYmFyIC5lZGVsLWljb24tc2VhcmNoMSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4uY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgcGFkZGluZzogMTdweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ0NDQ0NCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1zZWFyY2gtYmFyLm9wZW4tc2VhcmNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uY29tbW9uLXNlYXJjaC1iYXIub3Blbi1zZWFyY2ggaTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjU2M3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uY29tbW9uLXNlYXJjaC1iYXIub3Blbi1zZWFyY2ggLmVkZWwtaWNvbi1sZWZ0LWFycm93IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG59XG4uY29tbW9uLXNlYXJjaC1iYXIub3Blbi1zZWFyY2ggLmVkZWwtaWNvbi1jbG9zZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWFyY2gtc3BsaXQtYmxvY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXNwbGl0LWJsb2NrIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLnNlYXJjaC1zcGxpdC1ibG9jayAuYnRuLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbn1cbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNlYXJjaC1zcGxpdC1ibG9jayAuYnRuLXByaW1hcnk6YWN0aXZlLFxuICAuc2VhcmNoLXNwbGl0LWJsb2NrIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICB9XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IG5vbmU7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLnNlYXJjaC1zcGxpdC1ibG9jayAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1zcGxpdC1ibG9jayAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMTY1LCAxNjMsIDE3NCwgMC40KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4KSAhaW1wb3J0YW50O1xuICBpbnNldDogMzhweCBhdXRvIGF1dG8gMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIC5kcm9wZG93bi1tZW51LnNob3cgLnJhZGlvLWJ1dHRvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnNlYXJjaC1zcGxpdC1ibG9jayAuZHJvcGRvd24tbWVudS5zaG93IC5yYWRpby1idXR0b24gbGFiZWwge1xuICBnYXA6IDNweDtcbn1cbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmRyb3Bkb3duLW1lbnUuc2hvdyAucmFkaW8tYnV0dG9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXNwbGl0LWJsb2NrIC5kcm9wZG93bi1tZW51LnNob3cgLnJhZGlvLWJ1dHRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gtc3BsaXQtYmxvY2sgLmFsaWdubWVudC1jb250ZW50IC5yYWRpb19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDBweDtcbn1cblxuLnNlYXJjaC1zcGxpdC1ibG9jay5zaG93IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG5cbi5zZWFyY2gtbm9zcGxpdC1ibG9jayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoLW5vc3BsaXQtYmxvY2sgLmVkX2J1dHRvbi5saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLW5vc3BsaXQtYmxvY2sgLmVkX2J1dHRvbi5saW5rIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIH1cbn1cblxuLnNlYXJjaC10b3B0YWJzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC10b3B0YWJzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zZWFyY2gtdG9wdGFicy1ibG9jayAuc2VhcmNoLW5vc3BsaXQtYmxvY2sge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuXG4uc2VsZWN0ZWQtdGFiLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLXRhYi1hY3RpdmUtYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2gtdGFiLWFjdGl2ZS1idG4gLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG5cbi5zZWFyY2gtdGFiLWFjdGl2ZS1idG4uc2VhcmNoLW5vc3BsaXQtYmxvY2sgLmVkX2J1dHRvbi5saW5rLFxuLnNlYXJjaC10YWItYWN0aXZlLWJ0bi5zZWFyY2gtc3BsaXQtYmxvY2sgLmVkX2J1dHRvbi5saW5rIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2VhcmNoLXRhYi1hY3RpdmUtYnRuLnNlYXJjaC1ub3NwbGl0LWJsb2NrIC5lZF9idXR0b24ubGluayxcbiAgLnNlYXJjaC10YWItYWN0aXZlLWJ0bi5zZWFyY2gtc3BsaXQtYmxvY2sgLmVkX2J1dHRvbi5saW5rIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIH1cbn1cblxuLnNlYXJjaGJveC1tb2JpbGUge1xuICB3aWR0aDogMjk1cHg7XG4gIGhlaWdodDogMjEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDE2NSwgMTYzLCAxNzQsIDAuNCk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5zZWFyY2hib3gtbW9iaWxlIC5zZWFyY2hibG9jay1nZW5lcmljLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLmRlZmF1bHRFeGNoYW5nZS1tb2RhbC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDUyMHB4ICFpbXBvcnRhbnQ7XG59XG4uZGVmYXVsdEV4Y2hhbmdlLW1vZGFsLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG4uZGVmYXVsdEV4Y2hhbmdlLW1vZGFsLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayArIC5tb2RhbC1iYWNrZHJvcCAuc2hvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTgsIDkyLCA5MiwgMC4xOSkgIWltcG9ydGFudDtcbn1cblxuLmZhZGUuc2hvdy50b29sdGlwLFxuLmZhZGUuc2hvdy5wb3BvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5mYWRlLnNob3cucG9wb3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cblxuLmdlbmVyaWMtcG9wb3Zlci5wb3BvdmVyLWJvZHkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi53YXRjaGxpc3QtdG9kYXlzLWhpZ2hsaXN0IC5oaWdobGlzdGxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIHJvdy1nYXA6IDVweDtcbn1cblxuLmludmVzdG1lbnRUeXBlQmxvY2sge1xuICBwYWRkaW5nOiAwcHggMTVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5pbnZlc3RtZW50VHlwZUJsb2NrIC5CVVkge1xuICBjb2xvcjogIzUxYjI1NTtcbn1cbi5pbnZlc3RtZW50VHlwZUJsb2NrIC50aWxlIGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG59XG5cbi53YXRjaGxpc3QtbWFya2V0ZGVwdGggLmRwbmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC53YXRjaGxpc3QtbWFya2V0ZGVwdGggLmRwbmFtZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53YXRjaGxpc3QtdG9kYXlzLWhpZ2hsaXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLndhdGNobGlzdC10b2RheXMtaGlnaGxpc3QgLmhpZ2hsaXN0bGlzdCB7XG4gICAgY29sdW1uLWdhcDogNXB4O1xuICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5tZ3QtMiB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLm1ndC01IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubWd0LTgge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5tZ3QtMTAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWd0LTExIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbn1cblxuLm1ndC0xMiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5tZ3QtMTMge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4ubWd0LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm1ndC0xOCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5tZ3QtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWd0LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1ndC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tdC0zMyB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG5cbi5tZ3QtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4ubWd0LTM2IHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cblxuLm1ndC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tdC00MiB7XG4gIG1hcmdpbi10b3A6IDQycHg7XG59XG5cbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5tdC00OCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5tZ3QtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ubWd0LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLm1ndC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tZ3QtNjUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ubWd0LTE1MCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm1nYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubWdiLTQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tYi0xMyB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm1iLTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG4ubWItMjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbi5tZ3ItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tZ2wtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tZ2wtMTIge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLm1nbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ubXgtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKipyZXNwb25zaXZlIGNzcyAqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWd0LW1kLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5tZ3QtbWQtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm1ndC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKnBhZGRpbmcqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYWRkaW5nLTUge1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucHgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5weC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnBhZGRpbmctMTUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucC0yMCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wLTI1IHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLnAtMzAge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnBiLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5wZGwtNyB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuXG4ucGRsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucGRsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucGRsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucHMtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnBzLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4ucGRyLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnBkci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLnBkci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5weC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnB4LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHgtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5weC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLnBiLTEwLXJlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBiLTEwLXJlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQtMTAtcmVtIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHQtMTAtcmVtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5weC0yOS1yZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjk5cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS45OXJlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBzLW1kLTU2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHMtbWQtNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqc3BhbiBjb2xvcnMgKioqKioqKioqKioqKioqKioqKioqKioqL1xuc3BhbltkYXRhLWF0dHI9cGVuZGluZ10sXG5zcGFuW2RhdGEtYXR0cj1QZW5kaW5nXSB7XG4gIGNvbG9yOiAjZjc5NDNlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbnNwYW5bZGF0YS1hdHRyPXBlbmRpbmddLnNob3dCZyxcbnNwYW5bZGF0YS1hdHRyPVBlbmRpbmddLnNob3dCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZWM7XG59XG5cbnNwYW5bZGF0YS1hdHRyPXN1Y2Nlc3NdLFxuc3BhbltkYXRhLWF0dHI9U3VjY2Vzc10ge1xuICBjb2xvcjogIzUxYjI1NTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5zcGFuW2RhdGEtYXR0cj1zdWNjZXNzXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1TdWNjZXNzXS5zaG93Qmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYmY2O1xufVxuXG5zcGFuW2RhdGEtYXR0cj1mYWlsZWRdLFxuc3BhbltkYXRhLWF0dHI9RmFpbGVkXSB7XG4gIGNvbG9yOiAjZjgzYzNjO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbnNwYW5bZGF0YS1hdHRyPWZhaWxlZF0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9RmFpbGVkXS5zaG93Qmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMzIsIDMyLCAwLjEpO1xufVxuXG5zcGFuW2RhdGEtYXR0cj1jb21wbGV0ZWRdLFxuc3BhbltkYXRhLWF0dHI9Q29tcGxldGVkXSxcbnNwYW5bZGF0YS1hdHRyPUNPTVBMRVRFXSxcbnNwYW5bZGF0YS1hdHRyPUNvbXBsZXRlXSxcbnNwYW5bZGF0YS1hdHRyPWNvbXBsZXRlXSxcbnNwYW5bZGF0YS1hdHRyPVByb2Nlc3NlZF0ge1xuICBjb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbnNwYW5bZGF0YS1hdHRyPWNvbXBsZXRlZF0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9Q29tcGxldGVkXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1DT01QTEVURV0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9Q29tcGxldGVdLnNob3dCZyxcbnNwYW5bZGF0YS1hdHRyPWNvbXBsZXRlXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1Qcm9jZXNzZWRdLnNob3dCZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmZiZjY7XG59XG5cbnNwYW5bZGF0YS1hdHRyPVwiSW4gcHJvZ3Jlc3NcIl0sXG5zcGFuW2RhdGEtYXR0cj1cIkluIHBQcm9ncmVzc1wiXSB7XG4gIGNvbG9yOiAjZjc5NDNlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbnNwYW5bZGF0YS1hdHRyPVwiSW4gcHJvZ3Jlc3NcIl0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9XCJJbiBwUHJvZ3Jlc3NcIl0uc2hvd0JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlYztcbn1cblxuc3BhbltkYXRhLWF0dHI9cmVqZWN0ZWRdLFxuc3BhbltkYXRhLWF0dHI9UmVqZWN0ZWRdLFxuc3BhbltkYXRhLWF0dHI9Y2FuY2VsbGVkXSxcbnNwYW5bZGF0YS1hdHRyPUNhbmNlbGxlZF0sXG5zcGFuW2RhdGEtYXR0cj1GYWlsZWRdLFxuc3BhbltkYXRhLWF0dHI9ZmFpbGVkXSBzcGFuW2RhdGEtYXR0cj1GYWlsZWRdIHtcbiAgY29sb3I6ICNmODNjM2MgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5zcGFuW2RhdGEtYXR0cj1yZWplY3RlZF0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9UmVqZWN0ZWRdLnNob3dCZyxcbnNwYW5bZGF0YS1hdHRyPWNhbmNlbGxlZF0uc2hvd0JnLFxuc3BhbltkYXRhLWF0dHI9Q2FuY2VsbGVkXS5zaG93QmcsXG5zcGFuW2RhdGEtYXR0cj1GYWlsZWRdLnNob3dCZyxcbnNwYW5bZGF0YS1hdHRyPWZhaWxlZF0gc3BhbltkYXRhLWF0dHI9RmFpbGVkXS5zaG93Qmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMzIsIDMyLCAwLjEpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKnBvc2l0aW9uICoqKioqKioqKioqKioqL1xuLnBvc3JlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc0FicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBvc0ZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnRwLXJlbC0xMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTFweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKip0ZXh0ICBkZWNvcmF0aW9uIGNzcyBjb21tb24gKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50eHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnR4dC11bmRlcmxpbmUtbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnR4dC10cmFuc2Zvcm0tdW5zZXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqd2lkdGgqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi53aWR0aC05OSB7XG4gIHdpZHRoOiA5OXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmVIZWlnaHQtMjAtbWIge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5saW5lSGVpZ2h0LTI1LW1iIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKmVkZWwgc2lkZWJhciBIZWlnaHQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52aC05NSB7XG4gIGhlaWdodDogOTV2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtOTAge1xuICBoZWlnaHQ6IDkwdmggIWltcG9ydGFudDtcbn1cblxuLnZoLTg1IHtcbiAgaGVpZ2h0OiA4NXZoICFpbXBvcnRhbnQ7XG59XG5cbi52aC04MCB7XG4gIGhlaWdodDogODB2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtNzUge1xuICBoZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcbn1cblxuLnZoLTcwIHtcbiAgaGVpZ2h0OiA3MHZoICFpbXBvcnRhbnQ7XG59XG5cbi52aC02MCB7XG4gIGhlaWdodDogNjB2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtNTAge1xuICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcbn1cblxuLnZoLTQwIHtcbiAgaGVpZ2h0OiA0MHZoICFpbXBvcnRhbnQ7XG59XG5cbi52aC0zNSB7XG4gIGhlaWdodDogMzV2aCAhaW1wb3J0YW50O1xufVxuXG4udmgtMzAge1xuICBoZWlnaHQ6IDMwdmggIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqIExpbmUgSGVpZ2h0ICoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubGgtbm9ybmFsIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBkbC03LXAge1xuICBwYWRkaW5nLWxlZnQ6IDclO1xufVxuXG4uZ3JpZC0xIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5ncmlkLTIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbi5ncmlkLTMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xufVxuXG4uZ3JpZC00IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cblxuLmdyaWQtNSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5cbi5kLWNlbnRlci1lbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLmQtY2VudGVyLXN0YXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLmQtc3BhY2UtYmV0d2VlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFsaWduY2VudGVyaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ2FwLTUtY3VzdG9tIHtcbiAgZ2FwOiA1cHg7XG59XG5cbi5nYXAtMy1jdXN0b20ge1xuICBnYXA6IDNweDtcbn1cblxuLmdhcC0xMCB7XG4gIGdhcDogMTBweDtcbn1cblxuLmdhcC0xNSB7XG4gIGdhcDogMTVweDtcbn1cblxuLmdhcC0yMCB7XG4gIGdhcDogMjBweDtcbn1cblxuLmdhcC0zMCB7XG4gIGdhcDogMzBweDtcbn1cblxuLmdhcC00MCB7XG4gIGdhcDogNDBweDtcbn1cblxuLmdhcC02MCB7XG4gIGdhcDogNjBweDtcbn1cblxuLmdhcC04MCB7XG4gIGdhcDogODBweDtcbn1cblxuLmdhcC04IHtcbiAgZ2FwOiA4cHg7XG59XG5cbi5nYXAtOTAge1xuICBnYXA6IDkwcHg7XG59XG5cbi5nYXAtMTQ1IHtcbiAgZ2FwOiAxNDVweDtcbn1cblxuLmdhcC01MCB7XG4gIGdhcDogNTBweDtcbn1cblxuLmdhcC0xMiB7XG4gIGdhcDogMTJweDtcbn1cblxuLmdhcC0xNCB7XG4gIGdhcDogMTRweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiBib3JkZXIgcmVsYXRlZCoqKioqKioqKioqKioqKioqKiovXG4uYnJkLW5vbmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJyZHJhZGl1cy01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYnJkcmFkaXVzLTAge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJyZGJvdHRvbSxcbi5icmQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTcgIWltcG9ydGFudDtcbn1cblxuLmJyZC1hbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4uYnJkLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4uYnJkLWxlZnQtbm9uZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib3gtdG9wLWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmJvcmRlci10b3AtcmFkaXVzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcmFkaXVzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yYWRpdXMtbm8ge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipzY3JvbGxpbmcgaGVpZ2h0IC8gY29tbW9uIHNwYWNlIGhlaWdodCAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb25zY3JvbGwtbmV3IHtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQyMDAge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQyNTAge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5tYXgtaGVpZ2h0MjUwIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDMwMCB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDMxMCB7XG4gIGhlaWdodDogMzEwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDQwMCB7XG4gIGhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDQ1MCB7XG4gIGhlaWdodDogNDUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDYwMCB7XG4gIGhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb21tb25zY3JvbGwtbmV3Lm1heC1oZWlnaHQ2MDAge1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0NjgwIHtcbiAgaGVpZ2h0OiA2ODBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNvbW1vbnNjcm9sbC1uZXc6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbnNjcm9sbC1uZXc6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY29tbW9uc2Nyb2xsLW5ldzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmO1xufVxuXG4ub3ZlcmZsb3ctMTAwdmgge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5vdmVyZmxvdy01MHZoIHtcbiAgaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5vdmVyZmxvdy04MHZoIHtcbiAgaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKmxpbmUgaGVpZ2h0KioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmxpbmVoZWk1IHtcbiAgbGluZS1oZWlnaHQ6IDVweDtcbn1cblxuLmxpbmVoZWkxNCB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ubGluZWhlaTEyIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbi5saW5lLTIwIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5saW5lLTMwIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5saW5lLTI1IHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5saW5lLTEzMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ubGluZS0xNDAge1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuLmxpbmUtMTQwIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqIHRleHQgb3ZlcmZsb3cgKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnR3by1saW5lLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7IC8qIExpbWl0IHRvIHR3byBsaW5lcyAqL1xufVxuXG4udHdvLWxpbmUtY2xpcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7IC8qIExpbWl0IHRvIHR3byBsaW5lcyAqL1xufVxuXG4udGV4dE92ZXJmbG93LW1heDI3MiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAyNzJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0T3ZlcmZsb3ctbWF4MTEwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDExMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRleHRPdmVyZmxvdy1tYXgxODAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGV4dE92ZXJmbG93LW1heDk2IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDk2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGV4dE92ZXJmbG93LW1heDM1OSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAzNTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0T3ZlcmZsb3ctbWF4MTI1IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRleHRPdmVyZmxvdy1tYXgxMDAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGV4dE92ZXJmbG93LW1heDUwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGV4dE92ZXJmbG93LXR3b2xpbmVzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1heC13aWR0aDogMzI4cHg7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4udGV4dE92ZXJmbG93LW1heDEwMCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0T3ZlcmZsb3ctVGhyZWVsaW5lcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLndvcmQtYnJlYWstMTAwIHtcbiAgd2lkdGg6IDEwMHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5kRmxleC11bnNldCB7XG4gIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIGdyaWQgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZ3JpZC1lbmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cblxuLmdyaWQtY2VudGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ncmlkLXN0YXJ0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIGF0dHJpYnV0ZSBjb2xvciAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnNwYW5bZGF0YS1hdHRyPXBlbmRpbmddIHtcbiAgY29sb3I6ICNmNzk0M2U7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5zcGFuW2RhdGEtYXR0cj1zdWNjZXNzXSB7XG4gIGNvbG9yOiAjNTFiMjU1O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuc3BhbltkYXRhLWF0dHI9ZmFpbGVkXSB7XG4gIGNvbG9yOiAjZjgzYzNjO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saW5lSGVpZ2h0bWIzMCB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLnB4LTMtbW9iaWxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LTAtbW9iaWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmN1c3RvbS1lbGxpcHNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIG1vZGFsICoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbm1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29tbW9ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY29tbW9ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uY29tbW9ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuZWRlbC1pY29uLWNyb3NzIHtcbiAgY29sb3I6ICNiOGI4Yjg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbm1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jb21tb25tb2RhbC5ncmF5LW1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmNvbW1vbm1vZGFsLmdyYXktbW9kYWwgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqIG1vZGFsU2l6ZSAoY29tbW9uIG1vZGFsKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGctNzAwIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2RhbC1sZy02NjAge1xuICAgIG1heC13aWR0aDogNjYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKip0YWJsZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMCAxMHB4O1xufVxuLmNvbW1vbi10YWJsZS1ib3JkZXIgdGFibGUgdGhlYWQgdGgge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uY29tbW9uLXRhYmxlLWJvcmRlciB0YWJsZSB0Ym9keSB0ciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLXRhYmxlLWJvcmRlciB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLmNvbW1vbnRhYmxlLXdpdGhvdXQtYnMgdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9udGFibGUtd2l0aG91dC1icyB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb250YWJsZS13aXRob3V0LWJvcmRlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbW1vbnRhYmxlLXdpdGhvdXQtYm9yZGVyIHRhYmxlIHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5jb21tb250YWJsZS13aXRob3V0LWJvcmRlciB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtYm9yZGVyZWQtY3VzdG9tIHRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwcHggYXV0bztcbn1cbi50YWJsZS1ib3JkZXJlZC1jdXN0b20gdGFibGUgdHIgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtYm9yZGVyZWQtY3VzdG9tIHRhYmxlIHRyIHRkIDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWJvcmRlcmVkLWN1c3RvbS5ub3QtbGFzdC1jaGlsZCB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKmVycm9yKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnZhbGlkYXRpb24tZXJyb3IgLmhlbHBfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4udmFsaWRhdGlvbi1lcnJvciAuaGVscF90ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xuICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqIHNpZGVCYXIqKioqKioqKioqKioqKioqKiovXG4uY3VzdG9tLW9mZmNhbnZhcyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmN1c3RvbS1vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3VzdG9tLW9mZmNhbnZhcyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmN1c3RvbS1vZmZjYW52YXMub3Blbi1kcmF3ZXJBcy1zdGFuZGFsb25lcGFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lZGVsLXNpZGViYXItZHJhd2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAtOHB4IDRweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5lZGVsLXNpZGViYXItZHJhd2VyIC5zaWRlYmFyLWNsb3NpbmctYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IC0yMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZWRlbC1zaWRlYmFyLWRyYXdlciAuc2lkZWJhci1jbG9zaW5nLWJ0biAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZWRlbC1zaWRlYmFyLWRyYXdlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgfVxuICAuZWRlbC1zaWRlYmFyLWRyYXdlci5vcGVuLWRyYXdlckFzLXN0YW5kYWxvbmVwYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVkZWwtc2lkZWJhci1kcmF3ZXIgLmRyYXdlci1oYW5kbGUge1xuICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMywgMCwgNDcsIDAuNSkgIWltcG9ydGFudDtcbiAgfVxufVxuLmVkZWwtc2lkZWJhci1kcmF3ZXIgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xufVxuLmVkZWwtc2lkZWJhci1kcmF3ZXIgLm9mZmNhbnZhcy1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub2ZmY2FudmFzLWJhY2tkcm9wLnJldmFtcC1wb3MtY29tbW9uLWJhY2tkcm9wX19iYWNrZHJvcCB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cbi5zaWRlYmFyLXNjcm9sbC1jb21tb24gLnN0b2NrLWRldGFpbHMtYm9keSB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uc2lkZWJhci1zY3JvbGwtY29tbW9uIC5zdG9jay1kZXRhaWxzLWJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnNpZGViYXItc2Nyb2xsLWNvbW1vbiAuc3RvY2stZGV0YWlscy1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNpZGViYXItc2Nyb2xsLWNvbW1vbiAuc3RvY2stZGV0YWlscy1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG59XG5cbi5jb21tb24tc2lkZWJhci1uZXcgLnN0b2NrLWRldGFpbHMtaGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tc2lkZWJhci1uZXcgLnN0b2NrLWRldGFpbHMtaGVhZCAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4ubWItZ2VuZXJpY1NpZGViYXIgLnotaW5kZXgtaGlnaF9fYmFja2Ryb3Age1xuICB6LWluZGV4OiAxMDAwMCAhaW1wb3J0YW50O1xufVxuLm1iLWdlbmVyaWNTaWRlYmFyIC56LWluZGV4LWhpZ2hfX2JhY2tkcm9wLmJsdXItYmcge1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cbi5tYi1nZW5lcmljU2lkZWJhciAuei1pbmRleC1oaWdoIHtcbiAgei1pbmRleDogMTAwMDEgIWltcG9ydGFudDtcbn1cbi5tYi1nZW5lcmljU2lkZWJhci5tYi1nZW5lcmljLWRvY2tpbmcgLnotaW5kZXgtaGlnaC1kb2NraW5nIHtcbiAgei1pbmRleDogOTk5OTk5OSAhaW1wb3J0YW50O1xufVxuLm1iLWdlbmVyaWNTaWRlYmFyLm1iLWdlbmVyaWMtYnJkLXJhZGl1cyAuei1pbmRleC1oaWdoX19oYW5kbGUtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogQWNjb3JkaWFuKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi1hY2NvcmRpYW4tYnV0dG9uIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBjb2xvcjogIzAzMDAyZjtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb21tb24tYWNjb3JkaWFuLWJ1dHRvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1hY2NvcmRpYW4tYnV0dG9uIC5hY2NvcmRpb24tY29sbGFwc2UgLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmNvbW1vbi1hY2NvcmRpYW4gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY29tbW9uLWFjY29yZGlhbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbi5jb21tb24tYWNjb3JkaWFuIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLWFjY29yZGlhbi1wbHVzIC5hY2NvcmRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uY29tbW9uLWFjY29yZGlhbi1wbHVzIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmNvbW1vbi1hY2NvcmRpYW4tcGx1cyAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5YzlcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb21tb24tYWNjb3JkaWFuLXBsdXMgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmN1c3RvbWFjY29yZGlhbi1uZXcgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY3VzdG9tYWNjb3JkaWFuLW5ldyAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZjAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5jdXN0b21hY2NvcmRpYW4tbmV3IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tYWNjb3JkaWFuLWJpZy1pY29uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjkzOHJlbTtcbn1cbi5jb21tb24tYWNjb3JkaWFuLWJpZy1pY29uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb250ZW50OiBcIlxcZWI2Y1wiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZjA7XG4gIHBhZGRpbmc6IDBweDtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5jb21tb24tYWNjb3JkaWFuLWJpZy1pY29uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKmxvZ2luIHNjcmVlbiAqKioqKioqKioqKioqKiovXG4uY29tbW9uLXRvb2x0aXAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tdG9vbHRpcCAuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKmNoZWNrYm94KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLWNoZWNrYm94LW5ldyAuZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5jb21tb24tY2hlY2tib3gtbmV3IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQsXG4uY29tbW9uLWNoZWNrYm94LW5ldyAuZm9ybS1jaGVjayBpbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tY2hlY2tib3gtbmV3IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0LmhlaWdodDI1LFxuLmNvbW1vbi1jaGVja2JveC1uZXcgLmZvcm0tY2hlY2sgaW5wdXQuaGVpZ2h0MjUge1xuICB3aWR0aDogMjVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1jaGVja2JveCAuY2hlY2tib3hXcmFwLmJvcmRlci1ib3gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG4uY29tbW9uLWNoZWNrYm94IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmO1xuICBjb2xvcjogIzAzMDAyZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbn1cbi5jb21tb24tY2hlY2tib3ggLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uY29tbW9uLWNoZWNrYm94IC5mb3JtLWNoZWNrIC5yYWRpb19idG4ge1xuICBhY2NlbnQtY29sb3I6ICMwMzAwMmY7XG59XG4uY29tbW9uLWNoZWNrYm94IC5mb3JtLWNoZWNrIGRpdiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29tbW9uLWNoZWNrYm94IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqUmFkaW8gYnV0dG9uKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uQm94LXJhZGlvYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLkJveC1yYWRpb2J1dHRvbi5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQ1MDRkICFpbXBvcnRhbnQ7XG59XG4uQm94LXJhZGlvYnV0dG9uLmFjdGl2ZSAucmFkaW9fYnRuIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuLkJveC1yYWRpb2J1dHRvbi5hY3RpdmUgLnJhZGlvX2J0biBpbnB1dFt0eXBlPXJhZGlvXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGQ1MDRkICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKiBUb29sdGlwICoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uYmx1ZS1jb21tb24tdG9vbHRpcCB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbn1cbi5ibHVlLWNvbW1vbi10b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmFmZDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggMXB4ICNlN2U3ZTc7XG59XG4uYmx1ZS1jb21tb24tdG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y0ZmFmZDtcbn1cblxuLyoqKioqKioqKioqKiogRHJvcGRvd24qKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLW5ldy1kcnAgLmVxdWl0eWRyb3Age1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jb21tb24tbmV3LWRycC5mdWxsLXdpZHRoIC5lcXVpdHlkcm9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5jb21tb24tbmV3LWRycC5mdWxsLXdpZHRoIC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMTY1LCAxNjMsIDE3NCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmNvbW1vbi1uZXctZHJwLmZ1bGwtd2lkdGggLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLW5ldy1kcnAuYXJyb3ctZW5kIC5lcXVpdHlkcm9wIHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQgIWltcG9ydGFudDtcbn1cbi5jb21tb24tbmV3LWRycCAuZWRlbC1pY29uLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHMtbWQtNTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb21tb24tZHJvcGRvd24tbmV3LmNvbW1vbi1uZXctZHJwIC5lcXVpdHlkcm9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZHJvcGRvd24tbmV3LmNvbW1vbi1uZXctZHJwIC5lcXVpdHlkcm9wOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbW1vbi1kcm9wZG93bi1uZXcuY29tbW9uLW5ldy1kcnAgLmVxdWl0eWRyb3AgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRyb3Bkb3duLW5ldy5jb21tb24tbmV3LWRycCAuZXF1aXR5ZHJvcCAuZWRlbC1pY29uLWFycm93LWRvd246OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kcm9wZG93bi1uZXcuY29tbW9uLW5ldy1kcnAuZHJwLTMwIC5lcXVpdHlkcm9wIHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRyb3Bkb3duLW5ldyAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBoZWlnaHQ6IDIwOHB4O1xufVxuLmNvbW1vbi1kcm9wZG93bi1uZXcgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgcGFkZGluZzogMTRweDtcbn1cbi5jb21tb24tZHJvcGRvd24tbmV3IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHBhZGRpbmc6IDE0cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKiBDYWxlbmRlciAgKyBkYXRlcGlja2VyICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXJlYWQtdmlldy0tc2VsZWN0ZWQtbW9udGgsXG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1zZWxlY3RlZC15ZWFyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbiB7XG4gICAgdG9wOiAtMSU7XG4gIH1cbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXNlbGVjdGVkLFxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXNlbGVjdGVkLFxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1zZWxlY3RlZCxcbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX25hdmlnYXRpb24taWNvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uOjpiZWZvcmUge1xuICAgIHRvcDogMHB4O1xuICB9XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLWRvd24tYXJyb3csXG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1JlZ3VsYXJcIjtcbiAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5IHtcbiAgICBtYXJnaW46IDRweDtcbiAgfVxufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS10b2RheSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXkucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2NjY2NjICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLmtleWJvYXJkLWRheWNoYW5nZSAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAua2V5Ym9hcmQtZGF5Y2hhbmdlIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWtleWJvYXJkLXNlbGVjdGVkLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLm1pZG5pZ2h0LWJsdWUtY3VzdG9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG4gIHBhZGRpbmc6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5taWRuaWdodC1ibHVlLWN1c3RvbWUgOmhvdmVyLFxuLmNvbW1vbi1kYXRlcGlja2VyIC5taWRuaWdodC1ibHVlLWN1c3RvbWUgOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5lZGVsLWljb24tY2FsZW5kYXIge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucGFuZExjYWxlbmRhciAucGFuZExjYWxlbmRhci1mb3JtIC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNyAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMzcHg7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnBhbmRMY2FsZW5kYXIgLnBhbmRMY2FsZW5kYXItZm9ybSAuaW5wdXRGaWVsZENhbGVuZGFySWNvbiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHRvcDogMCU7XG59XG4uY29tbW9uLWRhdGVwaWNrZXIgLnBhbmRMY2FsZW5kYXIgLnBhbmRMY2FsZW5kYXItZm9ybSAuaW5wdXRGaWVsZENhbGVuZGFySWNvbiAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmNvbW1vbi1kYXRlcGlja2VyIC5wYW5kTGNhbGVuZGFyIC5wYW5kTGNhbGVuZGFyLWZvcm0gLmNhbGVuZGFyLS1yb3cge1xuICBnYXA6IDI0JTtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAucGFuZExjYWxlbmRhciAucGFuZExjYWxlbmRhci1mb3JtIC50b0RhdGUge1xuICBjb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLXJhbmdlLWRhdGVwaWNrZXIgLm1vZGFsLW1kIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXJhbmdlLWRhdGVwaWNrZXIgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tcmFuZ2UtZGF0ZXBpY2tlciAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1yYW5nZS1kYXRlcGlja2VyIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIGJhY2tncm9wIGNvbG9ycyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5iYWNrZHJvcC1iZy5kYXJrYmxhY2sgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpICFpbXBvcnRhbnQ7XG59XG4uYmFja2Ryb3AtYmcubGlnaHRibGFjayAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjgsIDY4LCA2OCwgMC41KSAhaW1wb3J0YW50O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KSAhaW1wb3J0YW50O1xufVxuXG4ubGlnaHRiYWMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY4LCA2OCwgNjgsIDAuNSkgIWltcG9ydGFudDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCkgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBTZWFyY2ggICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmN1c3RvbS1zZWFyY2gtYmFyLmhlaWdodDQ1IC5jb21tb24tc2VhcmNoLWJhcixcbi5jdXN0b20tc2VhcmNoLWJhci5oZWlnaHQ0NSBpbnB1dCB7XG4gIGhlaWdodDogNDVweDtcbn1cbi5jdXN0b20tc2VhcmNoLWJhci5oZWlnaHQ1MCAuY29tbW9uLXNlYXJjaC1iYXIsXG4uY3VzdG9tLXNlYXJjaC1iYXIuaGVpZ2h0NTAgaW5wdXQge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBCdXR0b24qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVkX2J1dHRvbi0xNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cblxuLmVkX2J1dHRvbi0xMiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4udG9wYm94c3NoYWRvdy1idXR0b24ge1xuICBib3gtc2hhZG93OiAwcHggLTEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbW1vbi1maXhlZGJ0bS1idG4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVkYnV0dG9uLWxpbmstd2l0aGFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lZGJ1dHRvbi1saW5rLXdpdGhhcnJvdyAuZWRfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5lZGJ1dHRvbi1saW5rLXdpdGhhcnJvdyAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XG4gIGZvbnQtc2l6ZTogMC41NjNyZW07XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uc21hbGwtZWRidXR0b24ge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4uc21hbGwtZWRidXR0b24ucm9ib3RvXzYwMCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIiAhaW1wb3J0YW50O1xufVxuXG4uc21hbGwtZWRidXR0b24tc2VhcmNoIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4uc21hbGwtZWRidXR0b24tc2VhcmNoLnJvYm90b182MDAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9Cb2xkXCIgIWltcG9ydGFudDtcbn1cblxuLnNtYWxsLWVkYnV0dG9uLTQwIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIiAhaW1wb3J0YW50O1xufVxuXG4uc21hbGwtYnRuLWNvbW1vbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc21hbGwtYnRuLWNvbW1vbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmctcmVmcmVzaC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmJnLXJlZnJlc2gtYnRuLnJlZnJlc2gtYnRuIC5ETVNhbl8xNF81MDAge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKiogc2hhcmUgaWNvbiAqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLW5ldy1zaGFyZSAuc2hhcmUgLnNoYXJlLWljb24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb21tb24tbmV3LXNoYXJlIC5zaGFyZSAuc2hhcmUtaWNvbiAuZWRlbC1pY29uLXNoYXJlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIGluZm8gaWNvbiAqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi1pbmZvLWljb24gLnJvdW5kZWQtY2lyY2xlLFxuLmNvbW1vbi1pbmZvLWljb24gLnJvdW5kZWQtY2lyY2xlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjUgIWltcG9ydGFudDtcbn1cbi5jb21tb24taW5mby1pY29uIC5leGNsYW1hdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuLmNvbW1vbi1pbmZvLWljb24gLmh3LTM1IHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWluZm8taWNvbiAuZWRlbC1pY29uLWluZm8ge1xuICBjb2xvcjogIzAzMDAyZjtcbn1cbi5jb21tb24taW5mby1pY29uIC5ub3RiZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqIFRleHRib3gqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJvcmRlci1ib3R0b20tVGV4dGJveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLmJvcmRlci1ib3R0b20tVGV4dGJveCAuaW5wdXRfcHJlZml4IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXItYm90dG9tLVRleHRib3ggLmlucHV0X3ByZWZpeCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLmJvcmRlci1ib3R0b20tVGV4dGJveCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvQm9sZFwiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXItYm90dG9tLVRleHRib3ggLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipzb3J0aW5nKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uLnNvcnQgPiAuZWRfYnV0dG9uLCAuY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uLmZpbHRlciA+IC5lZF9idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmVkX2J1dHRvbi5saW5rLmJnLW1pZG5pZ2h0LWJsdWUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZWRfYnV0dG9uLmxpbmsuYmdfYXF1YV93aGl0ZSB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5zb3J0LWRyb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuc29ydC1kcm9wOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IC0xNXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICNmNWY1ZjU7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5zb3J0LWRyb3AgLnNvcnQtZHJvcC1ib2R5IC5zb3J0LWRyb3AtYm9keWxpc3QgbGkgLmJvZHlsaXN0LXJpZ2h0IHAge1xuICBjb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuc29ydC1kcm9wIC5zb3J0LWRyb3AtYm9keSAuc29ydC1kcm9wLWJvZHlsaXN0IGxpIC5ib2R5bGlzdC1yaWdodCBwLmxpZ2h0LWJsdWUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuc29ydC1kcm9wIC5zb3J0LWRyb3AtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuc29ydC1kcm9wIC5zb3J0LWRyb3AtZm9vdGVyIC5yZXNldC1idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLnNvcnQtZHJvcCAuc29ydC1kcm9wLWZvb3RlciAucmVzZXQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuc29ydC1kcm9wIC5zb3J0LWRyb3AtZm9vdGVyIC5maWx0ZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAtMTVweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjZjVmNWY1O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5maWx0ZXJhc3NldC1kcm9wIC5maWx0ZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIC5jb2xvcl9ibHVlIHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkLCAuY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5maWx0ZXJhc3NldC1kcm9wIC5maWx0ZXItYWNjb3JkaW9uIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkOjphZnRlciwgLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5jbGVhcl9hbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIC5maWx0ZXJhc3NldC1kcm9wIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciAuY2xlYXJfYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiAuZmlsdGVyYXNzZXQtZHJvcCAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIgLmFwbHktYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tRWRCdXR0b25JY29uLWljb24gLmZpbHRlcmFzc2V0LWRyb3AgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIC5maWx0ZXItYnV0dG9uLWRpc2FibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmNvbW1vbi1zb3J0aW5nLW1pZG5pZ2h0Ymx1ZSAuZHJhd2VyLWhlYWRlciAuZWRfYnV0dG9uIHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXNvcnRpbmctbWlkbmlnaHRibHVlIC5kcmF3ZXItYm9keSAuc29ydC1kcm9wLWJvZHlsaXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4uY29tbW9uLXNvcnRpbmctbWlkbmlnaHRibHVlIC5kcmF3ZXItYm9keSAuc29ydC1kcm9wLWJvZHlsaXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAxNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbW1vbi1zb3J0aW5nLW1pZG5pZ2h0Ymx1ZSAuZHJhd2VyLWJvZHkgLnNvcnQtZHJvcC1ib2R5bGlzdCBsaSAuYm9keWxpc3QtcmlnaHQgcCB7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXNvcnRpbmctbWlkbmlnaHRibHVlIC5kcmF3ZXItYm9keSAuc29ydC1kcm9wLWJvZHlsaXN0IGxpIC5ib2R5bGlzdC1yaWdodCAuZWRlbC1pY29uLXBvaW50LWFycm93LWRvd24ge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmNvbW1vbi1zb3J0aW5nLW1pZG5pZ2h0Ymx1ZSAuZHJhd2VyLWJvZHkgLmRyYXdlci1mb290ZXIgLmVkX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqZmlsdGVyKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmRvd24tYmFyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuZG93bi1iYXIgLmRvd24tYmFyLWxlZnQge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuZG93bi1iYXIgLmRvd24tYmFyLXJpZ2h0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5maWx0ZXItYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMCUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmNvbG9yX2JsdWUge1xuICBjb2xvcjogIzcyNzI3MSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5maWx0ZXItYWNjb3JkaW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC55ZWFyX2NvbnRhaW5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMzAwMmY7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLnllYXJfY29udGFpbmVyIC5maW5hbmNpYWxfeWVhciBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLnllYXJfY29udGFpbmVyIC5maW5hbmNpYWxfeWVhciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDAyZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5hY2NvcmRpb24tYm9keSAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IHtcbiAgbWFyZ2luOiA1cHggMHB4O1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5hY2NvcmRpb24tYm9keSAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5pbnNpZGUtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLmFjY29yZGlvbi1ib2R5IC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmluc2lkZS1saXN0IC5ib2R5bGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi1maWx0ZXItbWlkbmlnaHRibHVlIC5maWx0ZXJhc3NldC1kcm9wLWZvb3RlciAuZmlsdGVyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1taWRuaWdodGJsdWUgLm1vYi1maWx0ZXJhc3NldC1kcm9wLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqbm90aWZpY2F0aW9uICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5ub3RpZmljYXRpb24tb3V0ZXItYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRlYztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4ubm90aWZpY2F0aW9uLW91dGVyLWJveCAuZGlzYy1zdHlsZSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLm92ZXJmbG93LTEwMHZoIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4ub3ZlcmZsb3ctNTB2aCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA1MHZoO1xufVxuXG4ub3ZlcmZsb3ctODh2aCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA4OHZoO1xuICBwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4ub3ZlcmZsb3ctNjB2aCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiA1MHZoO1xufVxuXG4uY29tbW9uc2Nyb2xsLW5ldyB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLyogVHJhY2sgKi9cbiAgLyogSGFuZGxlICovXG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQyNTAge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0MzAwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDMxMCB7XG4gIGhlaWdodDogMzEwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHQzNTAge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLmNvbW1vbnNjcm9sbC1uZXcuaGVpZ2h0NDAwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5jb21tb25zY3JvbGwtbmV3LmhlaWdodDUwMCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uc2Nyb2xsLW5ldzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb21tb25zY3JvbGwtbmV3Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHRNaW5NYXgzMDAge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4uY29tbW9uc2Nyb2xsLW5ldy5oZWlnaHRNaW5NYXgyMDAge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5sYmwtY2lyY2xlLWl0ZW0ge1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKipzdGlja3kgcG9zaXRpb24qKioqKioqKioqKioqKioqKioqL1xuLmRvY2tlZC1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZG9ja2VkLXBvc2l0aW9uLnRvcDAge1xuICB0b3A6IDBweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wNTAge1xuICB0b3A6IDUwcHg7XG59XG4uZG9ja2VkLXBvc2l0aW9uLnRvcDYwIHtcbiAgdG9wOiA2MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3A2NSB7XG4gIHRvcDogNjVweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24udG9wNDAge1xuICB0b3A6IDQwcHg7XG59XG4uZG9ja2VkLXBvc2l0aW9uLnRvcDQzIHtcbiAgdG9wOiA0M3B4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3AxMjAge1xuICB0b3A6IDEyMHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3AxMDAge1xuICB0b3A6IDEwMHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3AxNjAge1xuICB0b3A6IDE2MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbi50b3A5MCB7XG4gIHRvcDogOTBweDtcbn1cbi5kb2NrZWQtcG9zaXRpb24uYngtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogM3B4IDEycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZG9ja2VkLXBvc2l0aW9uIC5tZ3QtbWQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmRvY2tlZC1wb3NpdGlvbiAubWd0LW1kLTYwIC5tZ3QtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uZXJyb3Jtc2ctYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaW1DaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImVkZWxfaWNvblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xuICBjb2xvcjogI2U3ZTdlNztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5pbUNpcmNsZS5zbWFsbC1pbWNpcmNsZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjI1cmVtO1xufVxuLmltQ2lyY2xlLmdyZWVuOjpiZWZvcmUge1xuICBjb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xufVxuLmltQ2lyY2xlLm1pZG5pZ2h0Ymx1ZTo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cbi5pbUNpcmNsZS5ibGFjay1vbmU6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNDQ0NDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqY29tbW9uIGZpbHRlcioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLmxlZnRzaWRlYmFyIC5uYXYgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciAubmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDEycHg7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLmxlZnRzaWRlYmFyIC5uYXYgLm5hdi1pdGVtIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdCAuYm9keWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5yaWdodHNpZGViYXIgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuYm9keWxpc3QgLmluc2lkZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbW1vbi1kb3dubG9hZCAuZG93bmxvYWQtYnRuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jb21tb24tZmlsdGVyLW1iIC5jb21tb24tRWRCdXR0b25JY29uLWljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY29tbW9uLWRvd25sb2FkLW1iIC5jb21tb24tZG93bmxvYWQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvbW1vbi1kb3dubG9hZC1tYiAuY29tbW9uLWRvd25sb2FkIGltZyB7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4uZG0tZmFtLmVkX2J1dHRvbixcbi5kbS1mYW0uZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqIHRvb2x0dGlwKioqKioqKioqKioqKioqKioqKiB1cGRhdGVkICgxMy0wNy0yMDIzKSovXG4uY29tbW9uLXdoaXRlLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggMXB4ICNlN2U3ZTcgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5jb21tb24td2hpdGUtdG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci10b3AtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1vbi13aGl0ZS10b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICAgIHRvcDogLTJweDtcbiAgICBib3JkZXI6IHRoaW47XG4gIH1cbn1cbi5jb21tb24td2hpdGUtdG9vbHRpcC50b29sdGlwLWJvcmRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggLTFweCA1MHB4IHJnYmEoODcsIDEwMCwgMTczLCAwLjEyKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLXdoaXRlLXRvb2x0aXAudG9vbHRpcC1ib3JkZXIgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTE3cHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uLXdoaXRlLXRvb2x0aXAudG9vbHRpcC1ib3JkZXIgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gICAgdG9wOiAtMTZweDtcbiAgICBib3JkZXI6IHVuc2V0O1xuICB9XG59XG5cbi5jb21tb24tZmlsdGVyLWhlYWRpbmctZHJhd2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4uY29tbW9uLWZpbHRlci1oZWFkaW5nLWRyYXdlciAuSGVhZGluZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5jb21tb24tZmlsdGVyLWhlYWRpbmctZHJhd2VyIC5IZWFkaW5nLWNvbnRlbnQuYWN0aXZlQ2xhc3Mge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzMDAyZjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY29tbW9uLWZpbHRlci1oZWFkaW5nLWRyYXdlciAuZWRfYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cblxuLmNvbW1vbi1yYWRpby1idXR0b24tY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb21tb24tcmFkaW8tYnV0dG9uLWN1c3RvbSBpbnB1dFt0eXBlPXJhZGlvXTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMXB4O1xufVxuLmNvbW1vbi1yYWRpby1idXR0b24tY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuXG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgMC42ZW0gMCAwO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29tbW9uLWNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAzMDAyZiAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbW1vbi1jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1jaGVja2JveF06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIG1hcmdpbjogLTFweCAtMXB4IDAgLTFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cbi5jb21tb24tY2hlY2tib3gtY3VzdG9tLnNtYWxsLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqcG9zdCBsb2dpbiBVSSAoMTcvMDcvMjAyMykqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmJvcmRlci1ib3gtY29tbW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3JkZXItYm94LWNvbW1vbiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG4uYm9yZGVyLWJveC1ub3BhZGRpbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5jaXJjbGVCYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cblxuLmNpcmNsZUJhY2stZ3JheSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBiYWNrZ3JvdW5kOiAjZTdlN2U3O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaXJjbGVCYWNrLXBhZGRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMzAwMmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqIEVkIGNhcmQgc2Vjb25kYXJ5KioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVkY2FyZFNlY29uZGFyeS1jb21tb24uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIC5lZC1oZWFkbGluZS10aXRsZSAudGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIC5lZC1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uLmVkY2FyZFNlY29uZGFyeS1jb21tb24gLmVkLXNlY29uZGFyeS1iZy1pbWcge1xuICB3aWR0aDogNjNweDtcbn1cblxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLmxlZnRzaWRlYmFyIC5uYXYgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciAubmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDEycHg7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLmxlZnRzaWRlYmFyIC5uYXYgLm5hdi1pdGVtIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdCAuYm9keWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5yaWdodHNpZGViYXIgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuYm9keWxpc3QgLmluc2lkZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLmxlZnRzaWRlYmFyIC5uYXYgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciAubmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDEycHg7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLmxlZnRzaWRlYmFyIC5uYXYgLm5hdi1pdGVtIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdCAuYm9keWxpc3QtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIC5yaWdodHNpZGViYXIgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSAuYm9keWxpc3QgLmluc2lkZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKndlYmluYXIgY29tbW9uIHRoZW1lKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi51cHBlcmNhc2VDb250ZW50IHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi51cHBlcmNhc2VDb250ZW50OjpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqIEVkIGNhcmQgc2Vjb25kYXJ5KioqKioqKioqKioqKioqKioqKioqKioqL1xuLmVkY2FyZFNlY29uZGFyeS1jb21tb24uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIC5lZC1oZWFkbGluZS10aXRsZSAudGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG59XG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIC5lZC1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIjtcbn1cbi5lZGNhcmRTZWNvbmRhcnktY29tbW9uLmVkY2FyZFNlY29uZGFyeS1jb21tb24gLmVkLXNlY29uZGFyeS1iZy1pbWcge1xuICB3aWR0aDogNjNweDtcbn1cblxuLmNvbW1vbi1maWx0ZXItaGVhZGluZy1kcmF3ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb21tb24tZmlsdGVyLWhlYWRpbmctZHJhd2VyIC5IZWFkaW5nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLmNvbW1vbi1maWx0ZXItaGVhZGluZy1kcmF3ZXIgLkhlYWRpbmctY29udGVudC5hY3RpdmVDbGFzcyB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDMwMDJmO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jb21tb24tZmlsdGVyLWhlYWRpbmctZHJhd2VyIC5lZF9idXR0b24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIHByaW1hcnkgTkZPKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLW1hcmtldC1jYXJkLXdpdGhvdXRib3JkZXIge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uY29tbW9uLW1hcmtldC1jYXJkLXdpdGhvdXRib3JkZXIgLm1hcmtldENhcmQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMHB4O1xufVxuLmNvbW1vbi1tYXJrZXQtY2FyZC13aXRob3V0Ym9yZGVyIC5tYXJrZXRDYXJkIC5yb3VuZGVkLWNpcmNsZTEge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2NvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDIwcHggI2YyZjJmNTtcbn1cbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2NvbnRhaW5lciAuY2FsZW5kYXJfYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfY2hhbmdlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9jaGFuZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9kYXRlIC5jYWxlbmRhcl9jaGFuZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9kYXRlIC5maW5feWVhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b0JvbGRcIjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfZGF0ZSAuZmluX3llYXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b01lZGl1bVwiO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2RhdGUgLmZpbmFuY2lhbC15ZWFyLWRhdGUge1xuICAgIGNvbG9yOiAjNzI3MjcxO1xuICB9XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9kYXRlIC5kYXRlZnVsbENsYXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvUmVndWxhclwiO1xufVxuXG4udGFibGVyb3dfdWktZ3JpZC0yIGRpdiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udGFibGVyb3dfdWktZ3JpZC0yIGRpdjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4udGFibGVyb3dfdWktZ3JpZC0yIGRpdjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cblxuLmJsb29kLXJlZC1ib3JkZXItaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGQ1MDRkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5ibG9vZC1yZWQtYm9yZGVyLWlucHV0IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqdHdvLWJ1dHRvbnMqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmFwcGx5LWNhbmNlbC1idXR0b24ge1xuICB3aWR0aDogOTAlO1xuICBnYXA6IDE1cHg7XG59XG4uYXBwbHktY2FuY2VsLWJ1dHRvbiAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHdpZHRoOiA0NyU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqIHByaW1hcnkgSVBPKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tb24tYm9yZGVyLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNvbW1vbi1jYXJkLW5ld3RoZW1lLm1hcmtldGdyb3VwIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLmNvbW1vbi1jYXJkLW5ld3RoZW1lLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmNvbW1vbi1jYXJkLW5ld3RoZW1lLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5lZGVsLWljb24tYXJyb3ctbGVmdCB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmNvbW1vbi1jYXJkLW5ld3RoZW1lLm1hcmtldGdyb3VwIC5tYXJrZXRDYXJkIC5tYXJrZXRjYXJkaGVhZCAucm91bmRlZC1jaXJjbGUge1xuICBjb2xvcjogIzAzMDAyZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKiBTR0IgZmlsdGVyIGNvbW1vbiAqKioqKioqKioqKioqKioqKiovXG4uY29tbW9uLWZyb21Ub0RhdGUtcGlja2VyIC5pbnB1dC1ncm91cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jb21tb24tZnJvbVRvRGF0ZS1waWNrZXIgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCIgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZnJvbVRvRGF0ZS1waWNrZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZnJvbVRvRGF0ZS1waWNrZXIgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IC5lZGVsLWljb24tY2FsZW5kYXItcmVwb3J0IHtcbiAgY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogSVBPIFRPQyAoMjgtMDgtMjAyMykqKioqKioqKioqKioqKioqKioqKi9cbi50ZXh0Ym94LXdpdGgtZHJwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnRleHRib3gtd2l0aC1kcnAgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbn1cbi50ZXh0Ym94LXdpdGgtZHJwIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xuICBib3JkZXI6IG5vbmU7XG59XG4udGV4dGJveC13aXRoLWRycCAuZXF1aXR5LWRyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDBweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG4udGV4dGJveC13aXRoLWRycCAuaW5wdXRfc3VmZml4IC5lcXVpdHlkcm9wIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGdhcDogMHB4ICFpbXBvcnRhbnQ7XG59XG4udGV4dGJveC13aXRoLWRycCAuaW5wdXRfc3VmZml4IC5lcXVpdHlkcm9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnRleHRib3gtd2l0aC1kcnAgLmlucHV0X3ByZWZpeCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi50ZXh0Ym94LXdpdGgtZHJwIC5pbnB1dF9wcmVmaXggLmVxdWl0eWRyb3Age1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZ2FwOiAwcHggIWltcG9ydGFudDtcbn1cbi50ZXh0Ym94LXdpdGgtZHJwIC5pbnB1dF9wcmVmaXggLmVxdWl0eWRyb3AgLmVkZWwtaWNvbi1hcnJvdy1kb3duOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNvbW1vbi1tb2RhbC1zbWFsbC1jb250ZW50IC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zQm9sZFwiO1xufVxuLmNvbW1vbi1tb2RhbC1zbWFsbC1jb250ZW50IC5lZGVsLWljb24tYm9sZC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqIFF1b3RlIHBhZ2UgVUkgID0+IDQvMDkvMjAyMyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZCB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kIHRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMTVweCAwcHggMTBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xuICBjb2xvcjogIzcyNzI3MTtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNTtcbn1cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZCB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kIHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMTVweCA4cHggMTVweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uY29tbW9uZGF0YS1uby1zdHJlYW0ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG5cbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQtZXZlbiB0YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLWV2ZW4gdGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAxNXB4IDBweCAxMHB4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGNvbG9yOiAjNzI3MjcxO1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZC1ldmVuIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjU7XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLWV2ZW4gdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmNSAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZC1ldmVuIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLWV2ZW4gdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nOiAxNXB4IDhweCAxNXB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLWV2ZW4udGFibGUtaGVhZC1iZyB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4uY29tbW9uLXRhYmxlLXdpdGhiYWNrZ3JvdW5kLWV2ZW4udGFibGUtaGVhZC1iZyB0YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMjBweCAjZjJmMmY1O1xufVxuLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfY29udGFpbmVyIC5jYWxlbmRhcl9hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjU7XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9jb250YWluZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuLmNvbW1vbi1jYWxlbmRlci1zdWJzZWN0aW9uLWJhY2tDb2xvciAuY2FsZW5kYXJfY29udGFpbmVyIC5jYWxlbmRhcl9hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAyMTVweDtcbn1cbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3IgLmNhbGVuZGFyX2NvbnRhaW5lciAuY2FsZW5kYXJfbGlzdCBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9jb250YWluZXIgLmNhbGVuZGFyX2xpc3Qgc3Bhbjpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIC5jYWxlbmRhcl9jb250YWluZXIgLmNhbGVuZGFyX2xpc3QgaSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4uY29tbW9uLXNlY3Rpb24tZGF0YS12YWx1ZSAuZGF0YS1oZWFkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGNvbG9yOiAjYjhiOGI4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBjb21tb24gZG93bmxvYWRSZXBvcnQqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWhlYWQge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmY1O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1oZWFkIHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXIgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19jb250ZW50IC5kcmF3ZXItYm9keSAubW9iRm9ybSAubW9iRm9ybVdyYXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbn1cbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAuZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5tYWlsQ2hlY2tib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5tYWlsQ2hlY2tib3ggLmJsdWVfYmcge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMTVweCA3cHg7XG4gIH1cbiAgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5tYWlsQ2hlY2tib3ggLmJsdWVfYmcgLm1haWxfbGFiZWxfYm9keV9pdGVtIHtcbiAgICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgICBjb2xvcjogIzcyNzI3MTtcbiAgfVxuICAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXIgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19jb250ZW50IC5kcmF3ZXItYm9keSAubW9iRm9ybSAubW9iRm9ybVdyYXAgLm1haWxDaGVja2JveCAuYmx1ZV9iZyAubWFpbC1pbnB1dCBpbnB1dCB7XG4gICAgY29sb3I6ICNiOGI4Yjg7XG4gIH1cbiAgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5tYWlsQ2hlY2tib3ggLmJsdWVfYmcgLmljb24ge1xuICAgIHRvcDogMzAlO1xuICB9XG59XG4uY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXIgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19jb250ZW50IC5kcmF3ZXItYm9keSAubW9iRm9ybSAubW9iRm9ybVdyYXAgLmNoZWNrYm94IC5mb3JtLWNoZWNrLFxuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5yYWRpbyAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWluLWhlaWdodDogMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5jaGVja2JveCAuZm9ybS1jaGVjazpmaXJzdC1jaGlsZCxcbi5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlciAuY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXJfX2NvbnRlbnQgLmRyYXdlci1ib2R5IC5tb2JGb3JtIC5tb2JGb3JtV3JhcCAucmFkaW8gLmZvcm0tY2hlY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5kYXRlLWlucHV0LXNlY3Rpb24gLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5kYXRlLWlucHV0LXNlY3Rpb24gLmlucHV0LWdyb3VwIC5kYXRlLWRyYXdlci1pbnB1dC1maWVsZCB7XG4gIGNvbG9yOiAjNzI3MjcxO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xufVxuLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCAuZHJhd2VyLWJvZHkgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIC5kYXRlLWlucHV0LXNlY3Rpb24gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IC5kLWJsb2NrIHtcbiAgY29sb3I6ICM3MjcyNzE7XG59XG4uY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXIgLmNvbW1vbm5ldy1kb3dubG9hZC1yZXBvcnQtZHJhd2VyX19jb250ZW50IC5kcmF3ZXItYm9keSAuZG93bmxvYWRyZXBvcnQtZm9ybS1ibG9jayB7XG4gIHBhZGRpbmc6IDI4cHggMjBweCAyMHB4O1xufVxuXG4uY29tbW9ubmV3LW1vZGFsLWRvd25sb2FkLXBvcHVwLm1vZGFsRFBUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZG93bmxvYWRIb2xkaW5nRGVzay1mb3JtIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jb21tb25uZXctbW9kYWwtZG93bmxvYWQtcG9wdXAubW9kYWxEUFRpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5kb3dubG9hZEhvbGRpbmdEZXNrLWZvcm0gLmN1c3RvbUZvcm0gLmN1c3RvbUZvcm1TZWN0aW9uIC5ibHVlX2JnIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jb21tb25uZXctbW9kYWwtZG93bmxvYWQtcG9wdXAubW9kYWxEUFRpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5kb3dubG9hZEhvbGRpbmdEZXNrLWZvcm0gLmN1c3RvbUZvcm0gLmN1c3RvbUZvcm1TZWN0aW9uIC5jdXN0b21Gb3JtU2VjdGlvbl9maWVsZCAuYm9kZXItYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uY29tbW9ubmV3LW1vZGFsLWRvd25sb2FkLXBvcHVwLm1vZGFsRFBUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZG93bmxvYWRIb2xkaW5nRGVzay1mb3JtIC5jdXN0b21Gb3JtIC5jdXN0b21Gb3JtU2VjdGlvbiAuY3VzdG9tRm9ybVNlY3Rpb25fZmllbGQuYm9kZXItYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuLmNvbW1vbm5ldy1tb2RhbC1kb3dubG9hZC1wb3B1cC5tb2RhbERQVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmRvd25sb2FkSG9sZGluZ0Rlc2stZm9ybSAuY3VzdG9tRm9ybSAuY3VzdG9tRm9ybVNlY3Rpb24gLmN1c3RvbUZvcm1TZWN0aW9uX2ZpZWxkLmNoZWNrYm94V3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xufVxuLmNvbW1vbm5ldy1tb2RhbC1kb3dubG9hZC1wb3B1cC5tb2RhbERQVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0qL1xuLm5ld0Rvd25sb2FkU3VjY2VzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMjZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5uZXdEb3dubG9hZFN1Y2Nlc3MgLm5ld0Rvd25sb2FkU3VjY2Vzcy1pbWcge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkICNlMWYyZWQ7XG4gIGJhY2tncm91bmQ6ICNjZWU5ZTA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKiogTmV3IEVycm9yIE1zZyoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uZXJyb3ItbXNnLW5ldy1pY29uIGkge1xuICBmb250LXNpemU6IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5lcnJvci1tc2ctbmV3LWljb24gaSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5lcnJvci1tc2ctbmV3LWljb24gLmVycm9yLW1zZyAuZXJyb3ItbXNnLXdyYXBwZXIgLmVycm9yLW1zZy10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5lcnJvci1tc2ctbmV3LWljb24gLmVycm9yLW1zZyAuZXJyb3ItbXNnLXdyYXBwZXIgLmVycm9yLW1zZy10ZXh0IHNwYW4ge1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCI7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuXG4uc2lkZWJhci1ib2R5IHtcbiAgaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5uby1ob3Zlci10YWJsZSB0Ym9keSB0cjpob3Zlcixcbi5uby1ob3Zlci10YWJsZSB0aGVhZCB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZW1vdmUtYnRuLXByb3BzIC5idG4ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLnJlbW92ZS1idG4tcHJvcHMgLmJ0bjpob3ZlciwgLnJlbW92ZS1idG4tcHJvcHMgLmJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb21tb24tdG9vbHRpcC1jdXN0b20tZWxsaXBzZSB7XG4gIHRvcDogLTRweCAhaW1wb3J0YW50O1xufVxuLmNvbW1vbi10b29sdGlwLWN1c3RvbS1lbGxpcHNlIC50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmNvbW1vbi10b29sdGlwLWN1c3RvbS1lbGxpcHNlIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tZHJhd2VyLXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3cmVtKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIC8qIFRyYWNrICovXG4gIC8qIEhhbmRsZSAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tb24tZHJhd2VyLXNjcm9sbCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI4cmVtKSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuLmNvbW1vbi1kcmF3ZXItc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tZHJhd2VyLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jb21tb24tZHJhd2VyLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMDMwMDJmO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiBuY2QgdG9jIGlwbyAqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbW1vbi10YWJsZS1hbGwtYm9yZGVyIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29tbW9uLXRhYmxlLWFsbC1ib3JkZXIgdGFibGUgdGQsXG4uY29tbW9uLXRhYmxlLWFsbC1ib3JkZXIgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBwYWRkaW5nOiA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qKioqKmNvbW1vbiBzb3J0aW5nKioqKioqKiovXG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNCb2xkXCIgIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLXNvcnRpbmctdWkuc21hbGwtaGVpZ2h0LTUwIC5nZW5lcmljLXRhYnMgLm5hdi10YWJzIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpLnNtYWxsLWhlaWdodC01MCAuZ2VuZXJpYy10YWJzIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5jb21tb24tZmlsdGVyLXNvcnRpbmctdWkgLmRyYXdlci1ib2R5IC5zb3J0bGlzdC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5jb21tb24tZmlsdGVyLXNvcnRpbmctdWkgLmRyYXdlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwcHg7XG59XG4uY29tbW9uLWZpbHRlci1zb3J0aW5nLXVpIC5yaWdodHNpZGViYXIgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cblxuLmRyYXdlci1jb250YWluZXIgLmRhdGUtY29udGFpbmVyLmJnX2FxdWFfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb24tZmlsdGVyLXNvcnRpbmctdWkgLm9yZGVyYm9vay1zb3J0aW5nIC5kcmF3ZXItYm9keSAubWF4LWhlaWdodC1zY3JvbGwge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5jb21tb24tZG93bmxvYWQtbmV3dGhlbWUgLmJsdWVfYmcubWFpbCAuaWNvbiBpIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG5cbi5uZXctcGF0aHMtZXJyb3Jtc2cgLmVycm9yLW1zZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5uZXctcGF0aHMtZXJyb3Jtc2cgLmVycm9yLW1zZyAuZXJyb3ItbXNnLXdyYXBwZXIgLnJlc3VsdHMtdGV4dCB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm5ldy1wYXRocy1lcnJvcm1zZyAuZXJyb3ItbXNnIC5lcnJvci1tc2ctd3JhcHBlciAuZXJyb3JpY29uIHtcbiAgZm9udC1zaXplOiA2NHB4O1xufVxuXG4uY29tbW9uLW5ldy1wb3B1cGZhaWwtZGVzayAuc21hbGxjYXNlLXBvcHVwLWZhaWwgLmFjdGlvbi1wb3N0LXN1Y2Nlc3MgLnR3aXN0OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLmNvbW1vbi1uZXctcG9wdXBmYWlsLWRlc2sgLnNtYWxsY2FzZS1wb3B1cC1mYWlsIC5zbWFsbGNhc2UtcG9wdXAtZmFpbC1ib2R5IC51cGRhdGUtbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJhY2tncm91bmRjb2xvcl93aGl0ZWRyYXdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwcHggMHB4O1xufVxuLmJhY2tncm91bmRjb2xvcl93aGl0ZWRyYXdlciAuZHJhd2VyLWhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2NkNTtcbn1cblxuLndoaXRlZHJhd2VyX19iYWNrZHJvcCB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjVweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEuNXB4KTtcbn1cblxuLnN1Y2Nlc3MtcG9wLWxpbmstbW9kYWwgLm1vZGFsQ29udGFpbmVyIHtcbiAgd2lkdGg6IDg4MHB4O1xuICBoZWlnaHQ6IDM4MnB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uaGlkZS1kZWZhdWx0LWFycm93IHtcbiAgei1pbmRleDogMDtcbn1cbi5oaWRlLWRlZmF1bHQtYXJyb3cgLnBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhpZGUtZGVmYXVsdC1hcnJvdyAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuaGlkZS1kZWZhdWx0LWFycm93IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYWlsZWQtcG9wLW1vZGFsIC5tb2RhbENvbnRhaW5lcixcbi5sb2FkaW5nLXBvcC1tb2RhbCAubW9kYWxDb250YWluZXIge1xuICB3aWR0aDogNzE0cHg7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBCYWNrZHJvcCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZGFya19iYWNrZ3JvdW5kX2JsdXJfX2JhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuLmJhY2tkcm9wX2JsdXJfX2JhY2tkcm9wIHtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG5cbi5saWdodC1iYWNrZHJvcC1tb2RhbCAubW9kYWwtYmFja2Ryb3AsXG4ubGlnaHQtYmFja2Ryb3AtbW9kYWwgLm1vZGFsQmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KSAhaW1wb3J0YW50O1xufVxuXG4uc2VwZXJhdG9yLWJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnR4dC1kZWNvcmF0aW9uLWdyZWVuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzUxYjI1NSAhaW1wb3J0YW50O1xufVxuXG4udHh0LWRlY29yYXRpb24tcmVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2RkNTA0ZCAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY29tbW9uLW51bWVyaWMtYXJyb3dzLm51bWVyaWMtdmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29tbW9uLW51bWVyaWMtYXJyb3dzLm51bWVyaWMtdmFsdWUgLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29tbW9uLW51bWVyaWMtYXJyb3dzLm51bWVyaWMtdmFsdWUgLmFycm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbn1cbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxIb2xkaW5nVGl0bGUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTdlN2U3O1xufVxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzU4MGY3O1xufVxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEhvbGRpbmdUaXRsZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmFkaW8gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNTgwZjc7XG59XG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsSG9sZGluZ1RpdGxlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jdXN0b21fYnRuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1ODBmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1ODBmNztcbn1cbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxCYWNrZ3JvdW5kIC5tb2RhbENvbnRhaW5lci5zbWFsbGNhc2UtcG9wdXAgLnNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzLWhlYWQsXG4ucmVwb3J0c19vbGRfdGhlbWUgLmRvd25sb2FkLWRyb3AtYm9keWxpc3QgLm1vZGFsQmFja2dyb3VuZCAubW9kYWxDb250YWluZXIuc21hbGxjYXNlLXBvcHVwIC5zbWFsbGNhc2UtcG9wdXAtZmFpbC1oZWFkLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEJhY2tncm91bmQgLm1vZGFsQ29udGFpbmVyLnNtYWxsY2FzZS1wb3B1cCAuc21hbGxjYXNlLXBvcHVwLWxvYWRlci1oZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjlmZjtcbn1cbi5yZXBvcnRzX29sZF90aGVtZSAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCAubW9kYWxCYWNrZ3JvdW5kIC5tb2RhbENvbnRhaW5lci5zbWFsbGNhc2UtcG9wdXAgLnNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzLWJvZHkgLmFjdGlvbi1wb3N0LXN1Y2Nlc3MgYnV0dG9uLFxuLnJlcG9ydHNfb2xkX3RoZW1lIC5kb3dubG9hZC1kcm9wLWJvZHlsaXN0IC5tb2RhbEJhY2tncm91bmQgLm1vZGFsQ29udGFpbmVyLnNtYWxsY2FzZS1wb3B1cCAuc21hbGxjYXNlLXBvcHVwLWZhaWwtYm9keSAuYWN0aW9uLXBvc3Qtc3VjY2VzcyBidXR0b24ge1xuICBjb2xvcjogIzM1ODBmNztcbn1cbi5yZXBvcnRzX29sZF90aGVtZS53cmFwcGVyLWZpbGwjc2VhcmNoLWZpbHRlciAuc3VtbWFyaXplIC5jdXN0b20tY29udHJvbC5ib3JkZXItc3dpdGNoIC5ib3JkZXItc3dpdGNoLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG59XG4ucmVwb3J0c19vbGRfdGhlbWUud3JhcHBlci1maWxsI3NlYXJjaC1maWx0ZXIgI3NlYXJjaC1maWx0ZXIgLnF1YW50aXR5IC5idG4tc2VsZWN0LXF0eSxcbi5yZXBvcnRzX29sZF90aGVtZS53cmFwcGVyLWZpbGwjc2VhcmNoLWZpbHRlciAjc2VhcmNoLWZpbHRlciAuc3F1YXJlX29mZiAuYnRuLXNlbGVjdC1xdHkge1xuICBjb2xvcjogIzM1ODBmNyAhaW1wb3J0YW50O1xufVxuLnJlcG9ydHNfb2xkX3RoZW1lLndyYXBwZXItZmlsbCNzZWFyY2gtZmlsdGVyIC50YXB0b3BsZWRnZSAuZWRlbC1pY29uLXBsZWRnZSB7XG4gIGNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG59XG4ucmVwb3J0c19vbGRfdGhlbWUud3JhcHBlci1maWxsI3NlYXJjaC1maWx0ZXIgLnRhcHRvcGxlZGdlIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzU4MGY3ICFpbXBvcnRhbnQ7XG59XG4ucmVwb3J0c19vbGRfdGhlbWUud3JhcHBlci1maWxsI3NlYXJjaC1maWx0ZXIgLmRvd25sb2FkcyAuY29udGFpbmVyIC5ob2xkaW5nLXRhYnMgI3NlYXJjaC1maWx0ZXIgLmhvbGRpbmctcG9zaXRpb24tZmlsdGVyIC5kb3dubG9hZHMge1xuICBjb2xvcjogIzM1ODBmNztcbn1cblxuLm9sZC10aGVtZS1jYWxlbmRlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1zZWxlY3RlZCxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLm9sZC10aGVtZS1jYWxlbmRlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLXNlbGVjdGVkLFxuLm9sZC10aGVtZS1jYWxlbmRlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLm9sZC10aGVtZS1jYWxlbmRlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXG4ub2xkLXRoZW1lLWNhbGVuZGVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLXNlbGVjdGVkLFxuLm9sZC10aGVtZS1jYWxlbmRlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXG4ub2xkLXRoZW1lLWNhbGVuZGVyIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxuLm9sZC10aGVtZS1jYWxlbmRlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1zZWxlY3RlZCxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxuLm9sZC10aGVtZS1jYWxlbmRlciAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSxcbi5vbGQtdGhlbWUtY2FsZW5kZXIgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTgwZjcgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ub2xkLXRoZW1lLWNhbGVuZGVyIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlN2U3ZTc7XG59XG4ub2xkLXRoZW1lLWNhbGVuZGVyIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzNTgwZjc7XG59XG4ub2xkLXRoZW1lLWNhbGVuZGVyIC5yYWRpbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzM1ODBmNztcbn1cblxuLmxoLTE0MCB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hZGRGYW1pbHktbW9kYWwtbW9iIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cblxuYm9keS5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBib2R5Lm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHgtNTIwIHtcbiAgaGVpZ2h0OiA1MjBweDtcbn1cblxuLmFwcGx5LWNhbmNlbC1idG5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMyU7XG59XG4uYXBwbHktY2FuY2VsLWJ0bnMgLmVkX2J1dHRvbi5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTWVkaXVtXCI7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYm9yZGVyLWJsYWNrLW9uZTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0NDQ0O1xufVxuXG4uYm9yZGVyLXJhZGl1cy0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4ud2lkdGgtbWF4LWNvbnRlbnQge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5oZWlnaHQtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtOTUge1xuICBoZWlnaHQ6IDk1JSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTkwIHtcbiAgaGVpZ2h0OiA5MCUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC04NSB7XG4gIGhlaWdodDogODUlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtODAge1xuICBoZWlnaHQ6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC03MCB7XG4gIGhlaWdodDogNzAlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNjAge1xuICBoZWlnaHQ6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTU1IHtcbiAgaGVpZ2h0OiA1NSUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtNDAge1xuICBoZWlnaHQ6IDQwJSAhaW1wb3J0YW50O1xufVxuXG4uaGVpZ2h0LTM1IHtcbiAgaGVpZ2h0OiAzNSUgIWltcG9ydGFudDtcbn1cblxuLmhlaWdodC0zMCB7XG4gIGhlaWdodDogMzAlICFpbXBvcnRhbnQ7XG59XG5cbi5oZWlnaHQtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZWRlbC1pY29uLWFycm93LWxlZnQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5tYi0yMSB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbi50cmFuc2FjdGlvbi1jYWxlbmRhci1tb2IgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIC56LWluZGV4LWhpZ2hfX2hhbmRsZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbn1cbi50cmFuc2FjdGlvbi1jYWxlbmRhci1tb2IgLmJhY2tncm91bmRjb2xvcl9ibHVlZHJhd2VyIC56LWluZGV4LWhpZ2hfX2hhbmRsZSB7XG4gIHdpZHRoOiA5NHB4ICFpbXBvcnRhbnQ7XG59XG4udHJhbnNhY3Rpb24tY2FsZW5kYXItbW9iIC5mcm9tX3RvX2NvbnRhaW5lcl9uZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnRyYW5zYWN0aW9uLWNhbGVuZGFyLW1vYiAuY29tbW9uLWRvd25sb2FkLW5ld3RoZW1lIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLnRyYW5zYWN0aW9uLWNhbGVuZGFyLW1vYiAuei1pbmRleC1oaWdoX19jb250ZW50IHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDg1dmggLSAyNXB4KTtcbn1cblxuLmNvbW1vbi1kYXRlcGlja2VyIC5jYWxlbmRhcmRhdGVzLXNwYWNpbmcgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcbiAgd2lkdGg6IDIuNHJlbTtcbn1cbi5jb21tb24tZGF0ZXBpY2tlciAuY2FsZW5kYXJkYXRlcy1zcGFjaW5nIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXkge1xuICBtYXJnaW46IDdweDtcbn1cblxuLnBhc3N3b3JkLXByb3RlY3RlZC1tc2ctZHJhd2VyIC5tb2Itc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3Mge1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLnBhc3N3b3JkLXByb3RlY3RlZC1tc2ctZHJhd2VyIC5tb2Itc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MgLm1vYi1zbWFsbGNhc2UtcG9wdXAtc3VjY2Vzcy1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnBhc3N3b3JkLXByb3RlY3RlZC1tc2ctZHJhd2VyIC5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlciB7XG4gIGhlaWdodDogMjUwcHg7XG59XG4ucGFzc3dvcmQtcHJvdGVjdGVkLW1zZy1kcmF3ZXIgLm1vYi1zbWFsbGNhc2UtcG9wdXAtbG9hZGVyLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnBhc3N3b3JkLXByb3RlY3RlZC1tc2ctZHJhd2VyIC5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlci1ib2R5IC51cGRhdGUtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mbG9hdGluZy1sYWJlbC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mbG9hdGluZy1sYWJlbC1ncm91cCAuZmxvYXRpbmctbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjYjhiOGI4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuLmZsb2F0aW5nLWxhYmVsLWdyb3VwIGlucHV0OmZvY3VzIH4gLmZsb2F0aW5nLWxhYmVsLFxuLmZsb2F0aW5nLWxhYmVsLWdyb3VwIDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIC5mbG9hdGluZy1sYWJlbCB7XG4gIHRvcDogLTI1cHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuLmZsb2F0aW5nLWxhYmVsLWdyb3VwIC5mbG9hdGluZy1sYWJlbC5mb2N1cyB7XG4gIHRvcDogLTI1cHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc05vcm1hbFwiO1xufVxuLmZsb2F0aW5nLWxhYmVsLWdyb3VwIC5jdXN0b20tZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5jdXN0b20tZm9ybS1jb250cm9sIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogRWRnZSAqL1xuICBjb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xufVxuXG4ueW9iX2lucF9ncnAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnlvYl9pbnBfZ3JwOmhvdmVyIC55b2JfaW5wIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xufVxuLnlvYl9pbnBfZ3JwIC55b2JfaW5wIHtcbiAgd2lkdGg6IDIxLjI1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDUlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDhweCAwcHggMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvTWVkaXVtXCI7XG4gIGNvbG9yOiAjMTExMTExO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC55b2JfaW5wX2dycCAueW9iX2lucCB7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIH1cbn1cbi55b2JfaW5wX2dycCAueW9iX2lucDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9SZWd1bGFyXCI7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuLnlvYl9pbnBfZ3JwIC55b2JfaW5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi55b2JfaW5wX2dycCAueW9iX2lucC5mb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAzMDAyZjtcbn1cbi55b2JfaW5wX2dycCAuZXJyb3ItYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGQ1MDRkICFpbXBvcnRhbnQ7XG59XG4ueW9iX2lucF9ncnAgSU5QVVRbdHlwZT1wYXNzd29yZF0ge1xuICBoZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nZW5lcmljLXBvcHVwLWxheW91dCAucG9wdXAtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5nZW5lcmljLXBvcHVwLWxheW91dCAucG9wdXAtaGVhZGVyIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBtYXJnaW46IDBweCAxMHB4IDBweCAzcHg7XG59XG4uZ2VuZXJpYy1wb3B1cC1sYXlvdXQgLnBvcHVwLWJvZHkge1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmdlbmVyaWMtcG9wdXAtbGF5b3V0IC5wb3B1cC1idXR0b25zIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWU7XG4gIHBhZGRpbmc6IDE1cHggMTdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5nZW5lcmljLXBvcHVwLWxheW91dCAucG9wdXAtYnV0dG9ucyAuZWRfYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCA1NXB4O1xufVxuXG4ucHJvZHVjdC1idXR0b25zLmVkX2J1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbiAgbWFyZ2luOiAwcHggMTBweCA1cHggMHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4ucHJvZHVjdC1idXR0b25zLmVkX2J1dHRvbi5idXR0b24ubWlkbmlnaHQtYmx1ZS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuLnByb2R1Y3QtYnV0dG9ucy5lZF9idXR0b24uYnV0dG9uLmJnX2FxdWFfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmO1xufVxuLnByb2R1Y3QtYnV0dG9ucy5lZF9idXR0b24uYnV0dG9uLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgY29sb3I6ICNiOGI4Yjg7XG59XG4ucHJvZHVjdC1idXR0b25zLmVkX2J1dHRvbi5idXR0b24uYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzMDAyZjtcbn1cblxuLm9yZGVyLWNvbmZpcm1hdGlvbiAuc3RvY2stbGluZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbi5zY3JvbGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiA2MCU7XG59XG4ub3JkZXItY29uZmlybWF0aW9uIC5oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggM3B4IDE1cHg7XG4gIGdhcDogMTBweDtcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLmhlYWRlciBpIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLm9yZGVyLXN0b2NrIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLm9yZGVyLXN0b2NrIC5jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbiAub3JkZXItbXNnIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbjogMTBweCAxNXB4IDBweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ub3JkZXItY29uZmlybWF0aW9uIC5vcmRlci1tc2cgZGl2IHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbiAub3JkZXJib2R5LWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luOiAwcHggMTVweDtcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLm9yZGVyYm9keS1saXN0IC5jb2wge1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLm9yZGVyYm9keS1saXN0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4ub3JkZXItY29uZmlybWF0aW9uIC5leGNoYW5nZS1xdHktcm93IHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuLm9yZGVyLWNvbmZpcm1hdGlvbiAuZXhjaGFuZ2UtcXR5LXJvdyBkaXYge1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5vcmRlci1jb25maXJtYXRpb24gLmV4Y2hhbmdlLXF0eS1yb3cgLmRheS10YWcge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAub3JkZXItY29uZmlybWF0aW9uIC5vcmRlci1zdG9jayB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gIC5vcmRlci1jb25maXJtYXRpb24gLm9yZGVyLW1zZyB7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHggMHB4IDIwcHg7XG4gIH1cbiAgLm9yZGVyLWNvbmZpcm1hdGlvbiAuZXhjaGFuZ2UtcXR5LXJvdyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAub3JkZXItY29uZmlybWF0aW9uIC5leGNoYW5nZS1xdHktcm93IC5kYXktdGFnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLm9yZGVyLWNvbmZpcm1hdGlvbiAub3JkZXJib2R5LWxpc3Qge1xuICAgIG1hcmdpbjogMHB4IDIwcHg7XG4gIH1cbn1cbi5hdXRoLWhlYWRpbmcge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cblxuLmF1dGgtbXNnIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XG59XG5cbi5hdXRob3Jpc2UtbXNnIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIG1hcmdpbjogMHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5hdXRob3Jpc2UtbXNnIGRpdiB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLnByb2NlZWQtYnV0dG9uIHtcbiAgcGFkZGluZzogNTBweCAwcHggMzBweCAwcHg7XG59XG4ucHJvY2VlZC1idXR0b24gLmVkX2J1dHRvbi5idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMTBweCAyOHB4O1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmJhY2stdHBpbiAuY29sLFxuLm5vdGUtc2VjdGlvbiAuY29sIHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4uYmFjay10cGluIC5lZF9idXR0b24ubGluayxcbi5ub3RlLXNlY3Rpb24gLmVkX2J1dHRvbi5saW5rIHtcbiAgY29sb3I6ICMwMzAwMmY7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLm5vdGUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBib3R0b206IDA7XG59XG4ubm90ZS1zZWN0aW9uIHVsIHtcbiAgcGFkZGluZzogMHB4IDE1cHggMjBweCAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ubm90ZS1zZWN0aW9uIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubm90ZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgfVxuICAuYmFjay10cGluIC5jb2wge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vdGUtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnRvZ2dsZS1zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50b2dnbGUtc3dpdGNoLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b2dnbGUtc3dpdGNoLmJpZy1zd2l0Y2gge1xuICB3aWR0aDogMzJweDtcbn1cbi50b2dnbGUtc3dpdGNoLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLnRvZ2dsZS1zd2l0Y2gtbGFiZWwuZS1zd2l0Y2gtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUxYjI1NTtcbn1cbi50b2dnbGUtc3dpdGNoLWxhYmVsLm1pZG5pZ2h0LWJsdWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDMwMDJmICFpbXBvcnRhbnQ7XG59XG4udG9nZ2xlLXN3aXRjaC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xufVxuLnRvZ2dsZS1zd2l0Y2gtaW5uZXI6YmVmb3JlLCAudG9nZ2xlLXN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udG9nZ2xlLXN3aXRjaC1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbm8pO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM3MjcyNzE7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4udG9nZ2xlLXN3aXRjaC1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4udG9nZ2xlLXN3aXRjaC1kaXNhYmxlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnRvZ2dsZS1zd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEteWVzKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1yaWdodDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzcyNzI3MTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiRE1TYW5zTm9ybWFsXCI7XG59XG4udG9nZ2xlLXN3aXRjaC1zd2l0Y2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwLjJyZW07XG4gIGJhY2tncm91bmQ6ICNiOGI4Yjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG59XG4udG9nZ2xlLXN3aXRjaC1zd2l0Y2guZS1zd2l0Y2gtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzUxYjI1NTtcbn1cbi50b2dnbGUtc3dpdGNoLXN3aXRjaC5taWRuaWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAzMDAyZiAhaW1wb3J0YW50O1xufVxuLnRvZ2dsZS1zd2l0Y2gtc3dpdGNoLmJpZy1zd2l0Y2gge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBtYXJnaW46IDAuMjVyZW07XG4gIHJpZ2h0OiAxMXB4O1xufVxuLnRvZ2dsZS1zd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC50b2dnbGUtc3dpdGNoLWxhYmVsIC50b2dnbGUtc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udG9nZ2xlLXN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLnRvZ2dsZS1zd2l0Y2gtbGFiZWwgLnRvZ2dsZS1zd2l0Y2gtc3dpdGNoIHtcbiAgcmlnaHQ6IDBweDtcbn1cblxuLmNvdW50ZXJpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jb3VudGVyaW5wdXQgLmlucHV0X3ByZWZpeCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cbi5jb3VudGVyaW5wdXQgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImVuY29kZXNhbnNfbm9ybWFsXCI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmNvdW50ZXJpbnB1dCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCBidXR0b24ge1xuICBmb250LXNpemU6IDEuNTYzcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggMTBweCAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5vcmRlcm1zZ3NlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3JkZXJtc2dzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLm9yZGVybXNnc2VjdGlvbiAuaW5uZXJzZWN0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ub3JkZXJtc2dzZWN0aW9uIC5pbm5lcnNlY3Rpb24gLm9yZGVyYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTtcbiAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ub3JkZXJtc2dzZWN0aW9uIC5pbm5lcnNlY3Rpb24gLm9yZGVyYm94IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9yZGVybXNnc2VjdGlvbiAuaW5uZXJzZWN0aW9uIC5hZGR0b3dhdGNobGlzdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm9yZGVybXNnc2VjdGlvbiAuaW5uZXJzZWN0aW9uIC5idG4tY2xhc3MtYnRudHlwZSAuZWRfYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkVuY29kZVNhbnNNZWRpdW1cIjtcbn1cbi5vcmRlcm1zZ3NlY3Rpb24gLmlubmVyc2VjdGlvbiAucmVqZWN0ZWRtc2cgc3Ryb25nIHtcbiAgY29sb3I6ICMwMzAwMmY7XG59XG4ub3JkZXJtc2dzZWN0aW9uIC5yZWNpZXZlZCB7XG4gIGNvbG9yOiAjNTFiMjU1O1xufVxuLm9yZGVybXNnc2VjdGlvbiAucmVqZWN0ZWQge1xuICBjb2xvcjogI2RkNTA0ZDtcbn1cblxuLnJlZGlyZWN0T3V0ZXJib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRjRFQztcbiAgcGFkZGluZzogMjBweCA0N3B4IDIwcHggNDdweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWRpcmVjdE91dGVyYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAyMHB4IDBweDtcbiAgfVxufVxuLnJlZGlyZWN0T3V0ZXJib3ggLmVkX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuXG4uZmlsdGVyc29ydFNpZGViYXItc2VjdGlvbi1tb2JpbGUgLnotaW5kZXgtaGlnaF9faGFuZGxlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZpbHRlcnNvcnRTaWRlYmFyLXNlY3Rpb24tbW9iaWxlIC5ib2R5bGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZmlsdGVyc29ydFNpZGViYXItc2VjdGlvbi1tb2JpbGUgLmZpbHRlcnNvcnRTaWRlYmFyLWNsZWFyLWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmY1O1xufVxuLmZpbHRlcnNvcnRTaWRlYmFyLXNlY3Rpb24tbW9iaWxlIC5maWx0ZXJzb3J0U2lkZWJhci1jbGVhci1hbGwgLmVkX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJETVNhbnNOb3JtYWxcIiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjFweDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbC0zNDAge1xuICBoZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmZpbHRlcnNvcnRTaWRlYmFyLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLmxlZnRzaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5maWx0ZXJzb3J0U2lkZWJhci5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciAubmF2IC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5maWx0ZXJzb3J0U2lkZWJhci5mb290ZXItc2lkZWJhci1nZW5lcmljIC5sZWZ0c2lkZWJhciAubmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDEycHg7XG59XG4uZmlsdGVyc29ydFNpZGViYXIuZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAubGVmdHNpZGViYXIgLm5hdiAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5maWx0ZXJzb3J0U2lkZWJhci5mb290ZXItc2lkZWJhci1nZW5lcmljIC5yaWdodHNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuLmZpbHRlcnNvcnRTaWRlYmFyLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMgLnJpZ2h0c2lkZWJhciAuZmlsdGVyYXNzZXQtZHJvcC1ib2R5IC5ib2R5bGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZmlsdGVyc29ydFNpZGViYXIuZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAucmlnaHRzaWRlYmFyIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0IC5ib2R5bGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkRNU2Fuc01lZGl1bVwiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZmlsdGVyc29ydFNpZGViYXIuZm9vdGVyLXNpZGViYXItZ2VuZXJpYyAucmlnaHRzaWRlYmFyIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkgLmJvZHlsaXN0IC5pbnNpZGUtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb21tb24tZmlsdGVyLXNlY3Rpb24gLnJpZ2h0c2lkZWJhciB7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbiAucmlnaHRzaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjEycmVtO1xufVxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbiAucmlnaHRzaWRlYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmY7XG59XG5cbi5ub3RpZmljYXRpb25sb2NrLWZpbHRlci1kb3Qge1xuICBjb2xvcjogI2YwNGU0NTtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTlweDtcbn1cblxuLnJlZC1kb3Qge1xuICBjb2xvcjogI2YwNGU0NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRvcDogLTExcHg7XG4gIHJpZ2h0OiAzcHg7XG59XG5cbi5uZm8tZ2VudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLm5mby1nZW50YWJsZSAuZWRfYnV0dG9uLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDlweCAxN3B4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm5mby1nZW50YWJsZSAuc3Vid2lkdGgge1xuICB3aWR0aDogMTUlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubmZvLWdlbnRhYmxlIC50YWJsZS1oZWFkIHRyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmZvLWdlbnRhYmxlIC50YWJsZS1oZWFkIHRyIHRoIHtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJETVNhbnNNZWRpdW1cIjtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtYm9keSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbn1cbi5uZm8tZ2VudGFibGUgLnRhYmxlLWJvZHkgdGQgLnRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4ubmZvLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IHRkIHtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCB0ZCBkaXYge1xuICBwYWRkaW5nOiAwcHg7XG59XG4ubmZvLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IC5hcHBseU5vd0J0biB7XG4gIHBhZGRpbmc6IDBweCAyMnB4IDBweCAzNXB4O1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAuc2hhcmUtaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAuc2hhcmUtaWNvbiAuZWRlbC1pY29uLXNoYXJlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZWZ0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGNvbG9yOiAjMDMwMDJmO1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtYm9keSAudGJvZHktY29udGVudCAucHJpY2UtZGlzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmE3MTc7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ubmZvLWdlbnRhYmxlIC50YWJsZS1ib2R5IC50Ym9keS1jb250ZW50IC5wcmljZS1kaXNjIHAge1xuICBsaW5lLWhlaWdodDogMTMuNXB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm5mby1nZW50YWJsZSAudGFibGUtYm9keSAubGFiZWx0ZXh0IHRkIHtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4udy0yMCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuaXBvLWxhYmVsLXRleHQtdGlsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE3LjVweDtcbiAgfVxufVxuXG4ubmZvLWdlbnRhYmxlIHRyIHRoOm50aC1jaGlsZCgxKSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLm5mby1nZW50YWJsZSB0ciB0aDpudGgtY2hpbGQoMSksXG4ubmZvLWdlbnRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSB7XG4gIHdpZHRoOiAyMCU7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5uZm8tZ2VudGFibGUgdHIgdGg6bnRoLWNoaWxkKDEpIC5jb250ZW50LXBhZGRpbmctMTUsXG4ubmZvLWdlbnRhYmxlIHRyIHRkOm50aC1jaGlsZCgxKSAuY29udGVudC1wYWRkaW5nLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubmZvLWdlbnRhYmxlIHRyIHRoOm50aC1jaGlsZCgyKSxcbi5uZm8tZ2VudGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5uZm8tZ2VudGFibGUgdHIgdGg6bnRoLWNoaWxkKDMpLFxuLm5mby1nZW50YWJsZSB0ciB0ZDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjAlO1xufVxuLm5mby1nZW50YWJsZSB0ciB0aDpudGgtY2hpbGQoNCksXG4ubmZvLWdlbnRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KSB7XG4gIHdpZHRoOiAxMCU7XG59XG4ubmZvLWdlbnRhYmxlIHRyIHRoOm50aC1jaGlsZCg1KSxcbi5uZm8tZ2VudGFibGUgdHIgdGQ6bnRoLWNoaWxkKDUpIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5uZm8tZ2VudGFibGUgdHIgdGg6bnRoLWNoaWxkKDYpLFxuLm5mby1nZW50YWJsZSB0ciB0ZDpudGgtY2hpbGQoNikge1xuICB3aWR0aDogMjUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnNtYWxsLWZvbnQtc2l6ZSB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG59XG4uZ2VuZXJpYy1zZWFyY2hiYXItbW9kYWwtYmxvY2sgLnNlYXJjaGJhci1zZWFyY2gtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayAuc2VhcmNoYmFyLXNlYXJjaC1ibG9jayAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZ2VuZXJpYy1zZWFyY2hiYXItbW9kYWwtYmxvY2sgLnNlYXJjaGJhci1zZWFyY2gtYmxvY2sgLmNvbW1vbi1zZWFyY2gtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmFmZDtcbn1cbi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayAuc2VhcmNoYmFyLXNlYXJjaC1ibG9jayAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZkO1xufVxuLmdlbmVyaWMtc2VhcmNoYmFyLW1vZGFsLWJsb2NrIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLmdlbmVyaWMtc2VhcmNoYmFyLW1vZGFsLWJsb2NrIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA2MHZoO1xufVxuLmdlbmVyaWMtc2VhcmNoYmFyLW1vZGFsLWJsb2NrIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cbi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5taWMtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5zZWFyY2hiYXItc2VhcmNoLWJsb2NrLW1vYmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5lZC1zb3J0LWxhYmVsLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAvLyBwYWRkaW5nLXJpZ2h0OiAxMC4zN3B4O1xyXG4gIC8vIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cclxuICAuc29ydC10YWctY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMC41cHggc29saWQgIzM1ODBmNztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDMuNXB4IDdweCA1cHggN3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgLmVkLXNvcnQtbGFiZWwtdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAuc29ydE9yZGVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuLmVkZWwtaWNvbi1zb3J0IHtcclxuICAgIGZvbnQtc2l6ZTogMC41MjVyZW07XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZmlsdGVycy10YWcge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5ib3JkZXItdG9wLWFkZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcclxuICB9XHJcblxyXG4gIC5maWx0ZXJzLXRhZy1zdGlja3kge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDExM3B4O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTlweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB6LWluZGV4OiA4O1xyXG4gICAgLmNsZWFyLWFsbC10YWcge1xyXG4gICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc29ydC10YWctY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuLmZpbHRlcnMtdGFnIHtcclxuICBwYWRkaW5nLXRvcDogNDMuNXB4O1xyXG5cclxuICAuZWQtZmlsdGVyLWxhYmVsLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgLy8gcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgLnRhZy1jb250YWluZXIge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlZGZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOWZmO1xyXG4gICAgICBwYWRkaW5nOiA0LjVweCA3cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1maWx0ZXItbGFiZWwtdGV4dCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5lZGVsLWljb24tY2xvc2Uge1xyXG4gICAgICBmb250LXNpemU6IDAuNDYzcmVtO1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNsZWFyLWFsbC10YWcge1xyXG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHJpZ2h0OiAwcHg7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbi5maWx0ZXItdGFncyB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uZmlsdGVycy10YWcubmV3LXRoZW1lIHtcclxuICAuZWQtc29ydC1sYWJlbC13cmFwcGVyIHtcclxuICAgIC5zb3J0LXRhZy1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gICAgLmVkLXNvcnQtbGFiZWwtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIC5lZGVsLWljb24tc29ydCB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lZC1zb3J0LWxhYmVsLXRleHQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lZC1maWx0ZXItbGFiZWwtd3JhcHBlciB7XHJcbiAgICAudGFnLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLW1hZ2VudGE7XHJcbiAgICB9XHJcbiAgICAuZWQtZmlsdGVyLWxhYmVsLXRleHQge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5lZGVsLWljb24tY2xvc2Uge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmZpbHRlcnMtdGFnIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvcmRlci10b3AtYWRkIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gIH1cclxuXHJcbiAgLmZpbHRlcnMtdGFnLXN0aWNreSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMTE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAxOXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gIH1cclxuXHJcbiAgLnRhZy1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2JyZWFrUG9pbnRzLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICAgIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZ2wtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcblxyXG4uZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIge1xyXG4gICAgLy8gcGFkZGluZzogMjVweCAxMjBweCA1MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1wcmltYXJ5LW5ldztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgLy8gIHBhZGRpbmc6IDI1cHggOTVweCA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUycHgpIHtcclxuICAgICAgICAvLyAgcGFkZGluZzogMjVweCA1MHB4IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWpvaW4tc2VjdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eVR3bztcclxuICAgICAgICBsaW5lLWhlaWdodDogNDQuOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDYycHggMCAxM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWQtbmV3c2xldHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDIycHggMHB4O1xyXG4gICAgICAgIC8vIHdpZHRoOiA2NThweDtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpZ2h0Z3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItY29yYWwtbmV3O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOS42OHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBDZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDVweCA1cHggMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1nb29nbGUtbGluayB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLXdoeXVzLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyNXB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcblxyXG4gICAgICAgIC5lZC13aHl1cy1pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAvL3dpZHRoOiAzNCU7XHJcblxyXG4gICAgICAgICAgICAuZWQtd2h5dXMtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZWQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLXR3ZW50eTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTcuNTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndoeXVzLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAucmVhZG1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1jb3JhbC1uZXc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vZGVzY3JpcHRpb25cclxuXHJcbiAgICAgICAgICAgIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zZXZlbnRlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLXN1cHBvcnQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktdGl0bGUtYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDIxcHggMTVweCAyMXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAvLyAgd2lkdGg6IDMzJTtcclxuICAgICAgICBoZWlnaHQ6IDE3N3B4O1xyXG5cclxuICAgICAgICAuZWQtc3VwcG9ydC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZC1zdXBwb3J0LWNlbnRlci1kaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcblxyXG4gICAgICAgICAgICAuZWQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWNvcmFsLW5ldztcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDEycHggMTNweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAgIHN1cHBvcnRcclxuXHJcbiAgICAuZWQtZmVlZGJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktdGl0bGUtYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDIxcHggMTVweCAyMXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAvLyB3aWR0aDogMzMlO1xyXG4gICAgICAgIGhlaWdodDogMTc3cHg7XHJcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDE4cHg7XHJcblxyXG4gICAgICAgIC5lZC1mZWVkYmFjay10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIC5lZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItY29yYWwtbmV3O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lZC1mZWVkYmFjazEzNyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTM3cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZWQtZmVlZGJhY2stc21hbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS10aXRsZS1ibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgIC5lZC1mZWVkYmFjay10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1mZWVkYmFjay1jZW50ZXItZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG5cclxuICAgICAgICAuZWQtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItY29yYWwtbmV3O1xyXG4gICAgICAgICAgICB3aWR0aDogNTFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuXHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8vIGZvb3RlciBpbm5lciB3cmFwcGVyXHJcblxyXG4vLyBjb3B5cmlnaHQgc2VjdGlvblxyXG4uZWQtY29weXJpZ2h0LXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1ib3R0b20tYmx1ZTtcclxuICAgIC8vICBwYWRkaW5nOiA1MHB4IDEyNHB4IDI1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuICAgICAgICAvLyAgcGFkZGluZzogNTBweCA4MHB4IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xyXG4gICAgICAgIC8vcGFkZGluZzogNTBweCA2MHB4IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWNvcHlyaWdodCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0b21hdG87XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1jb3B5cmlnaHQtcmVzZXJ2ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZGVsLWxvZ28tZm9vdGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5lZGVsLWljb24tZWRlbC1sb2dvMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZC1wcm9kdWN0cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgIC5lZC1wcm9kdWN0cy10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtcHJvZHVjdHMtaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4Mi41cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDcycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTJweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0M3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWQtZXF1aXR5IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5vZmZlci1zYWxlLFxyXG4gICAgICAgIC5lZC1yaWdodHMtaXNzdWVzLFxyXG4gICAgICAgIC5lZC1wb3J0Zm9saW8ge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRmb290ZXItZGFyaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZC1vdGhlcnMge1xyXG4gICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAvL21hcmdpbi1yaWdodDogLTEycHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5lZC1vdGhlcnMtc2VjdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDM2LjI0JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1vdGhlcnMtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtb3RoZXJzLWlubmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5lZC1vdGhlcnMtYmQge1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDg3LjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzOS41cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGZvb3Rlci1kYXJrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5MC45M3B4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNTFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM5LjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVkLW90aGVyLmVkLW90aGVycy1oYWxmIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZC1vdGhlciB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3R0b20tYm9yZGVyIHtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1saWdodDtcclxuICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG9wYWNpdHk6IDAuMTtcclxufVxyXG5cclxuLmVkLXN0b2NrLW1hcmtldCB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZWQtc3RvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIC5lZC1zdG9jay1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWQtc3RvY2stZGVzY3JpcHRpb24gdWwge1xyXG4gICAgICAgICAgICA6bnRoLWNoaWxkKDI2KSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZC1zdG9jay10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMTAwcHggNDBweCAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDc1cHggNDBweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggNTdweCA0MHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lZC1tYXJrZXQtc3RhdHVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmVkLW1hcmtldC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAxMDBweCAwcHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggNzVweCAwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDU3cHggMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MnB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAyNXB4IDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWQtbWFya2V0LXN0YXR1cy1saXN0IHtcclxuICAgICAgICBzcGFuLm1hcmtldE9wZW46OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydHlTaXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1ncmVlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ubWFya2V0Q2xvc2VkOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnR5U2l4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQtZGFyaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItZGFya2dyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Bhbjpub3Qoc3BhbjpudGgtY2hpbGQoMSkpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZWQtcGxhdGVmb3JtcyB7XHJcbiAgICB3aWR0aDogNjMuNzUlO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgIHdpZHRoOiA2OCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLXBsYXRmb3JtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtcGxhdGZvcm0taW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZWQtd2ViLWNudHIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmVkLXRyYWRlciB7XHJcbiAgICB3aWR0aDogMjkzcHg7XHJcbiAgICBoZWlnaHQ6IDExM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xNHB4O1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTQycHg7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZWQtd2ViIHtcclxuXHJcbiAgICBtYXJnaW46IDAgMTJweCAyMXB4IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMTNweDtcclxuICAgIH1cclxufVxyXG5cclxuLmVkLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDExM3B4O1xyXG5cclxuICAgIC5lZC1jb250ZW50LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5LjZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXByaW1hcnk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWNvbnRlbnQtdHJhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5LjRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0LjVweDtcclxuXHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAuZWQtYXBpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0Ni4zMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDYuMzFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZC1jb250ZW50LWFwaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBgbWRgIGFwcGxpZXMgdG8gc21hbGwgZGV2aWNlcyAobGFuZHNjYXBlIHBob25lcywgbGVzcyB0aGFuIDc2OHB4KVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgIC5tYi1tdC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8vIGBsZ2AgYXBwbGllcyB0byBtZWRpdW0gZGV2aWNlcyAodGFibGV0cywgbGVzcyB0aGFuIDk5MnB4KVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgIC5tYi1tdC0xMCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubXctNTAge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLXByb2R1Y3RzIHtcclxuXHJcbiAgICAgICAgLmVkLXByb2R1Y3RzLWlubmVyIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub2ZmZXItc2FsZSxcclxuICAgICAgICAgICAgLmVkLXBvcnRmb2xpbyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA0MnB4IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1wcmltYXJ5LW5ldztcclxuXHJcbiAgICAgICAgLmVkLWpvaW4tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmVkLW5ld3NsZXR0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIycHggMHB4O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMHB4IDBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItbGlnaHRncmF5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItY29yYWwtbmV3O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjkuNjhweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IENlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNXB4IDVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1vdGhlcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmVkLW90aGVycy1zZWN0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuXHJcbiAgICAgICAgLmVkLWNvbnRlbnQtaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ2JTtcclxuXHJcbiAgICAgICAgICAgIC5iZy13aGl0ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTdweDtcclxuICAgICAgICAgICAgICAgIC8qIG1hcmdpbjogYXV0bzsgKi9cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lZC1jb250ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC13ZWIge1xyXG4gICAgICAgIGhlaWdodDogODFweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1hcGkuZWQtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDgxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC10cmFkZXI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTNweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtY29udGVudC13cmFwcGVyLmVkLXRyYWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTNweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTI4cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZWQtb3RoZXJzIHtcclxuICAgICAgICAuZWQtcGxhdGVmb3JtcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuZWQtcGxhdGZvcm0taW5uZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLy8gYHhsYCBhcHBsaWVzIHRvIGxhcmdlIGRldmljZXMgKGRlc2t0b3BzLCBsZXNzIHRoYW4gMTIwMHB4KVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAuZWQtb3RoZXJzIHtcclxuXHJcblxyXG4gICAgICAgIC5lZC1vdGhlcnMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWQtcGxhdGVmb3JtcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBgeHhsYCBhcHBsaWVzIHRvIHgtbGFyZ2UgZGV2aWNlcyAobGFyZ2UgZGVza3RvcHMsIGxlc3MgdGhhbiAxNDAwcHgpXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHt9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG4gICAgLmNvbnRhaW5lci5pbm5lckNvbnRhaW5lcixcclxuICAgIC5jb250YWluZXItbGcuaW5uZXJDb250YWluZXIsXHJcbiAgICAuY29udGFpbmVyLW1kLmlubmVyQ29udGFpbmVyLFxyXG4gICAgLmNvbnRhaW5lci1zbS5pbm5lckNvbnRhaW5lcixcclxuICAgIC5jb250YWluZXIteGwuaW5uZXJDb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTE4MXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdGVyLW1haWwtc2VjIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4ubWdsLTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG5cclxuLm1nci04IHtcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG4ubWd0LTE5IHtcclxuICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbn1cclxuXHJcbi5zdXBwb3J0LW1pZGRsZS1ib3JkZXIge1xyXG4gICAgcGFkZGluZzogMHB4IDhweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAuZWQtam9pbi1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWItaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1mb290ZXItaW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgLmVkLXdoeXVzLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5lZC13aHl1cy1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lckNvbnRhaW5lciB7XHJcbiAgICAgICAgLnB0LTUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHMtMzUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci1zdWJzZWN0aW9uLWhlYWQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuXHJcbi5mb290ZXItY29tbW9uLWdyaWQtNSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgMjUlIDIwJSAyNSUgMTUlO1xyXG5cclxuXHJcbn1cclxuXHJcbi5mb290ZXItY29tbW9uLWdyaWQtNCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNSUgMjUlIDIwJSA0MCU7XHJcblxyXG5cclxufVxyXG5cclxuLmxpbmtzLWRhdGEge1xyXG4gICAgZGl2IHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtaWxkLWJsdWUtb3BhY2l0eTtcclxuXHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay1zZWN0aW9uLXVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgLmlubmVyLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vdXRlci1oZWFkaW5nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLW9wYWNpdHktbWlkaGFsZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtb3BhY2l0eS1taWRoYWxmO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5wbGF0Zm9ybS1ncmlkIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG59XHJcblxyXG4uZ3JpZC0yLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgYXV0bztcclxufVxyXG5cclxuLnNjaGVtZS1ib3gge1xyXG5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1JSAyNSU7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1kYXJrO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbjogNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnNjaGVtZS1ib3gtcmlnaHQge1xyXG5cclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDc1JSAyNSU7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1kYXJrO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbjogNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHdpZHRoOiAyMTBweDtcclxufVxyXG5cclxuLmZvb3Rlci10eHQtb3Age1xyXG5cclxuICAgIGNvbG9yOiAkd2hpdGUtb3BhY2l0eS1taWRoYWxmO1xyXG59XHJcblxyXG4ucmVhZG1vcmVidG4ge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR0b21hdG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICAuZGVza3RvcC1oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm1vYmlsZS1zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWZlZWJhY2stbW9iIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1jb21tb24tZ3JpZC01IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYubGlua3MtZGF0YSB7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmstc2VjdGlvbi11bCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5vdXRlci1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItY29tbW9uLWdyaWQtNCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLmxpbmtzLWRhdGEge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rLXNlY3Rpb24tdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vdXRlci1oZWFkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGJ0LTM3IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM3cHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGxhdGZvcm0tZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYi1mb290ZXItZ3JpZC0zIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC0yLWZvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5jb21tb24taWNvbi1uYXYge1xyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgLy8gZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29tbW9uLW93bC1kYXRhIC5vd2wtbmF2IHtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3dsbmF2IC5TbGlkZXJJY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcnRuZXJMZWZ0IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTElO1xyXG4gICAgICAgIHRvcDogMzAlO1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOjE2MDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOTIlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxNjgwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkyJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFydG5lclJpZ2h0IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10ZW47XHJcbiAgICAgICAgcmlnaHQ6IC0xJTtcclxuICAgICAgICB0b3A6IDMwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxNDQwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAuZWQtZm9vdGVyLWlubmVyLXdyYXBwZXIge1xyXG4gICAgICAgIC5tZ3QtNTAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZ3QtbXQtNTAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmVkLWZlZWRiYWNrLXNtYWxsIHtcclxuICAgIC5vd2wtc3RhZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgID4ub3dsLWl0ZW0uYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTNweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM1MzM1QTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTMsIDUxLCA5MCwgMC42KTtcclxuXHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoOXB4KTtcclxuICAgICAgICAgICAgICAgIC1vLWZpbHRlcjogYmx1cig5cHgpO1xyXG4gICAgICAgICAgICAgICAgLW1zLWZpbHRlcjogYmx1cig5cHgpO1xyXG4gICAgICAgICAgICAgICAgLW1vei1maWx0ZXI6IGJsdXIoOXB4KTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDlweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgKy5vd2wtaXRlbS5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ob3Jpem9udGFsLWxpbmUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb290ZXItYm90dG9tLWxpbmU7XHJcbn1cclxuXHJcbi5zY29yZWJ0biB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRvbWF0bztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNldEhlaWdodEZvb3RlclNpZGViYXIge1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLyogVHJhY2sgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvKiBIYW5kbGUgKi9cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHJcbiAgICB9XHJcblxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbjpyb290IHtcclxuICBmb250LXNpemU6ICRiYXNlX2ZvbnRfc2l6ZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAkd2hpdGU6ICR3aGl0ZTtcclxuXHJcbiAgLmVkLWZvb3Rlci1pbm5lci13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDQycHggMHB4IDIwcHggMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1wcmltYXJ5LW5ldztcclxuXHJcbiAgICAuZWQtam9pbi1zZWN0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1uZXdzbGV0dGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luOiAyMnB4IDBweDtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAxOHB4O1xyXG4gICAgICAgIGZsZXg6IDI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwcHggMHB4IDVweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpZ2h0Z3JheTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItY29yYWwtbmV3O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5LjY4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogQ2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA1cHggNXB4IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1nb29nbGUtbGluayB7XHJcblxyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLXdoeXVzLXNlY3Rpb24ge1xyXG4gICAgICAuZWQtd2h5dXMtaW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgLmVkLXdoeXVzLXRpdGxlIHtcclxuICAgICAgICAgIC5lZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS10d2VudHk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNy41M3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndoeXVzLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgLnJlYWRtb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRvbWF0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL2Rlc2NyaXB0aW9uXHJcblxyXG4gICAgICAgIC5zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci0xO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2V2ZW50ZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1zdXBwb3J0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS10aXRsZS1ibHVlO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTJweCAxN3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAuZWQtc3VwcG9ydC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLXN1cHBvcnQtY2VudGVyLWRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAuZWQtaWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItNDtcclxuICAgICAgICAgIC8vIHBhZGRpbmc6IDEycHggMTNweDtcclxuICAgICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICAgc3VwcG9ydFxyXG5cclxuICAgIC5lZC1mZWVkYmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktdGl0bGUtYmx1ZTtcclxuICAgICAgcGFkZGluZzogMTZweCAxNnB4IDEycHggMTdweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgLmVkLWZlZWRiYWNrLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcblxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLWZlZWRiYWNrLWNlbnRlci1kaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgLmVkLWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1jb3JhbC1uZXc7XHJcbiAgICAgICAgICB3aWR0aDogNTFweDtcclxuICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGZvb3RlciBpbm5lciB3cmFwcGVyXHJcblxyXG4gIC8vIGNvcHlyaWdodCBzZWN0aW9uXHJcbiAgLmVkLWNvcHlyaWdodC1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDczcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMjtcclxuICAgIHBhZGRpbmc6IDI3cHggIWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtY29weXJpZ2h0IHtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWNvcHlyaWdodC1yZXNlcnZlIHtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMi41cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkZWwtbG9nby1mb290ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWVkZWwtbG9nbzEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZWQtcHJvZHVjdHMge1xyXG4gICAgLmVkLXByb2R1Y3RzLXRpdGxlIHtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1wcm9kdWN0cy1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xyXG5cclxuICAgICAgZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLTE7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1vdGhlcnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmVkLW90aGVycy10aXRsZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZWQtb3RoZXJzLWlubmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIC5lZC1vdGhlci5lZC1vdGhlcnMtaGFsZiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLW90aGVyIHVsIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLXN0b2NrLW1hcmtldCB7XHJcbiAgICBtYXJnaW46IDUwcHggMHB4IDE5cHggMHB4O1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMzdweDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgIC5lZC1zdG9jayB7XHJcbiAgICAgIC5lZC1zdG9jay1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVkLXN0b2NrLWRlc2NyaXB0aW9uIGEge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZC1zdG9jay1kZXNjcmlwdGlvbiB1bCBsaTpsYXN0LWNoaWxkIGEge1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWQtc3RvY2stdGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZC1zdG9jazpudGgtY2hpbGQoMikgLmVkLXN0b2NrLXRpdGxlLFxyXG4gICAgLmVkLXN0b2NrOm50aC1jaGlsZCgzKSAuZWQtc3RvY2stdGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLW1hcmtldC1zdGF0dXMge1xyXG4gICAgLmVkLW1hcmtldC10aXRsZSB7XHJcblxyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLW1hcmtldC1zdGF0dXMtbGlzdCB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLWRhcmtncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5tYXJrZXRPcGVuOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGaXZlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICBjb2xvcjogJGZvb3Rlci1ncmVlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5tYXJrZXRDbG9zZWQ6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZpdmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkcmVkLWRhcms7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW46bm90KHNwYW46bnRoLWNoaWxkKDEpKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1wbGF0ZWZvcm1zIHtcclxuICAgIC5lZC1wbGF0Zm9ybS10aXRsZSB7XHJcblxyXG4gICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0LjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgYm9yZGVyOiAwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgLmVkLWNvbnRlbnQtaW1nIHtcclxuICAgICAgd2lkdGg6IDQ2JTtcclxuXHJcbiAgICAgIC5iZy13aGl0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgICAgICAvLyBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMTcuNXB4O1xyXG4gICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0xNy41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWNvbnRlbnQtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6ICRmb290ZXItcHJpbWFyeTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRmb290ZXItcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC13ZWIge1xyXG4gICAgaGVpZ2h0OiA4MXB4O1xyXG4gIH1cclxuXHJcbiAgLmVkLWFwaS5lZC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiA4MXB4O1xyXG4gIH1cclxuXHJcbiAgLmVkLWNvbnRlbnQtd3JhcHBlci5lZC10cmFkZXI6bGFzdC1jaGlsZCB7XHJcbiAgICBoZWlnaHQ6IDgzcHg7XHJcbiAgfVxyXG5cclxuICAuZWQtY29udGVudC13cmFwcGVyLmVkLXRyYWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBoZWlnaHQ6IDExM3B4O1xyXG4gICAgbWFyZ2luLXRvcDogNTlweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG5cclxuJG0tYWZ0LWhlaWdodCA6IDMwcHg7XHJcbiRtLWFmdC13aWR0aDogMzBweDtcclxuJGQtYWZ0LWhlaWdodDogMzVweDtcclxuJGQtYWZ0LXdpZHRoOiAzNXB4O1xyXG5cclxuQG1peGluIHRpdGxlLWJvbGQtZCB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOS4ycHg7XHJcbn1cclxuXHJcbkBtaXhpbiB0aXRsZS1tb2ItY29tbW9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6ICRibHVlLWRhcmsxO1xyXG59XHJcblxyXG5AbWl4aW4gdGl0bGUtbGlnaHQtZCB7XHJcbiAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOS4ycHg7XHJcbn1cclxuXHJcbkBtaXhpbiBhZnRlci10aXRsZS1pLWQge1xyXG4gICAgaGVpZ2h0OiAkZC1hZnQtaGVpZ2h0O1xyXG4gICAgd2lkdGg6ICRkLWFmdC13aWR0aDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZS1saWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuQG1peGluIGFmdGVyLXRpdGxlLWktcyB7XHJcbiAgICBoZWlnaHQ6ICRtLWFmdC1oZWlnaHQ7XHJcbiAgICB3aWR0aDogJG0tYWZ0LXdpZHRoO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ibHVlLW9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMnB4O1xyXG59XHJcblxyXG5AbWl4aW4gZGF0ZS10aW1lIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogJGdyZXktZGFyaztcclxufVxyXG5cclxuLmVkLWNvbXBvbmVudC1oZWFkaW5nIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjUuMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKG1pbi13aWR0aDo1NzdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTJweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5nZW5lcmljLWFmdGVyLXRpdGxlLWljb24ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcclxufVxyXG5cclxuLmVkLWNvbXBvbmVudC1oZWFkaW5nIHtcclxuXHJcbiAgICAuY29udGFpbmVyLWdlbmVyaWMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgZGl2LHNwYW57XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICAgXHJcbiAgICAgICAgaS5lZGVsLWljb24tbGVmdC1hcnJvd3tcclxuICAgICAgICAgICAgY29sb3I6ICRzbGlkZXItYmx1ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkuZWRlbC1pY29uLWFycm93LWxlZnQxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF9uaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmRhdGUtdGltZS1jb250YWluZXItZ2VuZXJpYyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKG1pbi13aWR0aDo1ODBweCkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcblxyXG4gICAgICAgICAgICAuZ2VuZXJpYy1kYXRlLFxyXG4gICAgICAgICAgICAuZ2VuZXJpYy10aW1lIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRhdGUtdGltZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdlbmVyaWMtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2VuZXJpYy1oZWFkaW5nLXRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlLWJvbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGUtYm9sZC1kO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aXRsZS1tb2ItY29tbW9uO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtbGlnaHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGUtbGlnaHQtZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGUtbW9iLWNvbW1vbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmdlbmVyaWMtYWZ0ZXItdGl0bGUtaWNvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDI0cHgpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYWZ0ZXItdGl0bGUtaS1zXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBhZnRlci10aXRsZS1pLWRcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXJcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5zZWNfbmF2aWdhdGlvbl9kZXNrdG9wIHtcclxuICAubmF2aWdhdGlvbl9pdGVtIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICBjb2xvcjogJGJyb3duaXNoLWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDRweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1uaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW5pbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LW5hdnk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgNjQsIDEzMCwgMC4xKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1ZhclwiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuOnJvb3Qge1xyXG4gIGZvbnQtc2l6ZTogJGJhc2VfZm9udF9zaXplO1xyXG59XHJcblxyXG4uc2VjX25hdiB7XHJcbiAgLmRyb3Bkb3duX2J1dHRvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgIGNvbG9yOiAkbGlnaHQtbmF2eTtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJsYWNrLWZpdmU7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0ZWQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd25fY29udGVudCB7XHJcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMycHgpO1xyXG4gICAgcGFkZGluZzogMTdweCAwIDIycHggMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bl9pdGVtIHtcclxuICAgIHBhZGRpbmc6IDE4cHggMzBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuXHJcbi5kYmFyMjlSYW5nZXNsaWRlcldyYXBwZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbn1cclxuXHJcbi5kYmFyMjlIb3Jpem9udGFsIHtcclxuICBoZWlnaHQ6IDAuMjllbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjZlbTtcclxufVxyXG5cclxuLmRiYXIyOVJhbmdlc2xpZGVyLFxyXG4uZGJhcjI5UmFuZ2VzbGlkZXIgLmRiYXIyOVJhbmdlc2xpZGVyRmlsbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kYmFyMjlSYW5nZXNsaWRlciB7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmRiYXIyOUhvcml6b250YWwgLmRiYXIyOVJhbmdlc2xpZGVyRmlsbCB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi5kYmFyMjlSYW5nZXNsaWRlciAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMyU7XHJcbiAgdG9wOiAtMnB4O1xyXG59XHJcblxyXG4uZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0zNnB4O1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAvLyAgbGVmdDogLTEuNWVtO1xyXG4gIC8vICByaWdodDotMC41ZW07XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDBweDtcclxuICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogLTIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5R3JleSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5kY3VzdG9tUmFuZ2VCYXIge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAmLmluZGljYXRvclN0eWxlIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRjdXN0b21SYW5nZUJhciBkaXYge1xyXG4gIGhlaWdodDogNHB4O1xyXG59XHJcblxyXG4uZGN1c3RvbVJhbmdlQmFyIGRpdjpudGgtY2hpbGQoMSkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYW5hcnkteWVsbG93O1xyXG59XHJcblxyXG4uZGN1c3RvbVJhbmdlQmFyIGRpdjpudGgtY2hpbGQoMikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLXNoYWRlMTtcclxufVxyXG5cclxuLmRjdXN0b21SYW5nZUJhci5tb3ZlYWJsZVRvb2x0aXAgZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtc2hhZGUxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kY3VzdG9tUmFuZ2VCYXIubW92ZWFibGVUb29sdGlwIGRpdjpudGgtY2hpbGQoMikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYW5hcnkteWVsbG93ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaTpudGgtY2hpbGQoMSkge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5kYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaTpudGgtY2hpbGQoMikge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uZGJhcjI5UmFuZ2VzbGlkZXJMYWJlbG5hbWUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHggIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJsaW5raW5nRG90IHtcclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUwJSwgLTI1MCUsIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmRTa2V3Y29kZXJpZ2h0MSB7XHJcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwJSwgOTglIDk5JSwgMCUgMTAwJSk7XHJcbn1cclxuXHJcbi5kU2tld2NvZGVyaWdodDIge1xyXG4gIGNsaXAtcGF0aDogcG9seWdvbigzJSAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCAxMDAlKTtcclxufVxyXG5cclxuLmZ1bGx3aWR0aCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5saDEwIHtcclxuICBsaW5lLWhlaWdodDogOHB4O1xyXG59XHJcblxyXG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGU6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogMC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAwLjZlbSBzb2xpZCAkZ3JheS1wcm9ncmVzcztcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUwJSwgLTI1MCUsIDApO1xyXG4gIC8vIGFuaW1hdGlvbjogYmxpbmtpbmdEb3QgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5kYmFyMjlIb3Jpem9udGFsIC5kYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1ncmVlbjo6YWZ0ZXIge1xyXG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICRjYW5hcnkteWVsbG93O1xyXG59XHJcblxyXG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtYmxvb2QtcmVkOjphZnRlciB7XHJcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgJGJsdWUtc2hhZGUxO1xyXG59XHJcblxyXG4uZGJhcjI5SG9yaXpvbnRhbCAuZGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUge1xyXG4gICYuYnQtZ3JlZW4ge1xyXG4gICAgLmRiYXIyOVJhbmdlc2xpZGVyTGFiZWxzIGxpIHtcclxuICAgICAgY29sb3I6ICRjYW5hcnkteWVsbG93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnQtYmxvb2QtcmVkIHtcclxuICAgIC5wYmFyMjlSYW5nZXNsaWRlckxhYmVscyBsaSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZS1zaGFkZTE7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyoqKioqKioqKioqKioqKioqKioqcmVzb25zaXZlIHN0eWxlc2hlZXQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC5kU2tld2NvZGVyaWdodDIge1xyXG4gICAgbWFyZ2luOiAwcHggYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmRjdXN0b21SYW5nZUJhciBkaXYge1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKnNrZXcgbmV3IGRlc2lnbmluZyAqKioqKioqKioqKioqKioqL1xyXG4uYm94IHtcclxuICBoZWlnaHQ6IDRweDtcclxufVxyXG5cclxuLnJpZ2h0LXNrZXcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XHJcbn1cclxuXHJcbi5yaWdodC1za2V3LWJhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1yaWdodDogLTZweDtcclxufVxyXG5cclxuLnJpZ2h0LXNrZXctYmFyOmJlZm9yZSB7XHJcbiAgei1pbmRleDogMTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAtMjFweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4td2lkdGg6IDBweDtcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZS1zaGFkZTE7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XHJcbiAgdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XHJcbn1cclxuXHJcbi5sZWZ0LXNrZXcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tbGVmdDogMTlweDtcclxufVxyXG5cclxuLmxlZnQtc2tldy1iYXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tbGVmdDogMHB4O1xyXG59XHJcblxyXG4ubGVmdC1za2V3LWJhcjpiZWZvcmUge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAtMTZweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4td2lkdGg6IDBweDtcclxuICBiYWNrZ3JvdW5kOiAkY2FuYXJ5LXllbGxvdztcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcclxuICB0cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcclxufVxyXG5cclxuLmxlZnQtc2tldzpiZWZvcmUge1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAtMTZweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4td2lkdGg6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogJGNhbmFyeS15ZWxsb3c7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTQ4ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XHJcbiAgdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XHJcbn1cclxuXHJcbi5yaWdodC1za2V3OmJlZm9yZSB7XHJcbiAgei1pbmRleDogMTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAtMjFweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4td2lkdGg6IDI1cHg7XHJcbiAgYmFja2dyb3VuZDogJGJsdWUtc2hhZGUxO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC00OGRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xyXG4gIHRyYW5zZm9ybTogc2tldygtNDhkZWcpO1xyXG59XHJcblxyXG4ucmlnaHQtc2tldy5wb3NpdGl2ZTo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JlZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxlZnQtc2tldy5uZWdhdGl2ZTo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ibHVlLWdyZWVuLXRoZW1lIHtcclxuICAuUHJvZ3Jlc3Njb21tb25kYXRhdmFsdWUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gIH1cclxuICAuZGN1c3RvbVJhbmdlQmFyLm1vdmVhYmxlVG9vbHRpcCBkaXYge1xyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFudG9uZUNQLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FuYXJ5LXllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0LXNrZXc6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICRwYW50b25lQ1AtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubGVmdC1za2V3OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY2FuYXJ5LXllbGxvdztcclxuICB9XHJcblxyXG4gIC5kYmFyMjlIb3Jpem9udGFsIC5kYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1ncmVlbjo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgJGJsYWNrLW9uZTE7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbi5wYmFyMjlSYW5nZXNsaWRlcldyYXBwZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbn1cclxuLnBiYXIyOUhvcml6b250YWwge1xyXG4gIGhlaWdodDogMC4yOWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNmVtO1xyXG59XHJcbi5wYmFyMjlSYW5nZXNsaWRlcixcclxuLnBiYXIyOVJhbmdlc2xpZGVyIC5wYmFyMjlSYW5nZXNsaWRlckZpbGwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5wYmFyMjlSYW5nZXNsaWRlciB7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJGaWxsIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuXHJcbi5wYmFyMjlSYW5nZXNsaWRlciAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMyU7XHJcbiAgdG9wOjBweDtcclxufVxyXG4ucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzNweDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGxlZnQ6IC01cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwcHg7XHJcbiAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5R3JleSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmN1c3RvbVJhbmdlQmFyIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmN1c3RvbVJhbmdlQmFyIGRpdiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIG1hcmdpbjogMHB4IDBweCAwcHggLTNweDtcclxufVxyXG4uY3VzdG9tUmFuZ2VCYXIgZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG4gIHdpZHRoOjMwJTtcclxufVxyXG4uY3VzdG9tUmFuZ2VCYXIgZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlYWRtb3JlO1xyXG4gIHdpZHRoOiAyMCU7XHJcbn1cclxuLmN1c3RvbVJhbmdlQmFyIGRpdjpudGgtY2hpbGQoMykge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtZGFyaztcclxuICB3aWR0aDogMjAlO1xyXG59XHJcbi5jdXN0b21SYW5nZUJhciBkaXY6bnRoLWNoaWxkKDQpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gIHdpZHRoOiAzMCU7XHJcbn1cclxuLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIGxpOm50aC1jaGlsZCgxKSB7XHJcbiAgY29sb3I6ICRncmVlbjtcclxuICB3aWR0aDozMCU7XHJcbn1cclxuLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIGxpOm50aC1jaGlsZCgyKSB7XHJcbiAgY29sb3I6ICRyZWFkbW9yZTtcclxuICB3aWR0aDoyMCU7XHJcbn1cclxuLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIGxpOm50aC1jaGlsZCgzKSB7XHJcbiAgY29sb3I6ICRvcmFuZ2UtZGFyaztcclxuICB3aWR0aDoyMCU7XHJcbn1cclxuLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIGxpOm50aC1jaGlsZCg0KSB7XHJcbiAgY29sb3I6ICRibG9vZC1yZWQ7XHJcbiAgd2lkdGg6MzAlO1xyXG59XHJcbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5wYmFyMjlSYW5nZXNsaWRlckxhYmVsbmFtZSBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIFxyXG59XHJcbkBrZXlmcmFtZXMgYmxpbmtpbmdEb3Qge1xyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAuNjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1MCUsIC0yNTAlLCAwKVxyXG4gIH1cclxufVxyXG4uU2tld0NvZGUge1xyXG4gIGNsaXAtcGF0aDogcG9seWdvbigzJSAzJSwgMTAwJSAwLCA5NyUgOTclLCAwIDEwMCUpO1xyXG59XHJcbi5Ta2V3Y29kZXJpZ2h0MSB7XHJcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDIlLCAxMDAlIDAsIDk4JSA5NyUsIDAgMTAwJSk7XHJcbn1cclxuLlNrZXdjb2RlcmlnaHQyIHtcclxuICBjbGlwLXBhdGg6IHBvbHlnb24oMiUgMCwgMTAwJSAwLCAxMDAlIDk5JSwgMCAxMDAlKTtcclxufVxyXG4vLyoqKioqKioqKioqKioqKioqKioqcmVzb25zaXZlIHN0eWxlc2hlZXQqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8vXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyNHB4KSB7XHJcbiAgLnBiYXIyOVJhbmdlc2xpZGVyV3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgMHB4O1xyXG4gICAgLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxuYW1lIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdGVuO1xyXG4gICAgICB9XHJcbiAgICB9O1xyXG4gICAgLmN1c3RvbVJhbmdlQmFyIHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBuZXcgY3NzXHJcblxyXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGU6OmFmdGVyIHtcclxuICBjb250ZW50OicnO1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIGxlZnQ6IC01cHg7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDAuNWVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICRncmF5LXByb2dyZXNzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB0b3A6IC0wLjdlbTtcclxuIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1MCUsIC0yNTAlLCAwKTtcclxuIC8vIGFuaW1hdGlvbjogYmxpbmtpbmdEb3QgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuIFxyXG59XHJcbi5wYmFyMjlIb3Jpem9udGFsIC5wYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1ncmVlbjo6YWZ0ZXJcclxue1xyXG4gIGJvcmRlci10b3A6IDAuNmVtIHNvbGlkICRncmVlbjtcclxufVxyXG4ucGJhcjI5SG9yaXpvbnRhbCAucGJhcjI5UmFuZ2VzbGlkZXJIYW5kbGUuYnQtb3JhbmdlOjphZnRlclxyXG57XHJcbiAgYm9yZGVyLXRvcDogMC42ZW0gc29saWQgJG9yYW5nZS1kYXJrO1xyXG59XHJcbi5wYmFyMjlIb3Jpem9udGFsIC5wYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC1ibG9vZC1yZWQ6OmFmdGVyXHJcbntcclxuICBib3JkZXItdG9wOiAwLjZlbSBzb2xpZCAkYmxvb2QtcmVkO1xyXG59XHJcbi5wYmFyMjlIb3Jpem9udGFsIC5wYmFyMjlSYW5nZXNsaWRlckhhbmRsZS5idC15ZWxsb3c6OmFmdGVyXHJcbntcclxuICBib3JkZXItdG9wOiAwLjZlbSBzb2xpZCAkcmVhZG1vcmU7XHJcbn1cclxuLnBiYXIyOUhvcml6b250YWwgLnBiYXIyOVJhbmdlc2xpZGVySGFuZGxlIHtcclxuICBcclxuICAmLmJ0LWdyZWVue1xyXG4gICBcclxuICAgIC5wYmFyMjlSYW5nZXNsaWRlckxhYmVscyBsaXtcclxuICAgICAgY29sb3I6JGdyZWVuO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5idC1vcmFuZ2V7XHJcbiAgXHJcbiAgICAucGJhcjI5UmFuZ2VzbGlkZXJMYWJlbHMgbGl7XHJcbiAgICAgIGNvbG9yOiRvcmFuZ2UtZGFyaztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYnQtYmxvb2QtcmVke1xyXG4gICBcclxuICAgIC5wYmFyMjlSYW5nZXNsaWRlckxhYmVscyBsaXtcclxuICAgICAgY29sb3I6JGJsb29kLXJlZDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5idC15ZWxsb3d7XHJcbiAgIFxyXG4gICAgLnBiYXIyOVJhbmdlc2xpZGVyTGFiZWxzIGxpe1xyXG4gICAgICBjb2xvcjokcmVhZG1vcmU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbi5uZWdhdGl2ZUNsYXNzYnJkIHtcclxuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRibG9vZC1yZWQ7XHJcbn1cclxuLlRleHRWYWx1ZVByb2dyZXNzYmFybmVnYXRpdmUge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICByaWdodDogNSU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBsaW5lLWhlaWdodDogNjBweDtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxufVxyXG4uZGF0YWNvbnRlbnQuZGF0YUNvbnRlbnRuZWdhdGl2ZSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcclxuICAuY29saGFsZiB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xyXG4gIC5jb2xmdWxsIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi52aWV3YWxsLWljb24tY29udGFpbmVyIHtcclxuICBoZWlnaHQ6IDQxcHg7XHJcbiAgd2lkdGg6IDQxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTMsIDEyOCwgMjQ3LCAwLjA1KTtcclxuICAudmlld2FsbC1pY29uLWJveCB7XHJcbiAgICBoZWlnaHQ6IDMwLjVweDtcclxuICAgIHdpZHRoOiAzMC41cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDUzLCAxMjgsIDI0NywgMC4xKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgbGVmdDogNHB4O1xyXG5cclxuICAgIC52aWV3YWxsLWljb24ge1xyXG4gICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgIHdpZHRoOiAyM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDMuN3B4O1xyXG4gICAgICBsZWZ0OiAzLjdweDtcclxuXHJcbiAgICAgIC5lZGVsLWljb24tYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvYnJlYWtQb2ludHMuc2Nzc1wiO1xyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbi5tYXJrZXRncm91cCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC8vIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1hcmtldENhcmQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmZmZmLCAjZmZmZmZmKSwgI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgIC5tYXJrZXRjYXJkaGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgLm1rLWNhcmQtdG9wbGVmdCB7XHJcbiAgICAgICAgLm1rLWNhcmQtdG9wbGVmdG1haW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gICAgICAgICAgY29sb3I6ICRmb290ZXItcHJpbWFyeTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmdhcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1rLWNhcmQtdG9wbGVmdG1haW4xIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tay1jYXJkLXRvcGxlZnRzdWIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNy41cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWNrLWJ1dHRvbiB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGaXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tay1jYXJkLXRvcHJpZ2h0IHtcclxuICAgICAgICAucm91bmRlZC1jaXJjbGUuZXhjbGFtYXRpb24ge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3VuZGVkLWNpcmNsZTEuZXhjbGFtYXRpb24xIHtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRvcDogMHB4O1xyXG5cclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmtldGNhcmRib2R5IHtcclxuICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFya2V0Y2FyZGZvb3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNoYXJlLWljb24ge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFxdWFfd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5lZGVsLWljb24tc2hhcmUtaWNvbiB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwi7qWsXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICAgICAgLy8gbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vIHRvcDogNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWNhcmQtdmlldy1hbGwge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5nZW5lcmljLXN0b2NrLWNhcmRzIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC5wZXJpb2Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtM3B4O1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gIH1cclxuXHJcbiAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMjBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgLmdlbmVyaWMtc3RvY2stY2FyZC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgIC5lZGVsLWljb24tZWRpdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOS42cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stdmFsdWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTguMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMC44cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nZW5lcmljLXN0b2NrLWNhcmQtc3RvY2stcGVyY2VudGFnZS1hbmQtY2hhbmdlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMC44cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOC4ycHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjAuOHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4LjJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jaGFuZ2UtZ3JlZW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGFuZ2UtcmVkIHtcclxuICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdlbmVyaWMtc3RvY2stZGF0ZS1zdGF0dXMge1xyXG4gICAgcGFkZGluZy10b3A6IDQxcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nZW5lcmljLXN0b2NrLWNhcmQtZGF0ZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ2VuZXJpYy1zdG9jay10aW1lIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmdlbmVyaWMtc3RvY2stZGF0ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdlbmVyaWMtc3RvY2stY2FyZC1zdGF0dXMge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvL3N0eWxlTmFtZTogUmVndWxhciAxMjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMi41cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Bhbi5saXZlIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ucHJlb3BlbixcclxuICAgICAgLmNsb3NlZCB7XHJcbiAgICAgICAgY29sb3I6ICRvcmFuZ2UtZGFyaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjdGl2ZUNsYXNzU3RvY2tDYXJkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxufVxyXG5cclxuLmdlbmVyaWMtc3RvY2stY2FyZC1zdGF0dXMge1xyXG4gIHNwYW5bZGF0YS1hdHRyPVwiT3BlblwiXSB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG46cm9vdCB7XHJcbiAgZm9udC1zaXplOiAkYmFzZV9mb250X3NpemU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDEzJTtcclxuICAgIHJpZ2h0OiA2JTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAuSG9wQnRuIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4taW5mbyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAmLmhvcEJ0bkJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICAgICAgICB3aWR0aDogODZweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICAgIC5lZGVsLWljb24tY2xvc2Uge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmVkZWwtaWNvbi1iYXJzIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJHdoaXRlLCAkd2hpdGUpLCAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMCUgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDMxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDU0NHB4O1xyXG4gICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5saXN0SGVhZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcXVhX3doaXRlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAuZG90Qmx1ZSB7XHJcbiAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnN1Ykxpc3RzIHtcclxuICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFxdWFfd2hpdGU7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTk2MlwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29tb29uLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZHJvcHVwIC5kcm9wZG93bi1tZW51LFxyXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDEyMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgfVxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xyXG4gIC5mbG9hdGluZy1hY3Rpb24tYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuQG1peGluIGJvcmRlcigkY29sb3IsICRvcGFjaXR5KSB7XHJcbiAgYm9yZGVyOiAkY29sb3I7XHJcbiAgYm9yZGVyOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xyXG59XHJcblxyXG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrIHtcclxuICA+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXIoJG1pZG5pZ2h0LWJsdWUsIDAuMSk7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG5cclxuICAuZXF1aXR5ZHJvcCB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXIoJG1pZG5pZ2h0LWJsdWUsIDAuMSk7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuXHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgY29sb3I6ICRQcmltYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogNXB4IDExcHggNXB4IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuXHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLmVxdWl0eS1kcnAtYmlnaWNvbiB7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiAkZm9udC10d2VudHlUd287XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjkzOHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgICAgLy8gZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjkzOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIEBpbmNsdWRlIGJvcmRlcigkbWlkbmlnaHQtYmx1ZSwgMC4xKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHotaW5kZXg6IDc7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDM0cHgpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICAgICAgLy8gaGVpZ2h0OiAyMjdweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XHJcbiAgICAgIC8vIGhlaWdodDogNzdweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGhlaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBoZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDEwcHggMTAlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXF1aXR5ZHJvcGRvd24taXRlbXNibG9jayB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTAlO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyKCRtaWRuaWdodC1ibHVlLCAwLjEpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXF1aXR5LWRyb3Bkb3duLWJsb2NrLnNob3cge1xyXG4gIGk6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcblxyXG4gIC50cmFzaCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAkZWRlbC1pY29uLXRyYXNoO1xyXG4gICAgICBmb250LWZhbWlseTogJGljb21vb24tZm9udC1mYW1pbHk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGJsb29kLXJlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMTYwcHg7XHJcbiAgICBtaW4td2lkdGg6IDgzcHg7XHJcblxyXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcblxyXG4uZ2VuZXJpYy10YWJzIC5uYXYtdGFicyB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IDExcHggMTZweCA1cHggMTZweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgY29sb3I6ICRncmV5LWRhcms7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLmdlbmVyaWMtdGFicyAubmF2LXRhYnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDRweCA3cHggNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2VuZXJpYy10YWJzIHtcclxuICAmLmNvbW1vbi10YWItY29sb3Ige1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNob3dib3JkZXIge1xyXG4gICAgICAubmF2IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jb21tb24tdGFiLXBhZGRpbmcge1xyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4IDVweCA1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc29ydC1maWx0ZXItbW9iLXBhZGRpbmcge1xyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAxMHB4IDVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCAxMnB4IDBweCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLnNsaWRpbmdwYW5lLWljb24tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICBwYWRkaW5nOiAxNXB4IDE1cHggMi4yOHB4IDE1cHg7XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmljb24tdGlsZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0JTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXctcmVwb3J0IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxLjZweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG5cclxuICAgICYubWFyZ2luLXRvcC0xMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLlJlYWN0TW9kYWxfX0JvZHktLW9wZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4uZHJhd2VyYmxvY2sge1xyXG4gIC5kcmF3ZXItaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjFweCAyMHB4IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjFweCAyMHB4IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi10b3BNb3N0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJhd2VyIHtcclxuXHJcbiAgICAgICAgJi1pc2luLFxyXG4gICAgICAgICYtZXhjIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyYXdlci1oZWFkZXItdG9wIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuXHJcbiAgICAgIC5kcmF3ZXItZG5hbWUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kcmF3ZXItcXR5IHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJhd2VyLWhlYWRlci1ib3R0b20ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICAgICAgLmRyYXdlci1kZXNjIHtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlci1ib2R5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG4gIH1cclxuXHJcbiAgLmRyYXdlci1mb290ZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA2OXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTVweCAyNXB4IDE0cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE3cHggcmdiYSg2MCwgNjAsIDYwLCAwLjExKTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZ2FwOiAyNnB4O1xyXG5cclxuICAgIC5CdXktYnRuLFxyXG4gICAgLlNlbGwtYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLXZhbHVlcyB7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIH1cclxufVxyXG5cclxuLnNvcnRidXR0b24tZHJhd2VyIHtcclxuICAuZHJhd2VyLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuc29ydG5hbWUge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsZWFyYWxsIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgY29sb3I6ICRlZC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibHVlLWxpbmsge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlci1ib2R5IHtcclxuICAgIC5zb3J0bGlzdC1ib2R5IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtZm91cnRlZW47XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggMTVweDtcclxuXHJcbiAgICAgIC5zb3J0bGlzdC1uYW1lcyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNvcnRsaXN0LXZhbHVlcyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMTE0LCAxMTQsIDExMywgMC41KTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXN0ZWQtc29ydCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtZm91cnRlZW47XHJcblxyXG4gICAgICAuc29ydGxpc3QtYm9keSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggNXB4IDEwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlci1mb290ZXIge1xyXG4gICAgLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXJrZXQtZHJhd2VyIHtcclxuICAmX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgaGVpZ2h0OiA3MHZoICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2NjVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9pY29ucy9lZGVsX2ljb25zL3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL3pJbmRleC5zY3NzXCI7XHJcblxyXG4uTWFya2V0c3RvY2stZGV0YWlscy1ibG9jayB7XHJcbiAgLnN0b2NrLWRldGFpbHMtaGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcblxyXG4gICAgLnN0b2NrLWRldGFpbHMtaGVhZC1taWQge1xyXG4gICAgICAuc2NyaXBzLXN0b2NrcyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcblxyXG4gICAgICAgIC5ob2xkaW5ncy1jb3VudCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFya2V0cy1xdHlWYWx1ZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdG9jay1kZXRhaWxzLXN3aXRjaC1rZXkge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RvY2stZGV0YWlscy1ib2R5IHtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgfVxyXG5cclxuICAuc3RvY2stZGV0YWlscy1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAuYWN0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RvY2stZGV0YWlscy1oZWFkLWJvdHRvbSB7XHJcbiAgICAubWFya2V0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcmtldC1kZXNjLXBlcmMge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGUtcGFuZSB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICB3aWR0aDogMzkwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdlbmVyaWMtc2lkZWJhci1vdmVybGF5YmxvY2sge1xyXG4gIHotaW5kZXg6ICRtb2RhbHBvcHVwcztcclxuXHJcbiAgJi5ibHVyLWJhY2tncm91bmQge1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjE1KTtcclxuICB9XHJcblxyXG4gICYubm8tYmx1ciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICB9XHJcbn0iLCIkZml4ZWROYXZCYXI6IDEwMzA7XHJcbiRtb2JNZW51Q29udGFpbmVyOiAxMDAwO1xyXG4kZG9ja2VyTW9kYWxIZWFkZXI6IDE7XHJcblxyXG4vL3N0YW5kYXJkIHotaW5kZXggdmFsdWVzXHJcblxyXG4kYm90dG9tRHJhd2VyczogMTUwMDtcclxuJG1vZGFscG9wdXBzOiAxNDUwO1xyXG4kc2lkZUJhcjogMTQwMDtcclxuJGRvY2tlZFRhZ3M6IDEzNTA7XHJcbiRkb2NrZWRUYWJzOiAxMzAwO1xyXG4kZGF0ZXBpY2tlcjogMTI1MDtcclxuJGhlYWRlcjogMTIwMDtcclxuJGZpeGVkRm9vdGVyOiAxMTUwO1xyXG4kZG9ja2VkU2VhcmNoYmFyOiAxMTAwO1xyXG4kY29yb3VzZWxDYXJkczogMTA1MDtcclxuJHRvb2x0aXBzOjEwMDA7IiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi50aXRsZSB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMTBweDtcclxuICBnYXA6IDRweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIC5hcnJvd3Mge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAuZWRlbC1pY29uLWNhcmV0LXVwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgfVxyXG4gICAgLmVkZWwtaWNvbi1jYXJldC1kb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgIH1cclxuICAgIC5hcnJvdy1hdC1hLXRpbWUge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmLmRvd24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIGxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmVkZWwtaWNvbi1hcnJvdy11cCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wb3NpdGlvblJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnBvc2l0aW9uLWFic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnJvdW5kZWQtc20ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtZm91ciAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlubmVybG9hZGVyIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5vdXRlcmRpdmxvYWRlciB7XHJcbiAgICBpbnNldDogMHB4O1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG5cclxuLm1pZGRsZWxvYWRlciB7XHJcbiAgICBpbnNldDogMHB4O1xyXG4gICAgLy8gb3BhY2l0eTogMC44NTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG59XHJcblxyXG4ucC1sIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufSIsIi5oaWdoY2hhcnRzLWF4aXMtbGFiZWxzX2FjdGl2ZSB7XHJcbiAgZmlsbDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxufVxyXG4uaGlnaGNoYXJ0cy1jcmVkaXRzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5oaWdoY2hhcnRzLWF4aXMtbGFiZWxzLmhpZ2hjaGFydHMteGF4aXMtbGFiZWxzXHJcbiAgdGV4dDpub3QoLmhpZ2hjaGFydHMtYXhpcy1sYWJlbHNfYWN0aXZlKSB7XHJcbiAgZmlsbDogJFByaW1hcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5jaGFydGlxVG9jIHtcclxuICBwYWRkaW5nOiAxNXB4IDE3cHggMjBweCAxNXB4O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuZ3JhcGgtY2hhcnQge1xyXG4gICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhcnRpcVRvYy1tb2Ige1xyXG4gIC5ncmFwaC1jaGFydCB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5jaGFydGlxb3V0ZXJjbGFzcyB7XHJcbiAgcGFkZGluZzogMTVweCAxN3B4IDIwcHggMTVweDtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmdyYXBoLWNoYXJ0IHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5yZWMtYm9keS1tb2Ige1xyXG4gIC5jaGFydGlxb3V0ZXJjbGFzcyB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMTAwcHggMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5pbnNpZGVyLXRyYWRpbmctbW9iIHtcclxuICAuY2hhcnRpcW91dGVyY2xhc3Mge1xyXG4gICAgcGFkZGluZzogMTVweCAyNXB4IDEwMHB4IDI1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uSGVhZGluZ2NoYXJ0aXEge1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG4iLCJAaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLnBpdm90LXBvaW50cyB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gIC5waXZvdE5hbWUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGl2b3RWYWx1ZSB7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGl2b3REYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5cclxuLnR4dF9hdXR1bW5CbG9vbSB7XHJcbiAgY29sb3I6ICRhdXR1bW4tYmxvb207XHJcbn1cclxuXHJcbi5iZ19hdXR1bW5CbG9vbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGF1dHVtbi1ibG9vbTtcclxufVxyXG5cclxuLmJnX2JsYWNrLXNldmVuIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2stc2V2ZW47XHJcbn1cclxuXHJcbi50eHRfYmxhY2stc2V2ZW4ge1xyXG4gIGNvbG9yOiAkYmxhY2stc2V2ZW47XHJcbn1cclxuXHJcbi50eHRfd2FybS1ncmV5LWVpZ2h0IHtcclxuICBjb2xvcjogJHdhcm0tZ3JleS1laWdodDtcclxufVxyXG4udHh0LWJsdWUtb25lIHtcclxuICBjb2xvcjogJGJsdWUtb25lO1xyXG59XHJcblxyXG4uYmctYmx1ZS1vbmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLW9uZTtcclxufVxyXG5cclxuLnR4dF9ibGFjayB7XHJcbiAgY29sb3I6ICRibGFjaztcclxufVxyXG5cclxuLnR4dF9ibGFja1RleHQge1xyXG4gIGNvbG9yOiAkYmxhY2tfdGV4dDtcclxufVxyXG5cclxuLmJnX2JsYWNrVGV4dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrX3RleHQ7XHJcbn1cclxuXHJcbi50eHRfQnV0dGVyY3VwIHtcclxuICBjb2xvcjogJEJ1dHRlcmN1cDtcclxufVxyXG5cclxuLmJnX0J1dHRlcmN1cCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJEJ1dHRlcmN1cDtcclxufVxyXG5cclxuLnR4dF9ibGFja09uZSB7XHJcbiAgY29sb3I6ICRibGFjay1vbmU7XHJcbn1cclxuXHJcbi5iZ19ibGFja09uZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLW9uZTtcclxufVxyXG5cclxuLnR4dF9ibHVlTGlnaHQzIHtcclxuICBjb2xvcjogJGJsdWUtbGlnaHQzO1xyXG59XHJcblxyXG4udHh0X2JsYWNrT25lMSB7XHJcbiAgY29sb3I6ICRibGFjay1vbmUxICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZ19ibGFja09uZTEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1vbmUxO1xyXG59XHJcblxyXG4udHh0X2dyZXlPbmUge1xyXG4gIGNvbG9yOiAkZ3JleS1vbmU7XHJcbn1cclxuXHJcbi5iZ19ncmV5T25lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1vbmU7XHJcbn1cclxuXHJcbi50eHRfZ3JlZW4ge1xyXG4gIGNvbG9yOiAkZ3JlZW47XHJcbn1cclxuXHJcbi5iZ19ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xyXG59XHJcblxyXG4udHh0X2dyZWVuMSB7XHJcbiAgY29sb3I6ICRncmVlbjE7XHJcbn1cclxuXHJcbi5iZ19ncmVlbjEge1xyXG4gIGJhY2tncm91bmQ6ICRncmVlbjE7XHJcbn1cclxuXHJcbi50eHRfZ3JleSB7XHJcbiAgY29sb3I6ICRncmV5O1xyXG59XHJcblxyXG4udHh0X21vbm9jaHJvbWVHcmV5IHtcclxuICBjb2xvcjogJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxufVxyXG5cclxuLmJnX21vbm9jaHJvbWVHcmV5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHRfcGlua2lzaEdyZXkge1xyXG4gIGNvbG9yOiAkcGlua2lzaC1ncmV5O1xyXG59XHJcblxyXG4uYmdfcGlua2lzaEdyZXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5raXNoLWdyZXk7XHJcbn1cclxuXHJcbi50eHRfYmxvb2RSZWQge1xyXG4gIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG59XHJcblxyXG4uYmdfYmxvb2RSZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibG9vZC1yZWQ7XHJcbn1cclxuXHJcbi50eHRfYmxvb2RSZWQxIHtcclxuICBjb2xvcjogJGJsb29kLXJlZDE7XHJcbn1cclxuXHJcbi5iZ19ibG9vZFJlZDEge1xyXG4gIGJhY2tncm91bmQ6ICRibG9vZC1yZWQxO1xyXG59XHJcblxyXG4udHh0X3llbGxvdyB7XHJcbiAgY29sb3I6ICR5ZWxsb3c7XHJcbn1cclxuXHJcbi5iZ195ZWxsb3cge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XHJcbn1cclxuXHJcbi50eHRfeWVsbG93MSB7XHJcbiAgY29sb3I6ICR5ZWxsb3cxO1xyXG59XHJcblxyXG4uYmdfeWVsbG93MSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdzE7XHJcbn1cclxuXHJcbi50eHRfY3JlYW0ge1xyXG4gIGNvbG9yOiAkY3JlYW07XHJcbn1cclxuXHJcbi5iZ19jcmVhbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNyZWFtO1xyXG59XHJcblxyXG4udHh0X3doaXRlIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbi5iZ19taW50X2dyZWVuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkRnJvc3R5LW1pbnQ7XHJcbn1cclxuLmJnX2xhdmVuZGFyX3B1cnBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxhdmVuZGFyLXB1cnBsZTtcclxufVxyXG4uYmdfd2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLnR4dF93aGl0ZVR3ZW50eSB7XHJcbiAgY29sb3I6ICR3aGl0ZS10d2VudHk7XHJcbn1cclxuXHJcbi5iZ193aGl0ZVR3ZW50eSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXR3ZW50eTtcclxufVxyXG5cclxuLnR4dF9mbG9yYWxXaGl0ZSB7XHJcbiAgY29sb3I6ICRmbG9yYWwtd2hpdGU7XHJcbn1cclxuLnR4dF9vcmFuZ2Vfc2FuZCB7XHJcbiAgY29sb3I6ICRvcmFuZ2Utc2FuZDtcclxufVxyXG4uYmdfb3JhbmdlX3NhbmQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2Utc2FuZDtcclxufVxyXG4uYmdfZmxvcmFsV2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRmbG9yYWwtd2hpdGU7XHJcbn1cclxuXHJcbi5iZ19CaWFuY2Ege1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRCaWFuY2E7XHJcbn1cclxuXHJcbi50eHRfZGlzYWJsZWRCbHVlIHtcclxuICBjb2xvcjogJGRpc2FibGVkLWJsdWUtbGlnaHQ7XHJcbn1cclxuXHJcbi5iZ19kaXNhYmxlZEJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1ibHVlLWxpZ2h0O1xyXG59XHJcblxyXG4udHh0X2NvbG9yMiB7XHJcbiAgY29sb3I6ICRjb2xvci0yO1xyXG59XHJcblxyXG4uYmdfY29sb3IyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMjtcclxufVxyXG5cclxuLnR4dF9jb2xvcjQge1xyXG4gIGNvbG9yOiAkY29sb3ItNDtcclxufVxyXG5cclxuLmJnX2NvbG9yNCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLTQ7XHJcbn1cclxuXHJcbi50eHRfd2hpdGVTbW9rZSB7XHJcbiAgY29sb3I6ICR3aGl0ZS1zbW9rZTtcclxufVxyXG5cclxuLmJnX3doaXRlU21va2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1zbW9rZTtcclxufVxyXG5cclxuLnR4dF9Ib25leWRldyB7XHJcbiAgY29sb3I6ICRIb25leWRldztcclxufVxyXG5cclxuLmJnX0hvbmV5ZGV3IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkSG9uZXlkZXc7XHJcbn1cclxuXHJcbi50eHRfcmVhZG1vcmUge1xyXG4gIGNvbG9yOiAkcmVhZG1vcmU7XHJcbn1cclxuXHJcbi5iZ19yZWFkbW9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlYWRtb3JlO1xyXG59XHJcblxyXG4udHh0X2JvZHlDb2xvciB7XHJcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG59XHJcblxyXG4uYmdfYm9keUNvbG9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcclxufVxyXG5cclxuLnR4dF93aGl0ZU5pbmUge1xyXG4gIGNvbG9yOiAkd2hpdGUtbmluZTtcclxufVxyXG5cclxuLmJnX3doaXRlTmluZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLW5pbmU7XHJcbn1cclxuXHJcbi50eHRfYmx1ZUxpZ2h0IHtcclxuICBjb2xvcjogJGJsdWUtbGlnaHQ7XHJcbn1cclxuXHJcbi5iZ19ibHVlTGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xyXG59XHJcblxyXG4udHh0X2JsdWVHcmV5IHtcclxuICBjb2xvcjogJGJsdWUtZ3JleTtcclxufVxyXG5cclxuLmJnX2JsdWVHcmV5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1ncmV5O1xyXG59XHJcblxyXG4udHh0X2J1dHRlcnlXaGl0ZSB7XHJcbiAgY29sb3I6ICRidXR0ZXJ5LXdoaXRlO1xyXG59XHJcblxyXG4uYmdfYnV0dGVyeVdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dGVyeS13aGl0ZTtcclxufVxyXG5cclxuLnR4dF9kcmFrR3JleSB7XHJcbiAgY29sb3I6ICRkcmFrLWdyZXk7XHJcbn1cclxuXHJcbi5iZ19kcmFrR3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyYWstZ3JleTtcclxufVxyXG5cclxuLnR4dF9ncmV5RGFya1R4dCB7XHJcbiAgY29sb3I6ICRncmV5LWRhcmstdGV4dDtcclxufVxyXG5cclxuLmJnX2dyZXlEYXJrVHh0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1kYXJrLXRleHQ7XHJcbn1cclxuXHJcbi50eHRfcHJpbWFyeUdyZXkge1xyXG4gIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHRfbGlnaHRHcmV5IHtcclxuICBjb2xvcjogJGxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxufVxyXG4udHh0X2xpZ2h0Qmx1ZU9uZSB7XHJcbiAgY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxufVxyXG5cclxuLnR4dF9zaWx2ZXJHcmV5IHtcclxuICBjb2xvcjogJHNpbHZlci1ncmV5O1xyXG59XHJcblxyXG4uYmdfc2lsdmVyR3JleSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpbHZlci1ncmV5O1xyXG59XHJcblxyXG4uYmdfbGlnaHRCbHVlT25lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbn1cclxuXHJcbi5iZ19kYXJrQmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZV9zaGFkZTtcclxufVxyXG5cclxuLmJnX0dyYXk3NyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJEdyYXk3NztcclxufVxyXG5cclxuLnR4dF9zbm93LWRyaWZ0IHtcclxuICBjb2xvcjogJGhvbmV5ZGV3O1xyXG59XHJcblxyXG4uYmdfc25vdy1kcmlmdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhvbmV5ZGV3O1xyXG59XHJcblxyXG4udHh0X2xpZ2h0Qmx1ZSB7XHJcbiAgY29sb3I6ICRsaWdodC1ibHVlO1xyXG59XHJcblxyXG4uYmdfbGlnaHRCbHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxufVxyXG5cclxuLnR4dF9saWdodFllbGxvdyB7XHJcbiAgY29sb3I6ICRsaWdodC15ZWxsb3c7XHJcbn1cclxuXHJcbi5iZ19saWdodFllbGxvdyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXllbGxvdztcclxufVxyXG5cclxuLmJnX1R3aXR0ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ibHVlX3NoYWRlO1xyXG59XHJcblxyXG4uYmdfbGlua2VkSW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaW5rZWRJbl9ibHVlO1xyXG59XHJcblxyXG4udHh0X29saXZlWWVsbG93IHtcclxuICBjb2xvcjogJG9saXZlLXllbGxvdztcclxufVxyXG5cclxuLmJnX29saXZlWWVsbG93IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkb2xpdmUteWVsbG93O1xyXG59XHJcblxyXG4udHh0X3BlcnNpYW5CbHVlIHtcclxuICBjb2xvcjogJHBlcnNpYW4tYmx1ZTtcclxufVxyXG5cclxuLmJnX3BlcnNpYW5CbHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGVyc2lhbi1ibHVlO1xyXG59XHJcblxyXG4udHh0X3ByaW1hcnlCbGFjayB7XHJcbiAgY29sb3I6ICRQcmltYXJ5LUJsYWNrO1xyXG59XHJcblxyXG4uYmdfcHJpbWFyeUJsYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkUHJpbWFyeS1CbGFjaztcclxufVxyXG5cclxuLnR4dF9yZWREYXJrIHtcclxuICBjb2xvcjogJHJlZC1kYXJrO1xyXG59XHJcblxyXG4uYmdfcmVkRGFyayB7XHJcbiAgY29sb3I6ICRyZWQtZGFyaztcclxufVxyXG5cclxuLnR4dF9yZWRCb3JkZXIge1xyXG4gIGNvbG9yOiAkcmVkLWJvcmRlcjtcclxufVxyXG5cclxuLmJnX3JlZEJvcmRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1ib3JkZXI7XHJcbn1cclxuXHJcbi50eHRfc29saXR1ZGUge1xyXG4gIGNvbG9yOiAkc29saXR1ZGU7XHJcbn1cclxuXHJcbi5iZ19zb2xpdHVkZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNvbGl0dWRlO1xyXG59XHJcblxyXG4uYmdfdG9tYXRvUmVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9tYXRvLXJlZDtcclxufVxyXG5cclxuLnR4dF90aWZmYW55Qmx1ZSB7XHJcbiAgY29sb3I6ICR0aWZmYW55LWJsdWU7XHJcbn1cclxuXHJcbi5iZ190aW50U2hhZGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aW50LXNoYWRlO1xyXG59XHJcblxyXG4udHh0X1Zpc3RhV2hpdGUge1xyXG4gIGNvbG9yOiAkVmlzdGEtV2hpdGU7XHJcbn1cclxuXHJcbi5iZ19WaXN0YVdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkVmlzdGEtV2hpdGU7XHJcbn1cclxuXHJcbi50eHRfbGlnaHRQaW5rVHdvIHtcclxuICBjb2xvcjogJHZlcnktbGlnaHQtcGluay10d287XHJcbn1cclxuXHJcbi5iZ19saWdodFBpbmtUd28ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWxpZ2h0LXBpbmstdHdvO1xyXG59XHJcblxyXG4uYmctdmVyeS1saWdodC1ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnktbGlnaHQtZ3JlZW47XHJcbn1cclxuXHJcbi50eHRfd2hpdGVGb3VydGVlbiB7XHJcbiAgY29sb3I6ICR3aGl0ZS1mb3VydGVlbjtcclxufVxyXG5cclxuLmJnX3doaXRlRm91cnRlZW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1mb3VydGVlbjtcclxufVxyXG5cclxuLnR4dF93aGl0ZVNldmVudGVlbiB7XHJcbiAgY29sb3I6ICR3aGl0ZS1zZXZlbnRlZW47XHJcbn1cclxuXHJcbi5iZ193aGl0ZVNldmVudGVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLXNldmVudGVlbjtcclxufVxyXG5cclxuLnR4dF9kcC1jbG9zZS1iIHtcclxuICBjb2xvcjogJGRwLWNsb3NlLWI7XHJcbn1cclxuXHJcbi5iZ19kcC1jbG9zZS1iIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHAtY2xvc2UtYjtcclxufVxyXG5cclxuLnR4dF9ibGFja19jb2xvciB7XHJcbiAgY29sb3I6ICRibGFja19jb2xvcjtcclxufVxyXG4uYmdfY2FyYm9uX2dyYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJib24tZ3JheTtcclxufVxyXG4udHh0X2NhcmJvbl9ncmF5IHtcclxuICBjb2xvcjogJGNhcmJvbi1ncmF5O1xyXG59XHJcbi5iZ19ibGFja19jb2xvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrX2NvbG9yO1xyXG59XHJcblxyXG4udHh0X2dyZXktY29sb3Ige1xyXG4gIGNvbG9yOiAkZ3JleS1Db2xvcjtcclxufVxyXG5cclxuLmJnX2dyZXktY29sb3Ige1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LUNvbG9yO1xyXG59XHJcblxyXG4udHh0X2dyZWVuLWxpbmsge1xyXG4gIGNvbG9yOiAkZ3JlZW4tbGluaztcclxufVxyXG5cclxuLmJnX2dyZWVuLWxpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saW5rO1xyXG59XHJcblxyXG4udHh0X2RhcmstYmx1ZSB7XHJcbiAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbn1cclxuXHJcbi5iZ19kYXJrLWJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XHJcbn1cclxuXHJcbi50eHRfZG9kZ2VyLWJsdWUge1xyXG4gIGNvbG9yOiAkZG9kZ2VyLWJsdWU7XHJcbn1cclxuXHJcbi5iZ19kb2RnZXItYmx1ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGdlci1ibHVlO1xyXG59XHJcblxyXG4udHh0X3B1cnBsZSB7XHJcbiAgY29sb3I6ICRwdXJwbGU7XHJcbn1cclxuXHJcbi5iZ19wdXJwbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbn1cclxuXHJcbi50eHRfc3VtLXBubCB7XHJcbiAgY29sb3I6ICRzdW0tcG5sO1xyXG59XHJcblxyXG4uYmdfc3VtLXBubCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1bS1wbmw7XHJcbn1cclxuXHJcbi50eHRfc3VwcG9ydC1iZyB7XHJcbiAgY29sb3I6ICRzdXBwb3J0LWJnO1xyXG59XHJcblxyXG4uYmdfc3VwcG9ydC1iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1cHBvcnQtYmc7XHJcbn1cclxuXHJcbi50eHRfc2lsdmVyIHtcclxuICBjb2xvcjogJHNpbHZlcjtcclxufVxyXG5cclxuLmJnX3NpbHZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpbHZlcjtcclxufVxyXG5cclxuLnR4dF9mYW50YXN5IHtcclxuICBjb2xvcjogJGZhbnRhc3k7XHJcbn1cclxuXHJcbi5iZ19mYW50YXN5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFudGFzeTtcclxufVxyXG5cclxuLmJnX3doaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG4udHh0X21pc3R5LWxhdmVuZGVyIHtcclxuICBjb2xvcjogJG1pc3R5LWxhdmVuZGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuLnR4dC1taWRuaWdodC1ibHVlIHtcclxuICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxufVxyXG4udHh0LWRhcmttaWRuaWdodC1ibHVlIHtcclxuICBjb2xvcjogJERhcmstTWlkbmlnaHQtQmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcbi50eHQtbnV2YW1hLWdyZWVuIHtcclxuICBjb2xvcjogJG51dmFtYS1ncmVlbjtcclxufVxyXG4uYmctbnV2YW1hLWdyZWVuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbnV2YW1hLWdyZWVuO1xyXG59XHJcbi50eHQtZGFyay1wdXJwbGUge1xyXG4gIGNvbG9yOiAkZGFyay1wdXJwbGU7XHJcbn1cclxuLmJnLWRhcmstcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1wdXJwbGU7XHJcbn1cclxuXHJcbi5iZy1taWRuaWdodC1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm9fY29sb3Ige1xyXG4gIGNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LXNtb2tlZ3JleSB7XHJcbiAgY29sb3I6ICRzbW9rZS1ncmV5O1xyXG59XHJcblxyXG4udHh0LWdvbGQge1xyXG4gIGNvbG9yOiAkZ29sZDtcclxufVxyXG5cclxuLmJnLWdvbGQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG59XHJcblxyXG4udHh0LXNlY29uZGFyeW5hdnkge1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbn1cclxuLmJnLXNlY29uZGFyeW5hdnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxufVxyXG5cclxuLnR4dC1mb290ZXJwcmltYXJ5IHtcclxuICBjb2xvcjogJGZvb3Rlci1wcmltYXJ5O1xyXG59XHJcbi50eHQtc2Vjb25kYXJ5LWdyYXktbGlnaHQge1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXktbGlnaHQ7XHJcbn1cclxuLnR4dF9zZWNvbmRhcnktZ3JheSB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxufVxyXG4udHh0X25hdHVyYWwyMDAge1xyXG4gIGNvbG9yOiAkTmF0dXJhbC0yMDA7XHJcbn1cclxuLmJnX25hdHVyYWwyMDAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICROYXR1cmFsLTIwMDtcclxufVxyXG4udHh0X25hdHVyYWwxMDAge1xyXG4gIGNvbG9yOiAkTmF0dXJhbC0xMDA7XHJcbn1cclxuLmJnX25hdHVyYWwxMDAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICROYXR1cmFsLTEwMDtcclxufVxyXG4ubW9iLWdyZXktYmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnO1xyXG59XHJcblxyXG4udHh0X2xpZ2h0X2dyZWVuIHtcclxuICBjb2xvcjogJGxpZ2h0X2dyZWVuO1xyXG59XHJcblxyXG4uYmdfbGlnaHRfZ3JlZW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbjtcclxufVxyXG5cclxuLmJnX2xpZ2h0X2dyZWVuMSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuMTtcclxufVxyXG5cclxuLnR4dF9lZF9ibHVlIHtcclxuICBjb2xvcjogJGVkLWJsdWU7XHJcbn1cclxuXHJcbi5iZ19lZF9ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWQtYmx1ZTtcclxufVxyXG5cclxuLnR4dF9zZWNvbmRhcnlfZ3JheSB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxufVxyXG5cclxuLmJnX3NlY29uZGFyeV9ncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbn1cclxuXHJcbi50eHRfZXJyb3JfcmVkIHtcclxuICBjb2xvcjogJGVycm9yX3JlZDtcclxufVxyXG5cclxuLmJnX2Vycm9yX3JlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9yX3JlZDtcclxufVxyXG5cclxuLnR4dC1zZWNvbmRhcnktbmF2eSB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxufVxyXG5cclxuLmJnLXNlY29uZGFyeS1uYXZ5IHtcclxuICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5O1xyXG59XHJcblxyXG4udHh0LXNlY29uZGFyeS1ncmF5IHtcclxuICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG59XHJcblxyXG4udHh0LWdvbGQge1xyXG4gIGNvbG9yOiAkZ29sZDtcclxufVxyXG5cclxuLnR4dC1vc2xvX2dyZXkge1xyXG4gIGNvbG9yOiAkb3Nsby1ncmV5O1xyXG59XHJcblxyXG4udHh0X2JsYWNrLXR1cnRsZSB7XHJcbiAgY29sb3I6ICRibGFjay10dXJ0bGU7XHJcbn1cclxuXHJcbi5ub19iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LW9yYW5nZS1saWdodCB7XHJcbiAgY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XHJcbn1cclxuLnR4dC10b21hdG8ge1xyXG4gIGNvbG9yOiAkdG9tYXRvO1xyXG59XHJcblxyXG4udHh0LWZhZGVkLW9yYW5nZSB7XHJcbiAgY29sb3I6ICRGYWRlZC1vcmFuZ2U7XHJcbn1cclxuXHJcbi5iZy1yb3NlLXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkUm9zZS13aGl0ZTtcclxufVxyXG5cclxuLmJnX2FxdWFfd2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG59XHJcblxyXG4vLyAuYmdfbGlnaHRfbGF2ZW5kZXIge1xyXG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1sYXZlbmRlcjtcclxuLy8gfVxyXG5cclxuLnR4dF93YXhfZmxvd2VyIHtcclxuICBjb2xvcjogJFdheC1GbG93ZXI7XHJcbn1cclxuXHJcbi50eHQtb3JhbmdlX2NvbG9yIHtcclxuICBjb2xvcjogJG9yYW5nZV9jb2xvcjtcclxufVxyXG5cclxuLmJnLW9yYW5nZV9jb2xvciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZV9jb2xvcjtcclxufVxyXG5cclxuLmJnX2JsdWUtbGlnaHRfYmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0X2JnO1xyXG59XHJcblxyXG4uYmdfcGFzdGVsLWNyZWFtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFzdGVsLWNyZWFtO1xyXG59XHJcbi5iZ19wb3JjZWxhaW4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRQb3JjZWxhaW4gIWltcG9ydGFudDtcclxufVxyXG4udHh0LXZpYnJhbnQtcmVkIHtcclxuICBjb2xvcjogJHZpYnJhbnQtcmVkO1xyXG59XHJcbi50eHQtbGFiZWwtZ3JheSB7XHJcbiAgY29sb3I6ICRsYWJlbC1ncmF5O1xyXG59XHJcblxyXG4uYmctbGFiZWwtZ3JheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxhYmVsLWdyYXk7XHJcbn1cclxuXHJcbi50eHQtbGFiZWwtZ3JheWxpZ2h0IHtcclxuICBjb2xvcjogJGxhYmVsLWdyYXlsaWdodDtcclxufVxyXG5cclxuLmJnLWxhYmVsLWdyYXlsaWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxhYmVsLWdyYXlsaWdodDtcclxufVxyXG5cclxuLnR4dC1sYWJlbC1ncmF5bGlnaHQtbWVkaXVtIHtcclxuICBjb2xvcjogJGxhYmVsLWdyYXlsaWdoLW1lZGl1bTtcclxufVxyXG5cclxuLmJnLWxhYmVsLWdyYXlsaWdodC1tZWRpdW0ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsYWJlbC1ncmF5bGlnaC1tZWRpdW07XHJcbn1cclxuXHJcbi50eHRfbnV2YW1hX2dyZWVuIHtcclxuICBjb2xvcjogJG51dmFtYS1ncmVlbjtcclxufVxyXG4udHh0X2hhcm1vbnlfZ3JlZW4ge1xyXG4gIGNvbG9yOiAkSGFybW9ueS1HcmVlbjtcclxufVxyXG4uYmdfaGFybW9ueV9ncmVlbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJEhhcm1vbnktR3JlZW47XHJcbn1cclxuXHJcbi50eHRfbGFiZWxfc2t5Ymx1ZSB7XHJcbiAgY29sb3I6ICRsYWJlbC1za3libHVlO1xyXG59XHJcblxyXG4udHh0X2JsYWNrX29uZTEge1xyXG4gIGNvbG9yOiAkYmxhY2stb25lMTtcclxufVxyXG5cclxuLnR4dF9tZWRpdW0tZ3JheSB7XHJcbiAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxufVxyXG5cclxuLmJnLW1lZGl1bWdyYXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZ3JheTtcclxufVxyXG5cclxuLnR4dC1ibHVlLWRhcmsxIHtcclxuICBjb2xvcjogJGJsdWUtZGFyazE7XHJcbn1cclxuXHJcbi5iZy1ibHVlLWRhcmsxIHtcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrMTtcclxufVxyXG4udHh0LVByaW1hcnktZ3JheSB7XHJcbiAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbn1cclxuXHJcbi8vIFBMRFxyXG4udHh0LXBsZC1ncmF5LWxpZ2h0IHtcclxuICBjb2xvcjogJHBsZC1saWdodC1ncmF5O1xyXG59XHJcblxyXG4udHh0LWJsYWNrU2hhZGVvbmUge1xyXG4gIGNvbG9yOiAkYmxhY2stc2hhZGVvbmU7XHJcbn1cclxuXHJcbi50eHQtU2hhbXJvY2stR3JlZW4ge1xyXG4gIGNvbG9yOiAkU2hhbXJvY2stR3JlZW47XHJcbn1cclxuXHJcbi5iZy1ibGFja1NoYWRlb25lIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2stc2hhZGVvbmU7XHJcbn1cclxuXHJcbi50eHQtZGlzYWJsZS1ncmF5IHtcclxuICBjb2xvcjogJGRpc2FibGUtZ3JheTtcclxufVxyXG5cclxuLmJnX2Rpc2FibGUtZ3JheSB7XHJcbiAgYmFja2dyb3VuZDogJGRpc2FibGUtZ3JheTtcclxufVxyXG5cclxuLnR4dF9ibGFjay1zaGFkZW9uZSB7XHJcbiAgY29sb3I6ICRibGFjay1zaGFkZW9uZTtcclxufVxyXG5cclxuLmJnX2JsYWNrLXNoYWRlb25lIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2stc2hhZGVvbmU7XHJcbn1cclxuXHJcbi50eHRfeWVsbG93LXNoYWRlb25lIHtcclxuICBjb2xvcjogJHllbGxvdy1zaGFkZW9uZTtcclxufVxyXG5cclxuLmJnX3llbGxvdy1zaGFkZW9uZSB7XHJcbiAgYmFja2dyb3VuZDogJHllbGxvdy1zaGFkZW9uZTtcclxufVxyXG5cclxuLnR4dF95ZWxsb3ctc2hhZGV0d28ge1xyXG4gIGNvbG9yOiAkeWVsbG93LXNoYWRldHdvO1xyXG59XHJcblxyXG4uYmdfeWVsbG93LXNoYWRldHdvIHtcclxuICBiYWNrZ3JvdW5kOiAkeWVsbG93LXNoYWRldHdvO1xyXG59XHJcblxyXG4udHh0X2JsYWNrLXNoYWRlb25lIHtcclxuICBjb2xvcjogJGJsYWNrLXNoYWRlb25lO1xyXG59XHJcblxyXG4uYmdfYmxhY2stc2hhZGVvbmUge1xyXG4gIGJhY2tncm91bmQ6ICRibGFjay1zaGFkZW9uZTtcclxufVxyXG5cclxuLnR4dF9ncmV5LXNoYWRlb25lIHtcclxuICBjb2xvcjogJGdyZXktc2hhZGVvbmU7XHJcbn1cclxuXHJcbi5iZ19ibHVlLWRhcmszIHtcclxuICBiYWNrZ3JvdW5kOiAkYmx1ZS1kYXJrMztcclxufVxyXG5cclxuLnR4dF9ibHVlLWRhcmszIHtcclxuICBjb2xvcjogJGJsdWUtZGFyazM7XHJcbn1cclxuXHJcbi5iZ19ncmV5LWNvbG9yIHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JleS1Db2xvcjtcclxufVxyXG5cclxuLnR4dF9ncmV5LWNvbG9yIHtcclxuICBjb2xvcjogJGdyZXktQ29sb3I7XHJcbn1cclxuXHJcbi5iZ19ncmV5LXNoYWRlb25lIHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JleS1zaGFkZW9uZTtcclxufVxyXG5cclxuLnR4dF95ZWxsb3ctc2hhZGV0aHJlZSB7XHJcbiAgY29sb3I6ICRibGFjay1zaGFkZW9uZTtcclxufVxyXG5cclxuLmJnX3llbGxvdy1zaGFkZXRocmVlIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2stc2hhZGVvbmU7XHJcbn1cclxuXHJcbi50eHRfZ3JleS1saWdodCB7XHJcbiAgY29sb3I6ICRQb3JjZWxhaW47XHJcbn1cclxuXHJcbi5iZ19ncmV5LWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiAkUG9yY2VsYWluO1xyXG59XHJcblxyXG4udHh0X2xpZ2h0LXBpbmsge1xyXG4gIGNvbG9yOiAkbGlnaHQtcGluaztcclxufVxyXG5cclxuLmJnX2xpZ2h0LXBpbmsge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodC1waW5rO1xyXG59XHJcblxyXG4udHh0X2xpZ2h0X3BpbmsxIHtcclxuICBjb2xvcjogJGxpZ2h0LXBpbmsxO1xyXG59XHJcblxyXG4uYmdfbGlnaHRfcGluazEge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodC1waW5rMTtcclxufVxyXG5cclxuLnR4dF9kYXJrLXB1cnBsZSB7XHJcbiAgY29sb3I6ICRkYXJrLXB1cnBsZTtcclxufVxyXG5cclxuLmJnX2RhcmstcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kOiAkZGFyay1wdXJwbGU7XHJcbn1cclxuXHJcbi50eHRfb2xkLWxhY2Uge1xyXG4gIGNvbG9yOiAkb2xkLWxhY2U7XHJcbn1cclxuXHJcbi5iZ19vbGQtbGFjZSB7XHJcbiAgYmFja2dyb3VuZDogJG9sZC1sYWNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHRfb3JhbmdlLXNoYWRlIHtcclxuICBjb2xvcjogJG9yYW5nZS1zaGFkZTtcclxufVxyXG5cclxuLmJnX29yYW5nZS1zaGFkZSB7XHJcbiAgYmFja2dyb3VuZDogJG9yYW5nZS1zaGFkZTtcclxufVxyXG5cclxuLnR4dF90b29sdGlwLWJnIHtcclxuICBjb2xvcjogJHRvb2x0aXAtYmc7XHJcbn1cclxuXHJcbi5iZ190b29sdGlwLWJnIHtcclxuICBiYWNrZ3JvdW5kOiAkdG9vbHRpcC1iZztcclxufVxyXG5cclxuLnR4dF9saWdodC1vcmFuZ2Uge1xyXG4gIGNvbG9yOiAkbGlnaHQtb3JhbmdlO1xyXG59XHJcblxyXG4uYmdfbGlnaHQtb3JhbmdlIHtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQtb3JhbmdlO1xyXG59XHJcblxyXG4uYmctdGFibGVyb3dncmF5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtcm93LWdyYXk7XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLmJnX2JsdWUtbWFnZW50YSB7XHJcbiAgYmFja2dyb3VuZDogJGJsdWUtbWFnZW50YTtcclxufVxyXG5cclxuLnR4dF9taWxkLWJsdWUge1xyXG4gIGNvbG9yOiAkbWlsZC1ibHVlO1xyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi5iZy13aGl0ZS1mb3VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtZm91cjtcclxufVxyXG5cclxuLmJnX2dyZXktMiB7XHJcbiAgYmFja2dyb3VuZDogJGdyZXktMjtcclxufVxyXG5cclxuLnR4dF9ncmV5LTIge1xyXG4gIGNvbG9yOiAkZ3JleS0yO1xyXG59XHJcbi5iZ19saWdodC1waW5rMiB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0LXBpbmsyO1xyXG59XHJcblxyXG4udHh0X2xpZ2h0LXBpbmsyIHtcclxuICBjb2xvcjogJGxpZ2h0LXBpbmsyO1xyXG59XHJcbi5iZ19saWdodC1ncmVlbjMge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmVlbjM7XHJcbn1cclxuXHJcbi50eHRfbGlnaHQtZ3JlZW4zIHtcclxuICBjb2xvcjogJGxpZ2h0LWdyZWVuMztcclxufVxyXG5cclxuLnR4dF9ob21lX29yYW5nZSB7XHJcbiAgY29sb3I6ICRob21lLW9yYW5nZTtcclxufVxyXG5cclxuLmJnLWdyZXktc3VpdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktc3VpdDtcclxufVxyXG4udHh0LWJsdWUtc2hhZGUxIHtcclxuICBjb2xvcjogJGJsdWUtc2hhZGUxO1xyXG59XHJcbi50eHQtYmx1ZS1zaGFkZTIge1xyXG4gIGNvbG9yOiAkYmx1ZS1zaGFkZTI7XHJcbn1cclxuLmJnLWdob3N0LXdoaXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2hvc3Qtd2hpdGU7XHJcbn1cclxuXHJcbi50eHQtbGlnaHQtYmxhY2sge1xyXG4gIGNvbG9yOiAkbGlnaHQtYmxhY2s7XHJcbn1cclxuLnR4dC1kYXJrLWJsYWNrIHtcclxuICBjb2xvcjogJGRhcmstYmxhY2s7XHJcbn1cclxuLnR4dC1kYXJrc2hhZGUtYmx1ZSB7XHJcbiAgY29sb3I6ICRkYXJrc2hhZGVfYmx1ZTtcclxufVxyXG4udHh0LWRhcmtfc2FwcGhpcmUge1xyXG4gIGNvbG9yOiAkZGFya19zYXBwaGlyZTtcclxufVxyXG4uYmctcmV2YW1wZWQtYmFja2dyZXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRyZXZhbXBlZC1iYWNrZ3JleTtcclxufVxyXG4udHh0LXNpbHZlci1vbmUge1xyXG4gIGNvbG9yOiAkc2lsdmVyLW9uZTtcclxufVxyXG4udHh0LWdyZXktdGhpY2sge1xyXG4gIGNvbG9yOiAkZ3JleS10aGljaztcclxufVxyXG4udHh0LWdyYXlpc2gtYmx1ZSB7XHJcbiAgY29sb3I6ICRncmF5aXNoLWJsdWU7XHJcbn1cclxuLnR4dC1ibGFjay1tYWdpYyB7XHJcbiAgY29sb3I6ICRibGFjay1tYWdpYztcclxufVxyXG4uYmctZ3JleS1saWdoZXN0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdoZXN0O1xyXG59XHJcbi50eHQtd2FybS1vcmFuZ2Uge1xyXG4gIGNvbG9yOiAkd2FybS1vcmFuZ2U7XHJcbn1cclxuLnR4dC1ncmV5LXNoYWRlMSB7XHJcbiAgY29sb3I6ICRncmV5LXNoYWRlMTtcclxufVxyXG4udHh0LWJyb3duaXNoLWdyZXkge1xyXG4gIGNvbG9yOiAkYnJvd25pc2gtZ3JleTtcclxufVxyXG4udHh0LWxpZ2h0LXB1cnBsZSB7XHJcbiAgY29sb3I6ICRsaWdodC1wdXJwbGU7XHJcbn1cclxuLnR4dC1ibHVlLXNoYWRlLTIwIHtcclxuICBjb2xvcjogJGJsdWUtc2hhZGUtMjA7XHJcbn1cclxuLmJnLXNlY29uZGFyeS1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWJsdWU7XHJcbn1cclxuIiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbmgxIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc1JfMzJfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eVR3bztcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc05fMzJfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eVR3bztcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzMyXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydHlUd287XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zQm9sZDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMzJfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eVR3bztcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zTl8yOF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18yOF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18yOF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zQm9sZDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMjhfMzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUVpZ2h0O1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0xpZ2h0O1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc05fMjRfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18yNF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNCb2xkO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18yMl83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0JvbGQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzIwXzMwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTGlnaHQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zTl8yMF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMjBfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zUl8yMF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1I7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzIwXzYwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zU2VtaUJvbGQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzIwXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zQm9sZDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMTZfMzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTGlnaHQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zTl8xNl80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzE2XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0JvbGQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzE2XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMTZfNjAwIHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zU2VtaUJvbGQ7XHJcbn1cclxuXHJcbi5Sb2JvdG9fMTZfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG59XHJcbi5Sb2JvdG9NXzE2XzYwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxufVxyXG4uUm9ib3RvTV8xNl81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzE4XzMwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNMaWdodDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNSXzE4XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc05fMThfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNNXzE4XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzE4XzYwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNTZW1pQm9sZDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMThfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0JvbGQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzE1XzMwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0xpZ2h0O1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc1JfMTVfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZpZnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zUjtcclxufVxyXG5cclxuLkVuY29kZVNhbnNSXzE0XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNSO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18xNF8zMDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTGlnaHQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzE0XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNCb2xkO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18xNF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc05fMTVfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc05vcm1hbDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNOXzE0XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzE0XzYwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNTZW1pQm9sZDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNSXzEyXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zUjtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMTJfMzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNMaWdodDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMTJfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNCb2xkO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18xMl81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMTJfNjAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNTZW1pQm9sZDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNOXzEyXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG59XHJcblxyXG4uUm9ib3RvXzEyXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG59XHJcblxyXG4uUm9ib3RvTV8xMl81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMTBfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNCb2xkO1xyXG59XHJcblxyXG4uRE1TYW5CXzEwXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzExXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc18xMV81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxufVxyXG5cclxuLkVuY29kZVNhbnNfMTBfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNNZWRpdW07XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zUl8xMF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1I7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzEwXzYwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zU2VtaUJvbGQ7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zXzE2XzYwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1NlbWlCb2xkO1xyXG59XHJcblxyXG4uUm9ib3RvXzEwXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90ZW47XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG59XHJcblxyXG4uUm9ib3RvXzExXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG59XHJcblxyXG4uUm9ib3RvXzE1XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9maWZ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxufVxyXG5cclxuLlJvYm90b18xMV81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLlJvYm90b18xMV81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWxldmVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLlJvYm90b01fMTBfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbn1cclxuXHJcbi5Sb2JvdG9NXzE0XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbn1cclxuLlJvYm90b01fMTBfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbn1cclxuLlJvYm90b01fMTRfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxufVxyXG5cclxuLlJvYm90b0JfMTZfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG59XHJcblxyXG4uUm9ib3RvTV8yMF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLlJvYm90b01fMjBfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbn1cclxuXHJcbi5Sb2JvdG9NXzEyXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG59XHJcblxyXG4uUm9ib3RvTV8yNF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbn1cclxuXHJcbi5ETXNhblJfMzJfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eVR3bztcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNc2FuUl8xMF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG59XHJcblxyXG4uRE1zYW5SXzExXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9lbGV2ZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5ETXNhblJfMzJfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eVR3bztcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLkRNU2Fuc01lZGl1bV8xOF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuLkRNU2Fuc01lZGl1bV84XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9laWdodDtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxufVxyXG5cclxuLkRNU2FuTl8xNl80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2FuTl8xM181MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuLlJvYm90b01fMTNfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG4uRE1TYW5OXzE0XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2FuTV8xNV81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxufVxyXG5cclxuLkRNU2FuTl8xOF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5ETVNhbk5fMjJfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eVR3bztcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2FuTV8xNF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuXHJcbi5ETVNhbk5fMTJfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2FuTl8xNF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5ETVNhbk1fMTBfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxufVxyXG5cclxuLkRNU2FuXzE2XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG59XHJcblxyXG4uRE1TYW5fMTRfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG59XHJcblxyXG4uRE1TYW5CXzEyXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5ETVNhbl8yOF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5ETVNhbl8yOF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5ETVNhbl8yMl83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG59XHJcbi5ETVNhbl8yMV81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5T25lO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcbi5ETVNhbl8yMl81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4uRE1TYW5zXzE2XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLkRNU2Fuc18xNl80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ETVNhbkJvbGRfMThfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG59XHJcblxyXG4uRE1TYW5Cb2xkXzIyXzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5ETVNhbnNNZWRpdW1fMTFfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X2VsZXZlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTTtcclxufVxyXG5cclxuLkRNU2Fuc01lZGl1bV8xMl81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4uRE1TYW5zTm9ybWFsXzEyXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5ETVNhbnNNZWRpdW1fMTZfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuXHJcbi5ETVNhbnNOb3JtYWxfMjBfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2Fuc01lZGl1bV8yMF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4uRE1TYW5zQm9sZF8yMF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG59XHJcblxyXG4uRE1TYW5zTm9ybWFsXzI4XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlFaWdodDtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2Fuc05fMjRfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbn1cclxuXHJcbi5ETVNhbnNNXzI0XzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4uRE1TYW5fMTRfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4uUm9ib3RvUl8xNF80MDAge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbn1cclxuXHJcbi5ETXNhblJfMTdfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250LXNldmVudGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2FuQm9sZF8xN183MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2V2ZW50ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG59XHJcblxyXG4uRE1TYW5OXzE5XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9uaW5ldGVlbjtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLlJvYm90b01fMThfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLlJvYm90b18yNF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICBmb250LWZhbWlseTogJFJvYm90b007XHJcbn1cclxuXHJcbi5Sb2JvdG9NXzI0XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxufVxyXG5cclxuLkRNU2FuQm9sZF8yNF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5Rm91cjtcclxuICBmb250LWZhbWlseTogJERNU2FuQjtcclxufVxyXG5cclxuLkRNU2Fuc01lZGl1bV8yOF81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuXHJcbi5Sb2JvdG9NXzIyXzUwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlUd287XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG59XHJcblxyXG4uUm9ib3RvQl8yOF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5RWlnaHQ7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqZm9udCBzdHlsZXMgKioqKioqKioqKioqKioqKioqL1xyXG4uZm9udHN0eWxlY29udGFpbmVyIGgxIHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi5FbmNvZGVTYW5zTGlnaHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc0xpZ2h0O1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc05vcm1hbCB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc01lZGl1bSB7XHJcbiAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTWVkaXVtO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc1NlbWlCb2xkIHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNTZW1pQm9sZDtcclxufVxyXG5cclxuLkVuY29kZVNhbnNCb2xkIHtcclxuICBmb250LWZhbWlseTogJEVuY29kZVNhbnNCb2xkO1xyXG59XHJcblxyXG4uRW5jb2RlU2Fuc1Ige1xyXG4gIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc1I7XHJcbn1cclxuXHJcbi5Sb2JvdG9MaWdodCB7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9MaWdodDtcclxufVxyXG5cclxuLlJvYm90b1JlZ3VsYXIge1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxufVxyXG5cclxuLlJvYm90b01lZGl1bSB7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9NO1xyXG59XHJcblxyXG4uUm9ib3RvQm9sZCB7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG59XHJcblxyXG4uRG1TYW5zTm9ybWFsIHtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLlJvYm90b18zNl82MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5U2l4O1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxufVxyXG5cclxuLlJvYm90b18zMF82MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxufVxyXG5cclxuLkRNU2Fuc01lZGl1bV8yNl81MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5U2l4O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4uRE1TYW5CXzI1XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHlGaXZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG59XHJcblxyXG4uRE1TYW5CXzI2XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udC10d2VudHlTaXg7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5ETVNhbk5fMzZfNDAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0eVNpeDtcclxuICBmb250LWZhbWlseTogJERNU2FuTjtcclxufVxyXG5cclxuLkRNU2FuTl8zMF80MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGhpcnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG59XHJcblxyXG4uRE1TYW5CXzM2XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90aGlydHlTaXg7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuXHJcbi5Sb2JvdG9SXzE4XzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICBmb250LWZhbWlseTogJFJvYm90b1I7XHJcbn1cclxuXHJcbi5Sb2JvdG9fMjBfNjAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eTtcclxuICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbn1cclxuXHJcbi5Sb2JvdG9fMTRfNjAwIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxufVxyXG5cclxuLlJvYm90b01fMTNfNTAwIHtcclxuICBmb250LXNpemU6ICRmb250X3RoaXJ0ZWVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvTTtcclxufVxyXG5cclxuLmljb24tZm9udCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9zaXg7XHJcbn1cclxuXHJcbi5Sb2JvdG9SXzIwXzQwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG59XHJcblxyXG4uUm9ib3RvUl8yMF83MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxufVxyXG5cclxuLmJyZWFrQ29kZSB7XHJcbiAgc3BhbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS10YWJsZSB7XHJcbiAgbWluLXdpZHRoOiA5MDBweDtcclxufVxyXG5cclxuLmN1c3RvbS10YWJsZSB0aGVhZCB0cixcclxuLmN1c3RvbS10YWJsZSB0aGVhZCB0aCB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5jdXN0b20tdGFibGUgdGJvZHkgdGgsXHJcbi5jdXN0b20tdGFibGUgdGJvZHkgdGQge1xyXG4gIGNvbG9yOiAjNzc3O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmN1c3RvbS10YWJsZSB0Ym9keSB0aCBzbWFsbCxcclxuLmN1c3RvbS10YWJsZSB0Ym9keSB0ZCBzbWFsbCB7XHJcbiAgY29sb3I6ICNiM2IzYjM7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmN1c3RvbS10YWJsZSB0Ym9keSAucGVyc29ucyB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jdXN0b20tdGFibGUgdGJvZHkgdHIgdGgsXHJcbi5jdXN0b20tdGFibGUgdGJvZHkgdHIgdGQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XHJcbiAgLW8tdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcclxuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xyXG59XHJcblxyXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyOmhvdmVyIHRoLFxyXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyOmhvdmVyIHRkIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG59XHJcblxyXG4uY3VzdG9tLXRhYmxlIHRib2R5IHRyOmhvdmVyIHRoOmJlZm9yZSxcclxuLmN1c3RvbS10YWJsZSB0Ym9keSB0cjpob3ZlciB0aDphZnRlcixcclxuLmN1c3RvbS10YWJsZSB0Ym9keSB0cjpob3ZlciB0ZDpiZWZvcmUsXHJcbi5jdXN0b20tdGFibGUgdGJvZHkgdHI6aG92ZXIgdGQ6YWZ0ZXIge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuLkRNU2Fuc01lZGl1bV8xM181MDAge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtdGhpcnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbn1cclxuLlJvYm90b0JfMjRfNzAwIHtcclxuICBmb250LXNpemU6ICRmb250X3R3ZW50eUZvdXI7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9CO1xyXG59XHJcblxyXG4uRE1TYW5Cb2xkXzE3XzcwMCB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zZXZlbnRlZW47XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5jdXN0b21hY2NvcmRpYW4ge1xyXG4gIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgIC8vaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAvL2xpbmUtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICBwYWRkaW5nOiAxN3B4IDBweCAxN3B4IDBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDByZW0gMHJlbSAxLjg3NXJlbSAwcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcblxyXG4gICAgLmFjY29yZGlhbi1iYWNrIHtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2V0SGVpZ2h0IHtcclxuICAgIGhlaWdodDogMzMwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRyYWNrICovXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmJsdXItb24tc2Nyb2xsIHtcclxuXHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgd2hpdGUsIHRyYW5zcGFyZW50KTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDglO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG5cclxufVxyXG5cclxuLmJsdXItb24tc2Nyb2xsLXNpZGViYXIge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHdoaXRlLCB0cmFuc3BhcmVudCk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMSU7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAzMyU7XHJcblxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4ucHRiLTYwIHtcclxuICBwYWRkaW5nLXRvcDogNjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLmxlZnRzaWRlYmFyIHtcclxuICBib3gtc2hhZG93OiAzMHB4IDIwcHggMzVweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG59XHJcblxyXG4ucmlnaHRzaWRlYmFyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDg5cHg7XHJcbiAgaGVpZ2h0OiA5MDBweDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiAwLjEycmVtO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLXNpZGViYXItZ2VuZXJpYyB7XHJcbiAgLm5hdi1waWxscyB7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuQjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9yZXNwb25zaXZlIGNoYW5nZXNcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gIC5wdGItNjAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5IZWFkaW5nYWNjb3JkaWFuIHtcclxuICAgIGxhYmVsLkRNU2FuXzI4XzcwMCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbnR5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbWFjY29yZGlhbiB7XHJcbiAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWlnaHQ1MDBtYiB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xyXG5cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuLmdlbmVyaWMtYnJlYWRjcnVtYiB7XHJcbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctcmlnaHQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbi1mb250LWZhbWlseTtcclxuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICB9XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5JUE8tZ2VudGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiA5cHggMTdweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgfVxyXG5cclxuICAuc3Vid2lkdGgge1xyXG4gICAgd2lkdGg6IDE1JTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC50YWJsZS1oZWFkIHtcclxuICAgIHRyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTIlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTElO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFibGUtYm9keSB7XHJcbiAgICB0ciB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgLnRhYmxlIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50Ym9keS1jb250ZW50IHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgdGV4dC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICB3aWR0aDogMTElO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXBwbHlOb3dCdG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMnB4IDBweCAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2hhcmUtaWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAuZWRlbC1pY29uLXNoYXJlLWljb24ge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIu6lrFwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnByaWNlLWRpc2Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMy41cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sYWJlbHRleHQge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53LTIwIHtcclxuICB3aWR0aDogMjAlO1xyXG59XHJcblxyXG4ucGwtMTAge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLmlwby1sYWJlbC10ZXh0LXRpbGUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNy41cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAubGlzdGluZy1wZXJmb3JtYW5jZS10YWJsZSB0aGVhZCB7XHJcbi8vICAgcG9zaXRpb246IHN0aWNreTtcclxuLy8gICB6LWluZGV4OiAxO1xyXG4vLyAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuLy8gICB0b3A6IDA7XHJcbi8vIH1cclxuLmxpc3RpbmctcGVyZm9ybWFuY2UtdGFibGUge1xyXG4gIHRoZWFkIHtcclxuICAgIHRyIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGlzdGluZ1BlcmZvcm1hbmNlXHJcbiAgLm1hcmtldGdyb3VwXHJcbiAgLm1hcmtldENhcmRcclxuICAuZ2VuZXJpYy10YWJsZVxyXG4gIHRhYmxlXHJcbiAgdGhlYWRcclxuICB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMzlweDtcclxufVxyXG5cclxuLmxpc3Rpbmctdmlld2FsbCAubWFya2V0Z3JvdXAgLm1hcmtldENhcmQge1xyXG4gIGJvcmRlcjogMHB4O1xyXG4gIC5pcG8tbGlzdC1zZWFyY2gtbW9iIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuICAuaXBvLWxpc3Qtc2VhcmNoLW1vYiAuY29tbW9uLXNlYXJjaC1iYXIgaW5wdXQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAyMTVweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5pcG8tbGlzdC1zZWFyY2ggLmNvbW1vbi1zZWFyY2gtYmFyIGlucHV0IHtcclxuICAgIHdpZHRoOiAyMzVweDtcclxuICB9XHJcbn1cclxuXHJcbi5saXN0aW5nUGVyZm9ybWFuY2UgLm1hcmtldGNhcmRmb290IC5jYXJkLWZvb3RlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4iLCIuZHluYW1pYy1wYWdpbmF0aW9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gIHBhZGRpbmc6IDMwcHggMjVweCAwcHggMzBweDtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gIC5hcnJvdy1idXR0b24ucGFnZS1pdGVtLmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcblxyXG4gIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtbGluayB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcblxyXG4gIC5wYWdlLWl0ZW0uYXJyb3ctYnV0dG9uIGEge1xyXG4gICAgYmFja2dyb3VuZDogJFBvcmNlbGFpbjtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHBhZGRpbmc6IDRweCA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgc3BhbiBpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC10d2VudHk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4ubWFya2V0ZGVwdGgtZ2VuZXJpYyB7XHJcbiAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gICYuY29tbW9uLW1hcmtldGRlcHRoIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXJrZXRkZXB0aC10ZXh0IHtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4IDE5cHg7XHJcbiAgfVxyXG5cclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgIHRyIHtcclxuICAgICAgdGgsXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nOiA3cHg7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIC5kZXB0aGJvZHlkYXRhLFxyXG4gICAgICAudG90YWxyb3cge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsb29kLXJlZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXB0aGJvZHlkYXRhLFxyXG4gICAgICAudG90YWxyb3cge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudG90YWxyb3cge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b00gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLlRvdGFsLXVpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRlcHRoYm9keWRhdGEge1xyXG4gICYuUm9ib3RvTV8xMl81MDAge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvTSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIuY29yb3ByYXRlQWN0aW9uR2VuZXJpYyB7XHJcbiAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgLmNvcnBvcmF0ZS12aWV3IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmVkZWwtaWNvbi1hcnJvdy1yaWdodCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGwtMTMge1xyXG4gIHBhZGRpbmctbGVmdDogMTNweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLm1sLTkge1xyXG4gIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAuY29yb3ByYXRlQWN0aW9uR2VuZXJpYyB7XHJcblxyXG4gICAgLmNvcnBvcmF0ZUdlbmVyaWNUaXRsZSxcclxuICAgIC5yZXNlYXJjaHRhZyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNsaWRlck5ld3NibG9jayB7XHJcbiAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgLmRwbmFtZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIC5uZXdzLWJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IDlweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvaWNvbnMvZWRlbF9pY29ucy92YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZvbnRTaXplLnNjc3NcIjtcclxuXHJcbi5SZXNlYXJjaGNhbGwtZ2VuZXJpYyB7XHJcbiAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgLnJlc2VhcmNoLWRhdGEge1xyXG4gICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzdweDtcclxuXHJcbiAgICAuY29sIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMyU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXNlYXJjaC12aWV3IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZWlnaHRlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idXR0b25jaGFuZ2UtYmxvY2sge1xyXG4gIGxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDVweCA3cHg7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgfVxyXG5cclxuICAuQnV5IHtcclxuICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgxLCAxNzgsIDg1LCAwLjA1KTtcclxuICB9XHJcblxyXG4gIC5FeGl0IHtcclxuICAgIGNvbG9yOiAkYmxvb2QtcmVkO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyMjEsIDgwLCA3NywgMC4wNSk7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzZWFyY2h0YWcge1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY29tbW9uLVJlc2VhcmNoIHtcclxuICAucmVzZWFyY2gtdmlldyB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLlRvYXN0ZXItYmxvY2sge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC50b2FzdC1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgfVxyXG4gIC5wYXJlbnRUb2FzdGVyIHtcclxuICAgIC5mYWRlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50b2FzdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC50b2FzdC1ib2R5IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmFkZGVkIC50b2FzdC1jb250YWluZXIge1xyXG4gICAgei1pbmRleDogJHRvb2x0aXBzO1xyXG4gICAgYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi5kZXNrLXRvYXN0IHtcclxuICAudG9hc3QtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC50b2FzdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIC50b2FzdC1ib2R5IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zbWFsbC1taWRkbGUge1xyXG4gICAgLnBhcmVudFRvYXN0ZXIge1xyXG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb21tb24tc2VhcmNoLWJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAuZWRlbC1pY29uLXNlYXJjaDEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6ICRmb250LXR3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgcGFkZGluZzogMTdweCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub3Blbi1zZWFyY2gge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgaTo6YmVmb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1uaW5lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZWRlbC1pY29uLWxlZnQtYXJyb3cge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90aGlydGVlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZWRlbC1pY29uLWNsb3NlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtc3BsaXQtYmxvY2sge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBidXR0b24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLXByaW1hcnk6YWN0aXZlLFxyXG4gIC5idG4tcHJpbWFyeTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6IG5vbmU7XHJcbiAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICRlZGVsLWljb24tYXJyb3ctZG93bjtcclxuICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbi1mb250LWZhbWlseTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDE2NSwgMTYzLCAxNzQsIDAuNCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICBpbnNldDogMzhweCBhdXRvIGF1dG8gMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBnYXA6IDNweDtcclxuICAgICAgfVxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAvLyBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWxpZ25tZW50LWNvbnRlbnQge1xyXG4gICAgLnJhZGlvX2J0biB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1zcGxpdC1ibG9jay5zaG93IHtcclxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1ub3NwbGl0LWJsb2NrIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiA0cHggMTBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5lZF9idXR0b24ubGluayB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcblxyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC10b3B0YWJzLWJsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgLy8gb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgLy8gb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIC5zZWFyY2gtbm9zcGxpdC1ibG9jayB7XHJcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZWxlY3RlZC10YWItY29sb3Ige1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWFyY2gtdGFiLWFjdGl2ZS1idG4ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLmJ0bi1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtdGFiLWFjdGl2ZS1idG4uc2VhcmNoLW5vc3BsaXQtYmxvY2ssXHJcbi5zZWFyY2gtdGFiLWFjdGl2ZS1idG4uc2VhcmNoLXNwbGl0LWJsb2NrIHtcclxuICAuZWRfYnV0dG9uLmxpbmsge1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoYm94LW1vYmlsZSB7XHJcbiAgd2lkdGg6IDI5NXB4O1xyXG4gIGhlaWdodDogMjEzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgxNjUsIDE2MywgMTc0LCAwLjQpO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAuc2VhcmNoYmxvY2stZ2VuZXJpYy1ibG9jayB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZWZhdWx0RXhjaGFuZ2UtbW9kYWwge1xyXG4gICYubW9kYWwtZGlhbG9nIHtcclxuICAgIG1heC13aWR0aDogNTIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nZW5lcmljLXNlYXJjaGJhci1tb2RhbC1ibG9jayB7XHJcbiAgKyAubW9kYWwtYmFja2Ryb3Age1xyXG4gICAgLnNob3cge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDk4LCA5MiwgOTIsIDE5JSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZhZGUuc2hvdy50b29sdGlwLFxyXG4uZmFkZS5zaG93LnBvcG92ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgei1pbmRleDogJHRvb2x0aXBzO1xyXG59XHJcbi5mYWRlLnNob3cucG9wb3ZlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG59XHJcbi5nZW5lcmljLXBvcG92ZXIucG9wb3Zlci1ib2R5IHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuIiwiLndhdGNobGlzdC10b2RheXMtaGlnaGxpc3Qge1xyXG4gIC5oaWdobGlzdGxpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgY29sdW1uLWdhcDogNXB4O1xyXG4gICAgcm93LWdhcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmludmVzdG1lbnRUeXBlQmxvY2sge1xyXG4gIHBhZGRpbmc6IDBweCAxNXB4IDIwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcblxyXG4gIC5CVVkge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICB9XHJcblxyXG4gIC50aWxlIHtcclxuICAgIGRpdiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNi44cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud2F0Y2hsaXN0LW1hcmtldGRlcHRoIHtcclxuICAuZHBuYW1lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIGFuZCAobWF4LXdpZHRoOiAkeHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAud2F0Y2hsaXN0LXRvZGF5cy1oaWdobGlzdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgICAuaGlnaGxpc3RsaXN0IHtcclxuICAgICAgY29sdW1uLWdhcDogNXB4O1xyXG4gICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tZ3QtMiB7XHJcbiAgbWFyZ2luLXRvcDogMnB4O1xyXG59XHJcbi5tZ3QtNSB7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4ubWd0LTgge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLm1ndC0xMCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLm1ndC0xMSB7XHJcbiAgbWFyZ2luLXRvcDogMTFweDtcclxufVxyXG5cclxuLm1ndC0xMiB7XHJcbiAgbWFyZ2luLXRvcDogMTJweDtcclxufVxyXG5cclxuLm1ndC0xMyB7XHJcbiAgbWFyZ2luLXRvcDogMTNweDtcclxufVxyXG5cclxuLm1ndC0xNSB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG4ubWd0LTE4IHtcclxuICBtYXJnaW4tdG9wOiAxOHB4O1xyXG59XHJcbi5tZ3QtMjAge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5tZ3QtMjUge1xyXG4gIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuXHJcbi5tZ3QtMzAge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5tdC0zMyB7XHJcbiAgbWFyZ2luLXRvcDogMzNweDtcclxufVxyXG5cclxuLm1ndC0zNSB7XHJcbiAgbWFyZ2luLXRvcDogMzVweDtcclxufVxyXG5cclxuLm1ndC0zNiB7XHJcbiAgbWFyZ2luLXRvcDogMzZweDtcclxufVxyXG5cclxuLm1ndC00MCB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLm10LTQyIHtcclxuICBtYXJnaW4tdG9wOiA0MnB4O1xyXG59XHJcblxyXG4ubXQtNDUge1xyXG4gIG1hcmdpbi10b3A6IDQ1cHg7XHJcbn1cclxuXHJcbi5tdC00OCB7XHJcbiAgbWFyZ2luLXRvcDogNDVweDtcclxufVxyXG5cclxuLm1ndC01MCB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuLm1ndC01NSB7XHJcbiAgbWFyZ2luLXRvcDogNTVweDtcclxufVxyXG5cclxuLm1ndC02MCB7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLm1ndC02NSB7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxufVxyXG5cclxuLm1ndC0xNTAge1xyXG4gIG1hcmdpbi10b3A6IDE1MHB4O1xyXG59XHJcblxyXG4ubWItMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4ubWdiLTIge1xyXG4gIG1hcmdpbi1ib3R0b206IDJweDtcclxufVxyXG4ubWdiLTQge1xyXG4gIG1hcmdpbi1ib3R0b206IDRweDtcclxufVxyXG4ubWItMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5tYi0xMiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuLm1iLTEzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG59XHJcblxyXG4ubWItMTUge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5tYi0xNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLm1iLTIwIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubWItMjUge1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5tYi0zMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLm1iLTQwIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ubWItNTAge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbn1cclxuXHJcbi5tYi02MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLm1iLTcwIHtcclxuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG59XHJcblxyXG4ubWItODAge1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbn1cclxuXHJcbi5tYi0xMDAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4ubWItMTUwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcclxufVxyXG5cclxuLm1iLTI1MCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcbn1cclxuXHJcbi5tZ3ItMTAge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLm1nbC01IHtcclxuICBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcbi5tZ2wtMTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG59XHJcbi5tZ2wtNTAge1xyXG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG59XHJcblxyXG4ubXgtMTUge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5cclxuLm0tMCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKipyZXNwb25zaXZlIGNzcyAqKioqKioqKioqKioqKioqKioqKioqKi9cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAubWd0LW1kLTYwIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAubWd0LW1kLTMwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAubWd0LW1kLTAge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqcGFkZGluZyoqKioqKioqKioqKioqKioqKioqKioqL1xyXG4ucGFkZGluZy01IHtcclxuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcclxufVxyXG4ucC0xMCB7XHJcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGItMTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ucHgtMjAge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucHgtMzAge1xyXG4gIHBhZGRpbmctbGVmdDogMzBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucGFkZGluZy0xNSB7XHJcbiAgcGFkZGluZzogMTVweDtcclxufVxyXG5cclxuLnAtMjAge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuXHJcbi5wLTI1IHtcclxuICBwYWRkaW5nOiAyNXB4O1xyXG59XHJcblxyXG4ucC0zMCB7XHJcbiAgcGFkZGluZzogMzBweDtcclxufVxyXG5cclxuLnB0LTcge1xyXG4gIHBhZGRpbmctdG9wOiA3cHg7XHJcbn1cclxuLnB0LTEwIHtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLnB0LTE1IHtcclxuICBwYWRkaW5nLXRvcDogMTVweDtcclxufVxyXG4ucHQtMjAge1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG59XHJcbi5wdC0zMCB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbn1cclxuLnB0LTUwIHtcclxuICBwYWRkaW5nLXRvcDogNTBweDtcclxufVxyXG5cclxuLnBiLTE1IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnBiLTIwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLnBiLTMwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnBiLTYwIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLnBkbC03IHtcclxuICBwYWRkaW5nLWxlZnQ6IDdweDtcclxufVxyXG4ucGRsLTEwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wZGwtMjAge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLnBkbC0yMCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ucHMtMzIge1xyXG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHMtMzUge1xyXG4gIHBhZGRpbmctbGVmdDogMzVweDtcclxufVxyXG5cclxuLnBkci0xMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnBkci01MCB7XHJcbiAgcGFkZGluZy1yaWdodDogNTBweDtcclxufVxyXG5cclxuLnB4LTAge1xyXG4gIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcclxufVxyXG5cclxuLnBkci0yMCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnB4LTE1IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxufVxyXG5cclxuLnB4LTIwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnB4LTMwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweDtcclxufVxyXG5cclxuLnB4LTYwIHtcclxuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNjBweDtcclxufVxyXG5cclxuLnBiLTEwLXJlbSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjMzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucHQtMTAtcmVtIHtcclxuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgcGFkZGluZy10b3A6IDAuMzNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5weC0yOS1yZW0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEuOTlyZW0gIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDEuOTlyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgYW5kIChtYXgtd2lkdGg6ICR4eGwpIHtcclxuICAucHMtbWQtNTYge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC5wcy1tZC01NiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKnNwYW4gY29sb3JzICoqKioqKioqKioqKioqKioqKioqKioqKi9cclxuc3BhbltkYXRhLWF0dHI9XCJwZW5kaW5nXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIlBlbmRpbmdcIl0ge1xyXG4gIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAmLnNob3dCZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFzdGVsLWNyZWFtO1xyXG4gIH1cclxufVxyXG5cclxuc3BhbltkYXRhLWF0dHI9XCJzdWNjZXNzXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIlN1Y2Nlc3NcIl0ge1xyXG4gIGNvbG9yOiAkZ3JlZW47XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICYuc2hvd0JnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRob25leWRldztcclxuICB9XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwiZmFpbGVkXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIkZhaWxlZFwiXSB7XHJcbiAgY29sb3I6ICRyZWQtZGFyaztcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgJi5zaG93Qmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXN1Y2Nlc3M7XHJcbiAgfVxyXG59XHJcblxyXG5zcGFuW2RhdGEtYXR0cj1cImNvbXBsZXRlZFwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJDb21wbGV0ZWRcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiQ09NUExFVEVcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiQ29tcGxldGVcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiY29tcGxldGVcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiUHJvY2Vzc2VkXCJdIHtcclxuICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICYuc2hvd0JnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRob25leWRldztcclxuICB9XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwiSW4gcHJvZ3Jlc3NcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiSW4gcFByb2dyZXNzXCJdIHtcclxuICBjb2xvcjogJG9yYW5nZS1saWdodDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgJi5zaG93Qmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhc3RlbC1jcmVhbTtcclxuICB9XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwicmVqZWN0ZWRcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiUmVqZWN0ZWRcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiY2FuY2VsbGVkXCJdLFxyXG5zcGFuW2RhdGEtYXR0cj1cIkNhbmNlbGxlZFwiXSxcclxuc3BhbltkYXRhLWF0dHI9XCJGYWlsZWRcIl0sXHJcbnNwYW5bZGF0YS1hdHRyPVwiZmFpbGVkXCJdIHNwYW5bZGF0YS1hdHRyPVwiRmFpbGVkXCJdIHtcclxuICBjb2xvcjogJHJlZC1kYXJrICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblxyXG4gICYuc2hvd0JnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1zdWNjZXNzO1xyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKipwb3NpdGlvbiAqKioqKioqKioqKioqKi9cclxuLnBvc3JlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucG9zQWJzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5wb3NGaXgge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLnRwLXJlbC0xMSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTExcHg7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqdGV4dCAgZGVjb3JhdGlvbiBjc3MgY29tbW9uICoqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi50eHQtdW5kZXJsaW5lIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHh0LXVuZGVybGluZS1ub25lIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50eHQtdHJhbnNmb3JtLXVuc2V0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqd2lkdGgqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi53aWR0aC05OSB7XHJcbiAgd2lkdGg6IDk5cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAubGluZUhlaWdodC0yMC1tYiB7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIC5saW5lSGVpZ2h0LTI1LW1iIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqZWRlbCBzaWRlYmFyIEhlaWdodCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnZoLTEwMCB7XHJcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xyXG59XHJcbi52aC05NSB7XHJcbiAgaGVpZ2h0OiA5NXZoICFpbXBvcnRhbnQ7XHJcbn1cclxuLnZoLTkwIHtcclxuICBoZWlnaHQ6IDkwdmggIWltcG9ydGFudDtcclxufVxyXG4udmgtODUge1xyXG4gIGhlaWdodDogODV2aCAhaW1wb3J0YW50O1xyXG59XHJcbi52aC04MCB7XHJcbiAgaGVpZ2h0OiA4MHZoICFpbXBvcnRhbnQ7XHJcbn1cclxuLnZoLTc1IHtcclxuICBoZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcclxufVxyXG4udmgtNzAge1xyXG4gIGhlaWdodDogNzB2aCAhaW1wb3J0YW50O1xyXG59XHJcbi52aC02MCB7XHJcbiAgaGVpZ2h0OiA2MHZoICFpbXBvcnRhbnQ7XHJcbn1cclxuLnZoLTUwIHtcclxuICBoZWlnaHQ6IDUwdmggIWltcG9ydGFudDtcclxufVxyXG4udmgtNDAge1xyXG4gIGhlaWdodDogNDB2aCAhaW1wb3J0YW50O1xyXG59XHJcbi52aC0zNSB7XHJcbiAgaGVpZ2h0OiAzNXZoICFpbXBvcnRhbnQ7XHJcbn1cclxuLnZoLTMwIHtcclxuICBoZWlnaHQ6IDMwdmggIWltcG9ydGFudDtcclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiogTGluZSBIZWlnaHQgKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmxoLW5vcm5hbCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG4ucGRsLTctcCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA3JTtcclxufVxyXG4iLCIuZ3JpZC0xIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG59XHJcblxyXG4uZ3JpZC0yIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxufVxyXG5cclxuLmdyaWQtMyB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG59XHJcblxyXG4uZ3JpZC00IHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbn1cclxuXHJcbi5ncmlkLTUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcclxufVxyXG5cclxuLmQtY2VudGVyLWVuZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogZW5kO1xyXG59XHJcblxyXG4uZC1jZW50ZXItc3RhcnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG59XHJcblxyXG4uZC1zcGFjZS1iZXR3ZWVuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uYWxpZ25jZW50ZXJpdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5nYXAtNS1jdXN0b20ge1xyXG4gIGdhcDogNXB4O1xyXG59XHJcbi5nYXAtMy1jdXN0b20ge1xyXG4gIGdhcDogM3B4O1xyXG59XHJcbi5nYXAtMTAge1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuLmdhcC0xNSB7XHJcbiAgZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4uZ2FwLTIwIHtcclxuICBnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi5nYXAtMzAge1xyXG4gIGdhcDogMzBweDtcclxufVxyXG5cclxuLmdhcC00MCB7XHJcbiAgZ2FwOiA0MHB4O1xyXG59XHJcblxyXG4uZ2FwLTYwIHtcclxuICBnYXA6IDYwcHg7XHJcbn1cclxuXHJcbi5nYXAtODAge1xyXG4gIGdhcDogODBweDtcclxufVxyXG4uZ2FwLTgge1xyXG4gIGdhcDogOHB4O1xyXG59XHJcbi5nYXAtOTAge1xyXG4gIGdhcDogOTBweDtcclxufVxyXG5cclxuLmdhcC0xNDUge1xyXG4gIGdhcDogMTQ1cHg7XHJcbn1cclxuXHJcbi5nYXAtNTAge1xyXG4gIGdhcDogNTBweDtcclxufVxyXG4uZ2FwLTEyIHtcclxuICBnYXA6IDEycHg7XHJcbn1cclxuLmdhcC0xNCB7XHJcbiAgZ2FwOiAxNHB4O1xyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKiogYm9yZGVyIHJlbGF0ZWQqKioqKioqKioqKioqKioqKioqL1xyXG4uYnJkLW5vbmUge1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnJkcmFkaXVzLTUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmJyZHJhZGl1cy0wIHtcclxuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJyZGJvdHRvbSxcclxuLmJyZC1ib3R0b20ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5icmQtYWxsIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG59XHJcblxyXG4uYnJkLXRvcCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbn1cclxuXHJcbi5icmQtbGVmdC1ub25lIHtcclxuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm94LXRvcC1ib3R0b20ge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG59XHJcblxyXG4uYm9yZGVyLXRvcC1yYWRpdXMge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItYm90dG9tLXJhZGl1cyB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1yYWRpdXMtbm8ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKnNjcm9sbGluZyBoZWlnaHQgLyBjb21tb24gc3BhY2UgaGVpZ2h0ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uY29tbW9uc2Nyb2xsLW5ldyB7XHJcbiAgJi5oZWlnaHQyMDAge1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcblxyXG4gICYuaGVpZ2h0MjUwIHtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAmLm1heC1oZWlnaHQyNTAge1xyXG4gICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAmLmhlaWdodDMwMCB7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuICAmLmhlaWdodDMxMCB7XHJcbiAgICBoZWlnaHQ6IDMxMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuICAmLmhlaWdodDQwMCB7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIH1cclxuXHJcbiAgJi5oZWlnaHQ0NTAge1xyXG4gICAgaGVpZ2h0OiA0NTBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcblxyXG4gICYuaGVpZ2h0NjAwIHtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG4gICYubWF4LWhlaWdodDYwMCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA2MDBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcblxyXG4gICYuaGVpZ2h0NjgwIHtcclxuICAgIGhlaWdodDogNjgwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogVHJhY2sgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8qIEhhbmRsZSAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxufVxyXG5cclxuLm92ZXJmbG93LTEwMHZoIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuLm92ZXJmbG93LTUwdmgge1xyXG4gIGhlaWdodDogNTB2aDtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy04MHZoIHtcclxuICBoZWlnaHQ6IDgwdmg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipsaW5lIGhlaWdodCoqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmxpbmVoZWk1IHtcclxuICBsaW5lLWhlaWdodDogNXB4O1xyXG59XHJcblxyXG4ubGluZWhlaTE0IHtcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxufVxyXG5cclxuLmxpbmVoZWkxMiB7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5saW5lLTIwIHtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmxpbmUtMzAge1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ubGluZS0yNSB7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5saW5lLTEzMCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbn1cclxuXHJcbi5saW5lLTE0MCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbn1cclxuXHJcbi5saW5lLTE0MCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqIHRleHQgb3ZlcmZsb3cgKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4udHdvLWxpbmUtZWxsaXBzaXMge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7IC8qIExpbWl0IHRvIHR3byBsaW5lcyAqL1xyXG59XHJcbi50d28tbGluZS1jbGlwIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogY2xpcDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7IC8qIExpbWl0IHRvIHR3byBsaW5lcyAqL1xyXG59XHJcblxyXG4udGV4dE92ZXJmbG93LW1heDI3MiB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMjcycHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4udGV4dE92ZXJmbG93LW1heDExMCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMTEwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4udGV4dE92ZXJmbG93LW1heDE4MCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMTgwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4udGV4dE92ZXJmbG93LW1heDk2IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiA5NnB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi50ZXh0T3ZlcmZsb3ctbWF4MzU5IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiAzNTlweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4udGV4dE92ZXJmbG93LW1heDEyNSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMTI1cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLnRleHRPdmVyZmxvdy1tYXgxMDAge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi50ZXh0T3ZlcmZsb3ctbWF4NTAge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cclxuLnRleHRPdmVyZmxvdy10d29saW5lcyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgbWF4LXdpZHRoOiAzMjhweDtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG59XHJcbi50ZXh0T3ZlcmZsb3ctbWF4MTAwIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4udGV4dE92ZXJmbG93LVRocmVlbGluZXMge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIG1heC13aWR0aDogMjQwcHg7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxufVxyXG5cclxuLndvcmQtYnJlYWstMTAwIHtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4uZEZsZXgtdW5zZXQge1xyXG4gIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogZ3JpZCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5ncmlkLWVuZCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxufVxyXG5cclxuLmdyaWQtY2VudGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uZ3JpZC1zdGFydCB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogYXR0cmlidXRlIGNvbG9yICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5zcGFuW2RhdGEtYXR0cj1cInBlbmRpbmdcIl0ge1xyXG4gIGNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG5zcGFuW2RhdGEtYXR0cj1cInN1Y2Nlc3NcIl0ge1xyXG4gIGNvbG9yOiAkZ3JlZW47XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbnNwYW5bZGF0YS1hdHRyPVwiZmFpbGVkXCJdIHtcclxuICBjb2xvcjogJHJlZC1kYXJrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgLmxpbmVIZWlnaHRtYjMwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLnB4LTMtbW9iaWxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm14LTAtbW9iaWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLWVsbGlwc2Uge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuL0NvbW1vbnNwYWNpbmcuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9Db21tb25HcmlkLnNjc3NcIjtcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBtb2RhbCAqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNvbW1vbm1vZGFsIHtcclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhX3doaXRlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZGVsLWljb24tY3Jvc3Mge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gICYuZ3JheS1tb2RhbCB7XHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcblxyXG4gICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5VHdvO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiBtb2RhbFNpemUgKGNvbW1vbiBtb2RhbCkgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5tb2RhbC1sZy03MDAge1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWxnLTY2MCB7XHJcbiAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqdGFibGUgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5jb21tb24tdGFibGUtYm9yZGVyIHtcclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICBib3JkZXItc3BhY2luZzogMCAxMHB4O1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbnRhYmxlLXdpdGhvdXQtYnMge1xyXG4gIHRhYmxlIHtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICB0ciB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9udGFibGUtd2l0aG91dC1ib3JkZXIge1xyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIHRyIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtYm9yZGVyZWQtY3VzdG9tIHtcclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcblxyXG4gICAgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubm90LWxhc3QtY2hpbGQge1xyXG4gICAgdGFibGUge1xyXG4gICAgICB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKmVycm9yKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLnZhbGlkYXRpb24tZXJyb3Ige1xyXG4gIC5oZWxwX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZTk5ZVwiO1xyXG4gICAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIjtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKiBzaWRlQmFyKioqKioqKioqKioqKioqKioqL1xyXG4uY3VzdG9tLW9mZmNhbnZhcyB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgJi5vZmZjYW52YXMtZW5kIHtcclxuICAgIHdpZHRoOiAzOTBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5vZmZjYW52YXMtYm90dG9tIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgJi5vcGVuLWRyYXdlckFzLXN0YW5kYWxvbmVwYWdlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyAmLmNsb3NlLXNpZGViYXIge1xyXG4gIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gJi5vcGVuLXNpZGViYXIge1xyXG4gIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIC8vIH1cclxufVxyXG5cclxuLmVkZWwtc2lkZWJhci1kcmF3ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2hhZG93OiAtOHB4IDRweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAuc2lkZWJhci1jbG9zaW5nLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI1cHg7XHJcbiAgICBsZWZ0OiAtMjFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xyXG4gICAgJi5vcGVuLWRyYXdlckFzLXN0YW5kYWxvbmVwYWdlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmRyYXdlci1oYW5kbGUge1xyXG4gICAgICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMsIDAsIDQ3LCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5vZmZjYW52YXMtaGVhZGVyIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxufVxyXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcclxuICAmLnJldmFtcC1wb3MtY29tbW9uLWJhY2tkcm9wX19iYWNrZHJvcCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zaG93IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpZGViYXItc2Nyb2xsLWNvbW1vbiB7XHJcbiAgLnN0b2NrLWRldGFpbHMtYm9keSB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIFRyYWNrICovXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhhbmRsZSAqL1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tc2lkZWJhci1uZXcge1xyXG4gIC5zdG9jay1kZXRhaWxzLWhlYWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmcgIWltcG9ydGFudDtcclxuXHJcbiAgICAuZWRlbC1pY29uLWFycm93LXJpZ2h0MSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYi1nZW5lcmljU2lkZWJhciB7XHJcbiAgLnotaW5kZXgtaGlnaF9fYmFja2Ryb3Age1xyXG4gICAgei1pbmRleDogMTAwMDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLmJsdXItYmcge1xyXG4gICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC56LWluZGV4LWhpZ2gge1xyXG4gICAgei1pbmRleDogMTAwMDEgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYubWItZ2VuZXJpYy1kb2NraW5nIHtcclxuICAgIC56LWluZGV4LWhpZ2gtZG9ja2luZyB7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5tYi1nZW5lcmljLWJyZC1yYWRpdXMge1xyXG4gICAgLnotaW5kZXgtaGlnaF9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiBBY2NvcmRpYW4qKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5jb21tb24tYWNjb3JkaWFuLWJ1dHRvbiB7XHJcbiAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcclxuICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLWFjY29yZGlhbiB7XHJcbiAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1hY2NvcmRpYW4tcGx1cyB7XHJcbiAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcblxyXG4gICAgICAmLmNvbGxhcHNlZDo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlOWM5XCIgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tYWNjb3JkaWFuLW5ldyB7XHJcbiAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXJvdy1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tYWNjb3JkaWFuLWJpZy1pY29uIHtcclxuICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZmlmdGVlbjtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29udGVudDogJGVkZWwtaWNvbi1hcnJvdy1kb3duLWJpZyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1yb3ctZ3JheTtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqbG9naW4gc2NyZWVuICoqKioqKioqKioqKioqKi9cclxuLmNvbW1vbi10b29sdGlwIHtcclxuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgLmJ0bi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKmNoZWNrYm94KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5jb21tb24tY2hlY2tib3gtbmV3IHtcclxuICAuZm9ybS1jaGVjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dCxcclxuICAgIGlucHV0IHtcclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5oZWlnaHQyNSB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1jaGVja2JveCB7XHJcbiAgLmNoZWNrYm94V3JhcCB7XHJcbiAgICAmLmJvcmRlci1ib3gtY2hlY2tib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgLnJhZGlvX2J0biB7XHJcbiAgICAgIGFjY2VudC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipSYWRpbyBidXR0b24qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5Cb3gtcmFkaW9idXR0b24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibG9vZC1yZWQgIWltcG9ydGFudDtcclxuXHJcbiAgICAucmFkaW9fYnRuIHtcclxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxvb2QtcmVkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRibG9vZC1yZWQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKiBUb29sdGlwICoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5ibHVlLWNvbW1vbi10b29sdGlwIHtcclxuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XHJcblxyXG4gIC50b29sdGlwLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IDFweCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKiBEcm9wZG93bioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi5jb21tb24tbmV3LWRycCB7XHJcbiAgLmVxdWl0eWRyb3Age1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIH1cclxuXHJcbiAgJi5mdWxsLXdpZHRoIHtcclxuICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMTY1LCAxNjMsIDE3NCwgMC40KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hcnJvdy1lbmQge1xyXG4gICAgLmVxdWl0eWRyb3Age1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi1hcnJvdy1kb3duIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gIC5wcy1tZC01NiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLWRyb3Bkb3duLW5ldyB7XHJcbiAgJi5jb21tb24tbmV3LWRycCB7XHJcbiAgICAuZXF1aXR5ZHJvcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRycC0zMCB7XHJcbiAgICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBoZWlnaHQ6IDIwOHB4O1xyXG5cclxuICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIHBhZGRpbmc6IDE0cHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbiAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqIENhbGVuZGVyICArIGRhdGVwaWNrZXIgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmNvbW1vbi1kYXRlcGlja2VyIHtcclxuICAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC1yZWFkLXZpZXctLXNlbGVjdGVkLW1vbnRoLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1zZWxlY3RlZC15ZWFyIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2hlYWRlciB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19uYXZpZ2F0aW9uIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHRvcDogLTElO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0ta2V5Ym9hcmQtc2VsZWN0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tc2VsZWN0ZWQsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1zZWxlY3RlZCxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19tb250aC10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1zZWxlY3RlZCxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0tc2VsZWN0ZWQsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbmF2aWdhdGlvbi1pY29uIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xyXG4gICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtcmVhZC12aWV3LS1kb3duLWFycm93LFxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItcmVhZC12aWV3LS1kb3duLWFycm93IHtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWFjdC1kYXRlcGlja2VyX19jdXJyZW50LW1vbnRoIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS1uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgbWFyZ2luOiA0cHggMTBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIG1hcmdpbjogNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tdG9kYXkge1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAmLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0tZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkcGlua2lzaC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmtleWJvYXJkLWRheWNoYW5nZSB7XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1rZXlib2FyZC1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAmLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1pZG5pZ2h0LWJsdWUtY3VzdG9tZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHBhZGRpbmc6IDdweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICA6aG92ZXIsXHJcbiAgICA6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24tY2FsZW5kYXIge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10d2VudHkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBhbmRMY2FsZW5kYXIge1xyXG4gICAgLnBhbmRMY2FsZW5kYXItZm9ybSB7XHJcbiAgICAgIC5pbnB1dEZpZWxkQ2FsZW5kYXJJY29uIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG5cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICB0b3A6IDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYWxlbmRhci0tcm93IHtcclxuICAgICAgICBnYXA6IDI0JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvRGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLXJhbmdlLWRhdGVwaWNrZXIge1xyXG4gIC5tb2RhbC1tZCB7XHJcbiAgICB3aWR0aDogNDAwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBiYWNrZ3JvcCBjb2xvcnMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uYmFja2Ryb3AtYmcge1xyXG4gICYuZGFya2JsYWNrIHtcclxuICAgIC5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGlnaHRibGFjayB7XHJcbiAgICAubW9kYWwtYmFja2Ryb3Age1xyXG4gICAgICAmLnNob3cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNjgsIDY4LCA2OCwgMC41KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saWdodGJhYyB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSg2OCwgNjgsIDY4LCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCkgIWltcG9ydGFudDtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIFNlYXJjaCAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uY3VzdG9tLXNlYXJjaC1iYXIge1xyXG4gICYuaGVpZ2h0NDUge1xyXG4gICAgLmNvbW1vbi1zZWFyY2gtYmFyLFxyXG4gICAgaW5wdXQge1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhlaWdodDUwIHtcclxuICAgIC5jb21tb24tc2VhcmNoLWJhcixcclxuICAgIGlucHV0IHtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogQnV0dG9uKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmVkX2J1dHRvbi0xNCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lZF9idXR0b24tMTIge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRvcGJveHNzaGFkb3ctYnV0dG9uIHtcclxuICBib3gtc2hhZG93OiAwcHggLTEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uY29tbW9uLWZpeGVkYnRtLWJ0biB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVkYnV0dG9uLWxpbmstd2l0aGFycm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5lZF9idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24tYXJyb3ctcmlnaHQxIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfbmluZTtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNtYWxsLWVkYnV0dG9uIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuXHJcbiAgJi5yb2JvdG9fNjAwIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnNtYWxsLWVkYnV0dG9uLXNlYXJjaCB7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG5cclxuICAmLnJvYm90b182MDAge1xyXG4gICAgZm9udC1mYW1pbHk6ICRSb2JvdG9CICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc21hbGwtZWRidXR0b24tNDAge1xyXG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbWFsbC1idG4tY29tbW9uIHtcclxuICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5iZy1yZWZyZXNoLWJ0biB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGhlaWdodDogMzBweDtcclxuXHJcbiAgJi5yZWZyZXNoLWJ0biB7XHJcbiAgICAuRE1TYW5fMTRfNTAwIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKiogc2hhcmUgaWNvbiAqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5jb21tb24tbmV3LXNoYXJlIHtcclxuICAuc2hhcmUge1xyXG4gICAgLnNoYXJlLWljb24ge1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAuZWRlbC1pY29uLXNoYXJlLWljb24ge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi7qWsXCI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogaW5mbyBpY29uICoqKioqKioqKioqKioqKioqKiovXHJcbi5jb21tb24taW5mby1pY29uIHtcclxuICAucm91bmRlZC1jaXJjbGUsXHJcbiAgLnJvdW5kZWQtY2lyY2xlMSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5leGNsYW1hdGlvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDNweDtcclxuICB9XHJcbiAgLmh3LTM1IHtcclxuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5lZGVsLWljb24taW5mbyB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG5cclxuICAubm90Ymcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqIFRleHRib3gqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uYm9yZGVyLWJvdHRvbS1UZXh0Ym94IHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgLmlucHV0X3ByZWZpeCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3RoaXJ0eTtcclxuICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvQjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXRoaXJ0eTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC10aGlydHk7XHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXRoaXJ0eTtcclxuICAgICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqc29ydGluZyoqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uY29tbW9uLUVkQnV0dG9uSWNvbi1pY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuc29ydCxcclxuICAmLmZpbHRlciB7XHJcbiAgICA+IC5lZF9idXR0b24ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZF9idXR0b24ge1xyXG4gICAgJi5saW5rIHtcclxuICAgICAgJi5iZy1taWRuaWdodC1ibHVlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYmdfYXF1YV93aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb3J0LWRyb3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMTJweDtcclxuICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAkZ3JleS1iZztcclxuICAgIH1cclxuXHJcbiAgICAuc29ydC1kcm9wLWJvZHkge1xyXG4gICAgICAuc29ydC1kcm9wLWJvZHlsaXN0IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkUHJpbWFyeS1ncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5ib2R5bGlzdC1yaWdodCB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuXHJcbiAgICAgICAgICAgICAgJi5saWdodC1ibHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zb3J0LWRyb3AtZm9vdGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgLnJlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlci1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyYXNzZXQtZHJvcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkICRncmV5LWJnO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWx0ZXItYWNjb3JkaW9uIHtcclxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXh0ZWVuO1xyXG5cclxuICAgICAgICAgIC5jb2xvcl9ibHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5jb2xsYXBzZWQsXHJcbiAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcclxuXHJcbiAgICAgIC5jbGVhcl9hbGwge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFwbHktYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlci1idXR0b24tZGlzYWJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tc29ydGluZy1taWRuaWdodGJsdWUge1xyXG4gIC5kcmF3ZXItaGVhZGVyIHtcclxuICAgIC5lZF9idXR0b24ge1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcmF3ZXItYm9keSB7XHJcbiAgICAuc29ydC1kcm9wLWJvZHlsaXN0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAuYm9keWxpc3QtcmlnaHQge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5lZGVsLWljb24tcG9pbnQtYXJyb3ctZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJhd2VyLWZvb3RlciB7XHJcbiAgICAgIC5lZF9idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqZmlsdGVyKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5jb21tb24tZmlsdGVyLW1pZG5pZ2h0Ymx1ZSB7XHJcbiAgLmRvd24tYmFyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5kb3duLWJhci1sZWZ0IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF9zaXh0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvd24tYmFyLXJpZ2h0IHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk4gIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpbHRlci1hY2NvcmRpb24ge1xyXG4gICAgcGFkZGluZzogMCUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvbG9yX2JsdWUge1xyXG4gICAgY29sb3I6ICRQcmltYXJ5LWdyYXkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5maWx0ZXItYWNjb3JkaW9uIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC55ZWFyX2NvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuXHJcbiAgICAuZmluYW5jaWFsX3llYXIge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG5cclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkge1xyXG4gICAgICBtYXJnaW46IDVweCAwcHg7XHJcblxyXG4gICAgICAuaW5zaWRlLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5ib2R5bGlzdC10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpbHRlcmFzc2V0LWRyb3AtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmZpbHRlci1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2ItZmlsdGVyYXNzZXQtZHJvcC1mb290ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqbm90aWZpY2F0aW9uICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLm5vdGlmaWNhdGlvbi1vdXRlci1ib3gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYXN0ZWwtY3JlYW07XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHJcbiAgLmRpc2Mtc3R5bGUge1xyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3ZlcmZsb3ctMTAwdmgge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy01MHZoIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgaGVpZ2h0OiA1MHZoO1xyXG59XHJcbi5vdmVyZmxvdy04OHZoIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgaGVpZ2h0OiA4OHZoO1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy02MHZoIHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgaGVpZ2h0OiA1MHZoO1xyXG59XHJcblxyXG4uY29tbW9uc2Nyb2xsLW5ldyB7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAmLmhlaWdodDI1MCB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxuXHJcbiAgJi5oZWlnaHQzMDAge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcbiAgJi5oZWlnaHQzMTAge1xyXG4gICAgaGVpZ2h0OiAzMTBweDtcclxuICB9XHJcbiAgJi5oZWlnaHQzNTAge1xyXG4gICAgaGVpZ2h0OiAzNTBweDtcclxuICB9XHJcbiAgJi5oZWlnaHQ0MDAge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcblxyXG4gICYuaGVpZ2h0NTAwIHtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogVHJhY2sgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8qIEhhbmRsZSAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuICAmLmhlaWdodE1pbk1heDMwMCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuICAmLmhlaWdodE1pbk1heDIwMCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmxibC1jaXJjbGUtaXRlbSB7XHJcbiAgcGFkZGluZzogM3B4IDVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKnN0aWNreSBwb3NpdGlvbioqKioqKioqKioqKioqKioqKiovXHJcbi5kb2NrZWQtcG9zaXRpb24ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICB6LWluZGV4OiA5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmLnRvcDAge1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgfVxyXG5cclxuICAmLnRvcDUwIHtcclxuICAgIHRvcDogNTBweDtcclxuICB9XHJcblxyXG4gICYudG9wNjAge1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgJi50b3A2NSB7XHJcbiAgICB0b3A6IDY1cHg7XHJcbiAgfVxyXG5cclxuICAmLnRvcDQwIHtcclxuICAgIHRvcDogNDBweDtcclxuICB9XHJcblxyXG4gICYudG9wNDMge1xyXG4gICAgdG9wOiA0M3B4O1xyXG4gIH1cclxuXHJcbiAgJi50b3AxMjAge1xyXG4gICAgdG9wOiAxMjBweDtcclxuICB9XHJcblxyXG4gICYudG9wMTAwIHtcclxuICAgIHRvcDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAmLnRvcDE2MCB7XHJcbiAgICB0b3A6IDE2MHB4O1xyXG4gIH1cclxuXHJcbiAgJi50b3A5MCB7XHJcbiAgICB0b3A6IDkwcHg7XHJcbiAgfVxyXG5cclxuICAmLmJ4LXNoYWRvdyB7XHJcbiAgICBib3gtc2hhZG93OiAzcHggMTJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICB9XHJcblxyXG4gIC5tZ3QtbWQtNjAge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICAubWd0LTUwIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lcnJvcm1zZy1ib3gge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWxpZ2h0LXBpbmstdHdvO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5pbUNpcmNsZSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTYyXCI7XHJcbiAgICBmb250LWZhbWlseTogXCJlZGVsX2ljb25cIiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9laWdodDtcclxuICAgIGNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAmLnNtYWxsLWltY2lyY2xlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ3JlZW4ge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5taWRuaWdodGJsdWUge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsYWNrLW9uZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJGJsYWNrLW9uZTEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqY29tbW9uIGZpbHRlcioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMge1xyXG4gIC5sZWZ0c2lkZWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcclxuXHJcbiAgICAubmF2IHtcclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgIGEubmF2LWxpbmsge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTJweDtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmlnaHRzaWRlYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICAgIC5ib2R5bGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgLmJvZHlsaXN0LXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnNpZGUtbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1kb3dubG9hZCB7XHJcbiAgLmRvd25sb2FkLWJ0biB7XHJcbiAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG5cclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIHBhZGRpbmc6IDExcHg7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGdhcDogNXB4O1xyXG5cclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLWZpbHRlci1tYiB7XHJcbiAgLmNvbW1vbi1FZEJ1dHRvbkljb24taWNvbiB7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tZG93bmxvYWQtbWIge1xyXG4gIC5jb21tb24tZG93bmxvYWQge1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5kbS1mYW0uZWRfYnV0dG9uLFxyXG4uZG0tZmFtLmVkX2J1dHRvbi5idXR0b24ge1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG59XHJcblxyXG4vL1NHQlxyXG4vKioqKioqKioqKioqKioqKioqKioqIHRvb2x0dGlwKioqKioqKioqKioqKioqKioqKiB1cGRhdGVkICgxMy0wNy0yMDIzKSovXHJcblxyXG4uY29tbW9uLXdoaXRlLXRvb2x0aXAge1xyXG4gIC50b29sdGlwLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA3cHggMXB4ICRtb25vY2hyb21lLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgfVxyXG5cclxuICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTdweDtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwcHg7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgIGJvcmRlcjogdGhpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnRvb2x0aXAtYm9yZGVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAtMXB4IDUwcHggcmdiYSg4NywgMTAwLCAxNzMsIDAuMTIpKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtMTdweDtcclxuICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1maWx0ZXItaGVhZGluZy1kcmF3ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuXHJcbiAgLkhlYWRpbmctY29udGVudCB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuXHJcbiAgICAmLmFjdGl2ZUNsYXNzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZF9idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICB9XHJcbn1cclxuXHJcbi8vIGN1c3RvbSByYWRpbyBidXR0b25cclxuLmNvbW1vbi1yYWRpby1idXR0b24tY3VzdG9tIHtcclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogOXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tY2hlY2tib3gtY3VzdG9tIHtcclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIG1hcmdpbjogMCAwLjZlbSAwIDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgbWFyZ2luOiAtMXB4IC0xcHggMCAtMXB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAmLnNtYWxsLWNoZWNrYm94IHtcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipwb3N0IGxvZ2luIFVJICgxNy8wNy8yMDIzKSoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5ib3JkZXItYm94LWNvbW1vbiB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbn1cclxuLmJvcmRlci1ib3gtbm9wYWRkaW5nIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5jaXJjbGVCYWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcmlnaHQ6IC01cHg7XHJcbiAgdG9wOiAycHg7XHJcbiAgZm9udC1zaXplOiAkZm9udF90d2VsdmU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZTtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTdweDtcclxufVxyXG5cclxuLmNpcmNsZUJhY2stZ3JheSB7XHJcbiAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gIGJhY2tncm91bmQ6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jaXJjbGVCYWNrLXBhZGRpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgcGFkZGluZzogMXB4IDVweDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqIEVkIGNhcmQgc2Vjb25kYXJ5KioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbiB7XHJcbiAgJi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgLmVkLWhlYWRsaW5lLXRpdGxlIHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWNhcmQtZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1zZWNvbmRhcnktYmctaW1nIHtcclxuICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBtb2JpbGUgcmVzcG9uc2l2ZSBnZW5lcmljIHNpZGViYXIgZmlsdGVyXHJcblxyXG4uY29tbW9uLWZpbHRlci1zZWN0aW9uLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMge1xyXG4gIC5sZWZ0c2lkZWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcclxuXHJcbiAgICAubmF2IHtcclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgIGEubmF2LWxpbmsge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTJweDtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmlnaHRzaWRlYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICAgIC5ib2R5bGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgLmJvZHlsaXN0LXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnNpZGUtbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gbW9iaWxlIHJlc3BvbnNpdmUgZ2VuZXJpYyBzaWRlYmFyIGZpbHRlclxyXG5cclxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbi5mb290ZXItc2lkZWJhci1nZW5lcmljIHtcclxuICAubGVmdHNpZGViYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmc7XHJcblxyXG4gICAgLm5hdiB7XHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICBhLm5hdi1saW5rIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDEycHg7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0c2lkZWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5maWx0ZXJhc3NldC1kcm9wLWJvZHkge1xyXG4gICAgICAuYm9keWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIC5ib2R5bGlzdC10aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5zaWRlLWxpc3Qge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKip3ZWJpbmFyIGNvbW1vbiB0aGVtZSoqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4vLyB3YXRjaGxpc3QgYnVnc1xyXG4udXBwZXJjYXNlQ29udGVudCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHJcbiAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqIEVkIGNhcmQgc2Vjb25kYXJ5KioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uZWRjYXJkU2Vjb25kYXJ5LWNvbW1vbiB7XHJcbiAgJi5lZGNhcmRTZWNvbmRhcnktY29tbW9uIHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgLmVkLWhlYWRsaW5lLXRpdGxlIHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2VpZ2h0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkLWNhcmQtZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgfVxyXG5cclxuICAgIC5lZC1zZWNvbmRhcnktYmctaW1nIHtcclxuICAgICAgd2lkdGg6IDYzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLWZpbHRlci1oZWFkaW5nLWRyYXdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAuSGVhZGluZy1jb250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG5cclxuICAgICYuYWN0aXZlQ2xhc3Mge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVkX2J1dHRvbiB7XHJcbiAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBwcmltYXJ5IE5GTyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uY29tbW9uLW1hcmtldC1jYXJkLXdpdGhvdXRib3JkZXIge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgLm1hcmtldENhcmQge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgLnJvdW5kZWQtY2lyY2xlMSB7XHJcbiAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uLWNhbGVuZGVyLXN1YnNlY3Rpb24tYmFja0NvbG9yIHtcclxuICAuY2FsZW5kYXJfY29udGFpbmVyIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDIwcHggJGFxdWEtd2hpdGU7XHJcbiAgICAuY2FsZW5kYXJfYXJyb3cge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YS13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGVuZGFyX2NoYW5nZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRhcl9kYXRlIHtcclxuICAgIC5jYWxlbmRhcl9jaGFuZ2Uge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAuZmluX3llYXIge1xyXG4gICAgICBmb250LWZhbWlseTogJFJvYm90b0I7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maW5hbmNpYWwteWVhci1kYXRlIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGF0ZWZ1bGxDbGFzcyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGNvbW1vbiBjaGVja2JveCBhbmQgcmFkaW8gYnV0dG9uIC0tIGVuZFxyXG4udGFibGVyb3dfdWktZ3JpZC0yIHtcclxuICBkaXYge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb29kLXJlZC1ib3JkZXItaW5wdXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRibG9vZC1yZWQgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgY29sb3I6IHVuc2V0O1xyXG4gICAgYm9yZGVyOiB1bnNldDtcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqdHdvLWJ1dHRvbnMqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4uYXBwbHktY2FuY2VsLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDkwJTtcclxuICBnYXA6IDE1cHg7XHJcblxyXG4gIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgIHdpZHRoOiA0NyU7XHJcbiAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBwcmltYXJ5IElQTyoqKioqKioqKioqKioqKioqKioqKiovXHJcbi5jb21tb24tYm9yZGVyLWJveCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5jb21tb24tY2FyZC1uZXd0aGVtZSB7XHJcbiAgJi5tYXJrZXRncm91cCB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgLm1hcmtldENhcmQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAuZWRlbC1pY29uLWFycm93LWxlZnQge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1hcmtldGNhcmRoZWFkIHtcclxuICAgICAgICAucm91bmRlZC1jaXJjbGUge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKiogU0dCIGZpbHRlciBjb21tb24gKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmNvbW1vbi1mcm9tVG9EYXRlLXBpY2tlciB7XHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmVkZWwtaWNvbi1jYWxlbmRhci1yZXBvcnQge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKiBJUE8gVE9DICgyOC0wOC0yMDIzKSoqKioqKioqKioqKioqKioqKioqL1xyXG4udGV4dGJveC13aXRoLWRycCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5lcXVpdHktZHJvcGRvd24tYmxvY2sge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXRfc3VmZml4IHtcclxuICAgIC5lcXVpdHlkcm9wIHtcclxuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGdhcDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0X3ByZWZpeCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmVxdWl0eWRyb3Age1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgZ2FwOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5lZGVsLWljb24tYXJyb3ctZG93biB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tbW9kYWwtc21hbGwtY29udGVudCB7XHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5CO1xyXG4gIH1cclxuXHJcbiAgLmVkZWwtaWNvbi1ib2xkLWNsb3NlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi8qKioqKioqKioqKioqKioqKiBRdW90ZSBwYWdlIFVJICA9PiA0LzA5LzIwMjMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNvbW1vbi10YWJsZS13aXRoYmFja2dyb3VuZCB7XHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDEwcHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDhweCAxNXB4IDhweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb25kYXRhLW5vLXN0cmVhbSB7XHJcbiAgZm9udC1mYW1pbHk6ICRSb2JvdG9SO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbjtcclxuICBjb2xvcjogJGJsYWNrLW9uZTE7XHJcbn1cclxuXHJcbi5jb21tb24tdGFibGUtd2l0aGJhY2tncm91bmQtZXZlbiB7XHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweCBhdXRvO1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDEwcHggMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGFxdWEtd2hpdGU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhcXVhLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKTpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCA4cHggMTVweCA4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLWhlYWQtYmcge1xyXG4gICAgdGFibGUge1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGU7XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tY2FsZW5kZXItc3Vic2VjdGlvbi1iYWNrQ29sb3Ige1xyXG4gIC5jYWxlbmRhcl9jb250YWluZXIge1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMjBweCAkYXF1YS13aGl0ZTtcclxuICAgIC5jYWxlbmRhcl9hcnJvdyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhcXVhLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2FsZW5kYXJfY29udGFpbmVyIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcclxuICAgIC5jYWxlbmRhcl9hcnJvdyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMTVweDtcclxuICAgIH1cclxuICAgIC5jYWxlbmRhcl9saXN0IHtcclxuICAgICAgc3Bhbjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gY29tbW9uIGNoZWNrYm94IGFuZCByYWRpbyBidXR0b24gLS0gZW5kXHJcbi5jb21tb24tc2VjdGlvbi1kYXRhLXZhbHVlIHtcclxuICAuZGF0YS1oZWFkIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqIGNvbW1vbiBkb3dubG9hZFJlcG9ydCoqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uY29tbW9ubmV3LWRvd25sb2FkLXJlcG9ydC1kcmF3ZXIge1xyXG4gIC5jb21tb25uZXctZG93bmxvYWQtcmVwb3J0LWRyYXdlcl9fY29udGVudCB7XHJcbiAgICAuZHJhd2VyLWhlYWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYXF1YV93aGl0ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyYXdlci1ib2R5IHtcclxuICAgICAgLm1vYkZvcm0gLm1vYkZvcm1XcmFwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcblxyXG4gICAgICAgIC5mb3JtLWxhYmVsIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2stb25lMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haWxDaGVja2JveCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgIC5ibHVlX2JnIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTVweCA3cHg7XHJcbiAgICAgICAgICAgICAgLm1haWxfbGFiZWxfYm9keV9pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5tYWlsLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVja2JveCxcclxuICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGF0ZS1pbnB1dC1zZWN0aW9uIHtcclxuICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgLmRhdGUtZHJhd2VyLWlucHV0LWZpZWxkIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpeHRlZW47XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLXRleHQgLmQtYmxvY2sge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5kb3dubG9hZHJlcG9ydC1mb3JtLWJsb2NrIHtcclxuICAgICAgICBwYWRkaW5nOiAyOHB4IDIwcHggMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uY29tbW9ubmV3LW1vZGFsLWRvd25sb2FkLXBvcHVwLm1vZGFsRFBUaXRsZSB7XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAuZG93bmxvYWRIb2xkaW5nRGVzay1mb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIC5jdXN0b21Gb3JtIHtcclxuICAgICAgICAgIC5jdXN0b21Gb3JtU2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5ibHVlX2JnIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdXN0b21Gb3JtU2VjdGlvbl9maWVsZCB7XHJcbiAgICAgICAgICAgICAgLmJvZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdXN0b21Gb3JtU2VjdGlvbl9maWVsZC5ib2Rlci1ib3R0b20ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdXN0b21Gb3JtU2VjdGlvbl9maWVsZC5jaGVja2JveFdyYXAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdEb3dubG9hZFN1Y2Nlc3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgcGFkZGluZzogMjZweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICAubmV3RG93bmxvYWRTdWNjZXNzLWltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIGJvcmRlcjogMTVweCBzb2xpZCAjZTFmMmVkO1xyXG4gICAgYmFja2dyb3VuZDogI2NlZTllMDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgfVxyXG59XHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5ldyBFcnJvciBNc2cqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5cclxuLmVycm9yLW1zZy1uZXctaWNvbiB7XHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6ICRzaXh0eV9mb3VyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0eTtcclxuICAgIH1cclxuICB9XHJcbiAgLmVycm9yLW1zZyB7XHJcbiAgICAuZXJyb3ItbXNnLXdyYXBwZXIge1xyXG4gICAgICAuZXJyb3ItbXNnLXRleHQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkI7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhci1ib2R5IHtcclxuICBoZWlnaHQ6IDgwdmg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4ubm8taG92ZXItdGFibGUge1xyXG4gIHRib2R5IHRyOmhvdmVyLFxyXG4gIHRoZWFkIHRyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVtb3ZlLWJ0bi1wcm9wcyB7XHJcbiAgLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi10b29sdGlwLWN1c3RvbS1lbGxpcHNlIHtcclxuICB0b3A6IC00cHggIWltcG9ydGFudDtcclxuXHJcbiAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICB9XHJcblxyXG4gIC50b29sdGlwLWFycm93IHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1kcmF3ZXItc2Nyb2xsIHtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gN3JlbSk7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJG1kKSB7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyOHJlbSkgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIC8vcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLyogVHJhY2sgKi9cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC8qIEhhbmRsZSAqL1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxufVxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKiogbmNkIHRvYyBpcG8gKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLmNvbW1vbi10YWJsZS1hbGwtYm9yZGVyIHtcclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItc3BhY2luZzogMHB4O1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuXHJcbiAgICB0ZCxcclxuICAgIHRoIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKioqKipjb21tb24gc29ydGluZyoqKioqKioqL1xyXG5cclxuLmNvbW1vbi1maWx0ZXItc29ydGluZy11aSB7XHJcbiAgLmdlbmVyaWMtdGFicyB7XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuXHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfc2l4dGVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbkIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc21hbGwtaGVpZ2h0LTUwIHtcclxuICAgIC5nZW5lcmljLXRhYnMge1xyXG4gICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyLWJvZHkge1xyXG4gICAgLnNvcnRsaXN0LWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlci1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gIH1cclxuXHJcbiAgLnJpZ2h0c2lkZWJhciB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcmF3ZXItY29udGFpbmVyIHtcclxuICAuZGF0ZS1jb250YWluZXIge1xyXG4gICAgJi5iZ19hcXVhX3doaXRlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWEtd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tZmlsdGVyLXNvcnRpbmctdWkge1xyXG4gIC5vcmRlcmJvb2stc29ydGluZyB7XHJcbiAgICAuZHJhd2VyLWJvZHkge1xyXG4gICAgICAubWF4LWhlaWdodC1zY3JvbGwge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tZG93bmxvYWQtbmV3dGhlbWUge1xyXG4gIC5ibHVlX2JnLm1haWwgLmljb24gaSB7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3LXBhdGhzLWVycm9ybXNnIHtcclxuICAuZXJyb3ItbXNnIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIC5lcnJvci1tc2ctd3JhcHBlciB7XHJcbiAgICAgIC5yZXN1bHRzLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgICAuZXJyb3JpY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tb24tbmV3LXBvcHVwZmFpbC1kZXNrIHtcclxuICAuc21hbGxjYXNlLXBvcHVwLWZhaWwge1xyXG4gICAgLmFjdGlvbi1wb3N0LXN1Y2Nlc3Mge1xyXG4gICAgICAudHdpc3Qge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbWFsbGNhc2UtcG9wdXAtZmFpbC1ib2R5IHtcclxuICAgICAgLnVwZGF0ZS1tZXNzYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhY2tncm91bmRjb2xvcl93aGl0ZWRyYXdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwcHggMHB4O1xyXG4gIC5kcmF3ZXItaGVhZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxhdmVuZGVyLWdyYXk7XHJcbiAgfVxyXG59XHJcbi53aGl0ZWRyYXdlcl9fYmFja2Ryb3Age1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxLjVweCk7XHJcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xyXG59XHJcbi5zdWNjZXNzLXBvcC1saW5rLW1vZGFsIHtcclxuICAubW9kYWxDb250YWluZXIge1xyXG4gICAgd2lkdGg6IDg4MHB4O1xyXG4gICAgaGVpZ2h0OiAzODJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgfVxyXG59XHJcbi5oaWRlLWRlZmF1bHQtYXJyb3cge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLnBvcG92ZXItYXJyb3cge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmZhaWxlZC1wb3AtbW9kYWwsXHJcbi5sb2FkaW5nLXBvcC1tb2RhbCB7XHJcbiAgLm1vZGFsQ29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA3MTRweDtcclxuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEJhY2tkcm9wID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmRhcmtfYmFja2dyb3VuZF9ibHVyX19iYWNrZHJvcCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbn1cclxuLmJhY2tkcm9wX2JsdXJfX2JhY2tkcm9wIHtcclxuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG59XHJcbi5saWdodC1iYWNrZHJvcC1tb2RhbCB7XHJcbiAgLm1vZGFsLWJhY2tkcm9wLFxyXG4gIC5tb2RhbEJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnNlcGVyYXRvci1ib3JkZXItdG9wIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLnR4dC1kZWNvcmF0aW9uLWdyZWVuIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xyXG59XHJcbi50eHQtZGVjb3JhdGlvbi1yZWQge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uY29tbW9uLW51bWVyaWMtYXJyb3dzIHtcclxuICAmLm51bWVyaWMtdmFsdWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYXJyb3dzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlcG9ydHNfb2xkX3RoZW1lIHtcclxuICAuZG93bmxvYWQtZHJvcC1ib2R5bGlzdCB7XHJcbiAgICAubW9kYWxIb2xkaW5nVGl0bGUge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLFxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX2RheS0taW4tcmFuZ2UsXHJcbiAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQsXHJcbiAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXJhbmdlLFxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQsXHJcbiAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1zZWxlY3RpbmctcmFuZ2UsXHJcbiAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fcXVhcnRlci10ZXh0LS1pbi1yYW5nZSxcclxuICAgICAgICAgIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkLFxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gICAgICAgICAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3llYXItdGV4dC0taW4tcmFuZ2UsXHJcbiAgICAgICAgICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucmFkaW8ge1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmN1c3RvbV9idG4ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbEJhY2tncm91bmQgLm1vZGFsQ29udGFpbmVyIHtcclxuICAgICAgJi5zbWFsbGNhc2UtcG9wdXAge1xyXG4gICAgICAgIC8vdXNlIHRoaXNcclxuICAgICAgICAuc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MtaGVhZCxcclxuICAgICAgICAuc21hbGxjYXNlLXBvcHVwLWZhaWwtaGVhZCxcclxuICAgICAgICAuc21hbGxjYXNlLXBvcHVwLWxvYWRlci1oZWFkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLW9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNtYWxsY2FzZS1wb3B1cC1zdWNjZXNzLWJvZHksXHJcbiAgICAgICAgLnNtYWxsY2FzZS1wb3B1cC1mYWlsLWJvZHkge1xyXG4gICAgICAgICAgLmFjdGlvbi1wb3N0LXN1Y2Nlc3MgYnV0dG9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi53cmFwcGVyLWZpbGwjc2VhcmNoLWZpbHRlciB7XHJcbiAgICAuc3VtbWFyaXplIHtcclxuICAgICAgLmN1c3RvbS1jb250cm9sLmJvcmRlci1zd2l0Y2hcclxuICAgICAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWlucHV0OmNoZWNrZWRcclxuICAgICAgICAuYm9yZGVyLXN3aXRjaC1jb250cm9sLWluZGljYXRvcjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50ICA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNzZWFyY2gtZmlsdGVyIC5xdWFudGl0eSAuYnRuLXNlbGVjdC1xdHksXHJcbiAgICAjc2VhcmNoLWZpbHRlciAuc3F1YXJlX29mZiAuYnRuLXNlbGVjdC1xdHkge1xyXG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1uYXZ5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGFwdG9wbGVkZ2Uge1xyXG4gICAgICAuZWRlbC1pY29uLXBsZWRnZSB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC50ZWxlcG9ydC1zd2l0Y2gtY29udHJvbC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZG93bmxvYWRzIHtcclxuICAgICAgLmNvbnRhaW5lclxyXG4gICAgICAgIC5ob2xkaW5nLXRhYnNcclxuICAgICAgICAjc2VhcmNoLWZpbHRlclxyXG4gICAgICAgIC5ob2xkaW5nLXBvc2l0aW9uLWZpbHRlclxyXG4gICAgICAgIC5kb3dubG9hZHMge1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vbGQtdGhlbWUtY2FsZW5kZXIge1xyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLXNlbGVjdGVkLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19kYXktLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5LS1pbi1yYW5nZSxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0tc2VsZWN0ZWQsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX21vbnRoLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fbW9udGgtdGV4dC0taW4tcmFuZ2UsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0tc2VsZWN0ZWQsXHJcbiAgLnJlYWN0LWRhdGVwaWNrZXIgLnJlYWN0LWRhdGVwaWNrZXJfX3F1YXJ0ZXItdGV4dC0taW4tc2VsZWN0aW5nLXJhbmdlLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX19xdWFydGVyLXRleHQtLWluLXJhbmdlLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLXNlbGVjdGVkLFxyXG4gIC5yZWFjdC1kYXRlcGlja2VyIC5yZWFjdC1kYXRlcGlja2VyX195ZWFyLXRleHQtLWluLXNlbGVjdGluZy1yYW5nZSxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9feWVhci10ZXh0LS1pbi1yYW5nZSxcclxuICAucmVhY3QtZGF0ZXBpY2tlciAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbmF2eSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgLnJhZGlvIHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LW5hdnk7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktbmF2eTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxoLTE0MCB7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbn1cclxuLmFkZEZhbWlseS1tb2RhbC1tb2Ige1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuYm9keSB7XHJcbiAgJi5tb2RhbC1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeGwpIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucHgtNTIwIHtcclxuICBoZWlnaHQ6IDUyMHB4O1xyXG59XHJcblxyXG4uYXBwbHktY2FuY2VsLWJ0bnMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAzJTtcclxuICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJvcmRlci1ibGFjay1vbmUxIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stb25lMTtcclxufVxyXG5cclxuLmJvcmRlci1yYWRpdXMtMiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4ud2lkdGgtbWF4LWNvbnRlbnQge1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxufVxyXG5cclxuLmhlaWdodC0xMDAge1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWlnaHQtOTUge1xyXG4gIGhlaWdodDogOTUlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlaWdodC05MCB7XHJcbiAgaGVpZ2h0OiA5MCUgIWltcG9ydGFudDtcclxufVxyXG4uaGVpZ2h0LTg1IHtcclxuICBoZWlnaHQ6IDg1JSAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWlnaHQtODAge1xyXG4gIGhlaWdodDogODAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlaWdodC03NSB7XHJcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcclxufVxyXG4uaGVpZ2h0LTcwIHtcclxuICBoZWlnaHQ6IDcwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWlnaHQtNjAge1xyXG4gIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlaWdodC01NSB7XHJcbiAgaGVpZ2h0OiA1NSUgIWltcG9ydGFudDtcclxufVxyXG4uaGVpZ2h0LTUwIHtcclxuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWlnaHQtNDAge1xyXG4gIGhlaWdodDogNDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuLmhlaWdodC0zNSB7XHJcbiAgaGVpZ2h0OiAzNSUgIWltcG9ydGFudDtcclxufVxyXG4uaGVpZ2h0LTMwIHtcclxuICBoZWlnaHQ6IDMwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5oZWlnaHQtYXV0byB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLmVkZWwtaWNvbi1hcnJvdy1sZWZ0e1xyXG4gIGZvbnQtc2l6ZTozMHB4O1xyXG59XHJcbi5tYi0yMXtcclxuICBtYXJnaW4tYm90dG9tOjIxcHhcclxufVxyXG4udHJhbnNhY3Rpb24tY2FsZW5kYXItbW9ie1xyXG4gIC5iYWNrZ3JvdW5kY29sb3JfYmx1ZWRyYXdlciB7XHJcbiAgICAuei1pbmRleC1oaWdoX19oYW5kbGUtd3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JGFxdWFfd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuei1pbmRleC1oaWdoX19oYW5kbGUge1xyXG4gICAgICB3aWR0aDo5NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mcm9tX3RvX2NvbnRhaW5lcl9uZXd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcclxuICB9XHJcbi5jb21tb24tZG93bmxvYWQtbmV3dGhlbWV7XHJcbiAgcGFkZGluZzowcHhcclxufVxyXG4uei1pbmRleC1oaWdoX19jb250ZW50e1xyXG4gIHBhZGRpbmc6MHB4O1xyXG4gIG1heC1oZWlnaHQ6IGNhbGMoODV2aCAtIDI1cHgpO1xyXG5cclxufVxyXG59XHJcbi5jb21tb24tZGF0ZXBpY2tlciB7XHJcbiAgLmNhbGVuZGFyZGF0ZXMtc3BhY2luZyB7XHJcbiAgICAucmVhY3QtZGF0ZXBpY2tlciB7XHJcbiAgICAgIC5yZWFjdC1kYXRlcGlja2VyX19kYXktbmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgICAucmVhY3QtZGF0ZXBpY2tlcl9fZGF5IHtcclxuICAgICAgICBtYXJnaW46IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGFzc3dvcmQtcHJvdGVjdGVkLW1zZy1kcmF3ZXIge1xyXG4gIC5tb2Itc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3Mge1xyXG4gICAgaGVpZ2h0OiAzNTBweDtcclxuICAgIC5tb2Itc21hbGxjYXNlLXBvcHVwLXN1Y2Nlc3MtYm9keSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vYi1zbWFsbGNhc2UtcG9wdXAtbG9hZGVyIHtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgfVxyXG4gIC5tb2Itc21hbGxjYXNlLXBvcHVwLWxvYWRlci1ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAudXBkYXRlLW1lc3NhZ2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mbG9hdGluZy1sYWJlbC1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmZsb2F0aW5nLWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZTtcclxuICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDpmb2N1c34uZmxvYXRpbmctbGFiZWwsXHJcbiAgICA6bm90KDpwbGFjZWhvbGRlci1zaG93bikrLmZsb2F0aW5nLWxhYmVsIHtcclxuICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjb2xvcjogJFByaW1hcnktZ3JheTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LWZvdXJ0ZWVuO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZmxvYXRpbmctbGFiZWwuZm9jdXMge1xyXG4gICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW47XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRETVNhbk47XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tZm9ybS1jb250cm9sIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9laWdodGVlbjtcclxuXHJcblxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbS1mb3JtLWNvbnRyb2wge1xyXG5cclxuICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAvKiBFZGdlICovXHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4ueW9iX2lucF9ncnAge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLnlvYl9pbnAge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR3YXJtLWdyZXktZWlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAueW9iX2lucCB7XHJcbiAgICB3aWR0aDogMjEuMjUlO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG5cclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBpbmtpc2gtZ3JleTtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgIHBhZGRpbmc6IDhweCAwcHggMjRweDtcclxuXHJcbiAgICBmb250LWZhbWlseTogJFJvYm90b007XHJcblxyXG4gICAgY29sb3I6ICRibGFjay10ZW47XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkUm9ib3RvUjtcclxuXHJcbiAgICAgIGNvbG9yOiAkcGlua2lzaC1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZm9jdXMge1xyXG4gICAgICAvLyBib3JkZXItY29sb3I6ICRjZXJ1bGVhbi1ibHVlO1xyXG5cclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1uYXZ5LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXJyb3ItYm9yZGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJsb29kLXJlZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBJTlBVVFt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gICAgaGVpZ2h0OiAwcHg7XHJcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLmdlbmVyaWMtcG9wdXAtbGF5b3V0IHtcclxuICAucG9wdXAtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5lZGVsLWljb24tYXJyb3ctbGVmdDEge1xyXG4gICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgbWFyZ2luOiAwcHggMTBweCAwcHggM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucG9wdXAtYm9keSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICB9XHJcbiAgLnBvcHVwLWJ1dHRvbnMge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWU7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE3cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnByb2R1Y3QtYnV0dG9ucy5lZF9idXR0b24uYnV0dG9uIHtcclxuICBwYWRkaW5nOiA5cHggMTRweDtcclxuICBtYXJnaW46IDBweCAxMHB4IDVweCAwcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRETVNhbk07XHJcbiAgZm9udC1zaXplOiAkZm9udC1mb3VydGVlbjtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAmLm1pZG5pZ2h0LWJsdWUtYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgfVxyXG4gICYuYmdfYXF1YV93aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRuaWdodC1ibHVlO1xyXG4gIH1cclxuICAmLmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gIH1cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZTtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcblxyXG4ub3JkZXItY29uZmlybWF0aW9uIHtcclxuICAuc3RvY2stbGluZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB9XHJcbiAgJi5zY3JvbGwtaGVpZ2h0IHtcclxuICAgIGhlaWdodDogNjAlO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggM3B4IDE1cHg7XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLXN0b2NrIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG5cclxuICAgIC5jb2wge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLW1zZyB7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIG1hcmdpbjogMTBweCAxNXB4IDBweCAxNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlcmJvZHktbGlzdCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgIG1hcmdpbjogMHB4IDE1cHg7XHJcblxyXG4gICAgLmNvbCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5leGNoYW5nZS1xdHktcm93IHtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZGF5LXRhZyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4bCkge1xyXG4gIC5vcmRlci1jb25maXJtYXRpb24ge1xyXG4gICAgLm9yZGVyLXN0b2NrIHtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1tc2cge1xyXG4gICAgICBtYXJnaW46IDEwcHggMjBweCAwcHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXhjaGFuZ2UtcXR5LXJvdyB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblxyXG4gICAgICAuZGF5LXRhZyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyYm9keS1saXN0IHtcclxuICAgICAgbWFyZ2luOiAwcHggMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmF1dGgtaGVhZGluZyB7XHJcbiAgcGFkZGluZy10b3A6IDE0cHg7XHJcbn1cclxuXHJcbi5hdXRoLW1zZyB7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMzBweDtcclxufVxyXG5cclxuLmF1dGhvcmlzZS1tc2cge1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIG1hcmdpbjogMHB4IDE1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICBkaXYge1xyXG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2NlZWQtYnV0dG9uIHtcclxuICAuZWRfYnV0dG9uLmJ1dHRvbiB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDEwcHggMjhweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICB9XHJcblxyXG4gIHBhZGRpbmc6IDUwcHggMHB4IDMwcHggMHB4O1xyXG59XHJcblxyXG4uYmFjay10cGluLFxyXG4ubm90ZS1zZWN0aW9uIHtcclxuICAuY29sIHtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmVkX2J1dHRvbi5saW5rIHtcclxuICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5ub3RlLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4IDIwcHggMjBweDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgLm5vdGUtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICB9XHJcblxyXG4gIC5iYWNrLXRwaW4gLmNvbCB7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkbWQpIHtcclxuICAubm90ZS1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZmZWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9jY1Zhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJAZnJhbWV3b3Jrcy93ZWIvYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIkBmcmFtZXdvcmtzL3dlYi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5cclxuLnRvZ2dsZS1zd2l0Y2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDQ0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICYtY2hlY2tib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iaWctc3dpdGNoIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1vbm9jaHJvbWUtbGlnaHQtZ3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJi5lLXN3aXRjaC1hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1pZG5pZ2h0LWJsdWUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLW5vKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjJyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRQcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi1kaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lcjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLXllcyk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkUHJpbWFyeS1ncmF5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLXN3aXRjaCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMC4ycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktZ3JheTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcclxuXHJcbiAgICAgICAgJi5lLXN3aXRjaC1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1pZG5pZ2h0LWJsdWUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWlkbmlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iaWctc3dpdGNoIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICByaWdodDogMTFweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2hlY2tib3g6Y2hlY2tlZCsmLWxhYmVsIHtcclxuICAgICAgICAudG9nZ2xlLXN3aXRjaC1pbm5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvZ2dsZS1zd2l0Y2gtc3dpdGNoIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY291bnRlcmlucHV0IHtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbW9ub2Nocm9tZS1saWdodC1ncmV5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgIC5pbnB1dF9wcmVmaXgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udF9mb3VydGVlbjtcclxuICAgICAgICBmb250LWZhbWlseTogJEVuY29kZVNhbnNOb3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICRibGFjay1vbmUxO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZW50eUZpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIub3JkZXJtc2dzZWN0aW9uIHtcclxuXHJcblxyXG4gICAgcGFkZGluZy10b3A6IDYycHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lcnNlY3Rpb24ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cclxuICAgICAgICAub3JkZXJib3gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YV93aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGR0b3dhdGNobGlzdCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tY2xhc3MtYnRudHlwZSB7XHJcbiAgICAgICAgICAgIC5lZF9idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRW5jb2RlU2Fuc01lZGl1bTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlamVjdGVkbXNnIHtcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnJlY2lldmVkIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWplY3RlZCB7XHJcbiAgICAgICAgY29sb3I6ICRibG9vZC1yZWQ7XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gcGljayBtc2dcclxuXHJcbi5yZWRpcmVjdE91dGVyYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRjRFQztcclxuICAgIHBhZGRpbmc6IDIwcHggNDdweCAyMHB4IDQ3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5lZF9idXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtZm91cnRlZW4gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIH1cclxufSIsIi5maWx0ZXJzb3J0U2lkZWJhci1zZWN0aW9uLW1vYmlsZSB7XHJcbiAgLnotaW5kZXgtaGlnaF9faGFuZGxlLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmJvZHlsaXN0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gIC5maWx0ZXJzb3J0U2lkZWJhci1jbGVhci1hbGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFxdWFfd2hpdGU7XHJcblxyXG4gICAgLmVkX2J1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbHZlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5OICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAyMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm92ZXJmbG93LXNjcm9sbC0zNDAge1xyXG4gIGhlaWdodDogMzQwcHg7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmZpbHRlcnNvcnRTaWRlYmFyLmZvb3Rlci1zaWRlYmFyLWdlbmVyaWMge1xyXG4gIC5sZWZ0c2lkZWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iZztcclxuXHJcbiAgICAubmF2IHtcclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgIGEubmF2LWxpbmsge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udF90d2VsdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTJweDtcclxuXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmlnaHRzaWRlYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmZpbHRlcmFzc2V0LWRyb3AtYm9keSB7XHJcbiAgICAgIC5ib2R5bGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgLmJvZHlsaXN0LXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfZm91cnRlZW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnNpZGUtbGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbW1vbi1maWx0ZXItc2VjdGlvbiB7XHJcbiAgLnJpZ2h0c2lkZWJhciB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiAwLjEycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9ubG9jay1maWx0ZXItZG90IHtcclxuICBjb2xvcjogJHRvbWF0bztcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTlweDtcclxufVxyXG4ucmVkLWRvdCB7XHJcbiAgY29sb3I6ICR0b21hdG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICB0b3A6IC0xMXB4O1xyXG4gIHJpZ2h0OiAzcHg7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mZlZhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vYXNzZXRzL2ljb25zL2VkZWxfaWNvbnMvdmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcblxyXG4ubmZvLWdlbnRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5lZF9idXR0b24uYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTdweDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250X2ZvdXJ0ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJ3aWR0aCB7XHJcbiAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWhlYWQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3R3ZWx2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkRE1TYW5NO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWJsZS1ib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAudGFibGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb25vY2hyb21lLWxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGJvZHktY29udGVudCB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFwcGx5Tm93QnRuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMnB4IDBweCAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hhcmUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5lZGVsLWljb24tc2hhcmUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIu6lrFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3NpeHRlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByaWNlLWRpc2Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250X3RlbjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGFiZWx0ZXh0IHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnctMjAge1xyXG4gICAgd2lkdGg6IDIwJTtcclxufVxyXG5cclxuLnBsLTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLmlwby1sYWJlbC10ZXh0LXRpbGUge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNy41cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZm8tZ2VudGFibGUge1xyXG5cclxuICAgIHRyIHtcclxuXHJcbiAgICAgICAgdGg6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aDpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDEpIHtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5jb250ZW50LXBhZGRpbmctMTUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aDpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDIpIHtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGg6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgIHRkOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aDpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDQpIHtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aDpudGgtY2hpbGQoNSksXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDUpIHtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aDpudGgtY2hpbGQoNiksXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKDYpIHtcclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zbWFsbC1mb250LXNpemUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC10ZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICB9XHJcbn0iLCIuZ2VuZXJpYy1zZWFyY2hiYXItbW9kYWwtYmxvY2sge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAuc2VhcmNoYmFyLXNlYXJjaC1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5jb21tb24tc2VhcmNoLWJhciBpbnB1dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC5jb21tb24tc2VhcmNoLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0X2JnO1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtbGlnaHRfYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGhlaWdodDogNjB2aDtcclxuICAgIH1cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodF9iZztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgLm1pYy1pY29uIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoYmFyLXNlYXJjaC1ibG9jay1tb2JpbGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvY2NWYXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvdmFyaWFibGVzL2ZmVmFyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9mb250U2l6ZS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy92YXJpYWJsZXMvZm9udFNpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiQGZyYW1ld29ya3Mvd2ViL2Fzc2V0cy9zY3NzL3ZhcmlhYmxlcy9icmVha1BvaW50cy5zY3NzXCI7XHJcbi5zd2l0Y2gtdG8tZW5oYW5jZS1yZXBvcnQtYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBtaW4taGVpZ2h0OiBmaXQtY29udGVudDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMS41cHgpO1xyXG59XHJcbi5zd2l0Y2gtdG8tZW5oYW5jZS1yZXBvcnQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgd2lkdGg6IDM3MnB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhsKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICB6LWluZGV4OiAxMDAwMDtcclxuICBwYWRkaW5nOiAxNXB4IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAuY2Fyb3VzYWwtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jbG9zZS1zd2l0Y2hlciB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICB0b3A6IC01M3B4O1xyXG4gICAgICBjb2xvcjogJG1pZG5pZ2h0LWJsdWU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC41KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnN3aXRjaGVyLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udF90d2VudHlGb3VyO1xyXG4gICAgICBmb250LWZhbWlseTogJERNU2FuTTtcclxuICAgICAgY29sb3I6ICRtaWRuaWdodC1ibHVlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIH1cclxuICAgIC5lbmhhbmNlZC1mZWF0dXJlbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgLmVuaGFuY2UtZmVhdHVyZSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLnN1Yi10aXRsZS1zZWN0aW9uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRfdHdlbnR5O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRFbmNvZGVTYW5zTGlnaHQ7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZXktc2hhZGUxO1xyXG4gICAgICAgICAgLmVuaGFuY2VkLWZlYXR1cmUtdGFnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWVpZ2h0O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJERNU2FuTjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWlkbmlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVuaGFuY2VkLWZlYXR1cmUtYmctaW1nIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi1idXR0b25zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIC5zbGlkaW5nLW5hdmlnYXRpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAuc2xpZGVyLWRvdHMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDZweDtcclxuXHJcbiAgICAgICAgICAuaW5uZXItZG90IHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NkNjtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzAwMmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjA0ZTQ1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWUtaXQtZmlyc3RidG4ge1xyXG4gICAgICAgICYuZWRfYnV0dG9uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/